From afd8f956c32d6ef108659c244cc893d297135e96 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Krup=C4=8D=C3=ADk?= <lukas.krupcik@vsb.cz>
Date: Wed, 31 Aug 2016 09:21:03 +0200
Subject: [PATCH] repair external and internal links

---
 .../software/numerical-libraries/fftw.md      |    4 +-
 .../software/numerical-libraries/hdf5.md      |    8 +-
 .../intel-numerical-libraries.md              |    6 +-
 .../magma-for-intel-xeon-phi.md               |    4 +-
 .../software/numerical-libraries/petsc.md     |   50 +-
 .../software/numerical-libraries/trilinos.md  |    6 +-
 .../omics-master/diagnostic-component-team.md |    4 +-
 .../software/omics-master/overview.md         |   30 +-
 .../priorization-component-bierapp.md         |    2 +-
 .../software/operating-system.md              |    3 +-
 .../accessing-the-cluster.md                  |   16 +-
 .../outgoing-connections.md                   |    8 +-
 .../accessing-the-cluster/vpn-access.md       |    4 +-
 docs.it4i/salomon/environment-and-modules.md  |    5 +-
 docs.it4i/salomon/hardware-overview.md        |    6 +-
 docs.it4i/salomon/introduction.md             |    4 +-
 .../salomon/network/7d-enhanced-hypercube.md  |    4 +-
 .../network/ib-single-plane-topology.md       |    2 +-
 docs.it4i/salomon/network/network.md          |   10 +-
 docs.it4i/salomon/prace.md                    |   46 +-
 .../capacity-computing.md                     |   18 +-
 .../capacity.zip                              |  Bin 0 -> 19602 bytes
 .../introduction.md                           |    8 +-
 .../job-priority.md                           |    6 +-
 .../job-submission-and-execution.md           |   12 +-
 .../resources-allocation-policy.md            |   14 +-
 docs.it4i/salomon/software/ansys/ansys-cfx.md |    6 +-
 .../salomon/software/ansys/ansys-fluent.md    |    4 +-
 .../salomon/software/ansys/ansys-ls-dyna.md   |    4 +-
 .../software/ansys/ansys-mechanical-apdl.md   |    6 +-
 docs.it4i/salomon/software/ansys/ansys.md     |    4 +-
 docs.it4i/salomon/software/ansys/licensing.md |    2 +-
 docs.it4i/salomon/software/ansys/workbench.md |    2 +-
 docs.it4i/salomon/software/chemistry/INCAR    |   13 +
 docs.it4i/salomon/software/chemistry/KPOINTS  |    6 +
 docs.it4i/salomon/software/chemistry/POSCAR   |   16 +
 docs.it4i/salomon/software/chemistry/POTCAR   | 2208 +++++++++++++++++
 .../software/chemistry/gofree-cond1.sh        |   23 +
 .../salomon/software/chemistry/molpro.md      |    8 +-
 .../salomon/software/chemistry/nwchem.md      |    6 +-
 .../salomon/software/chemistry/phono3py.md    |    8 +-
 .../salomon/software/chemistry/prepare.sh     |   44 +
 docs.it4i/salomon/software/chemistry/run.sh   |   31 +
 .../salomon/software/chemistry/submit.sh      |   35 +
 docs.it4i/salomon/software/compilers.md       |    6 +-
 .../software/comsol/comsol-multiphysics.md    |   16 +-
 .../software/debuggers/Introduction.md        |   13 +-
 .../salomon/software/debuggers/aislinn.md     |    2 +-
 .../salomon/software/debuggers/allinea-ddt.md |    2 +-
 .../debuggers/allinea-performance-reports.md  |   51 +-
 .../salomon/software/debuggers/debuggers.md   |   61 -
 .../debuggers/intel-vtune-amplifier.md        |    6 +-
 .../mympiprog_32p_2014-10-15_16-56.html       |  610 +++++
 .../mympiprog_32p_2014-10-15_16-56.txt        |   50 +
 .../salomon/software/debuggers/total-view.md  |   13 +-
 .../salomon/software/debuggers/valgrind.md    |    4 +-
 .../salomon/software/debuggers/vampir.md      |    4 +-
 .../software/intel-suite/intel-advisor.md     |    6 +-
 .../software/intel-suite/intel-compilers.md   |    2 +-
 .../software/intel-suite/intel-debugger.md    |    8 +-
 .../software/intel-suite/intel-inspector.md   |    6 +-
 ...intel-integrated-performance-primitives.md |    4 +-
 .../salomon/software/intel-suite/intel-mkl.md |    8 +-
 .../intel-parallel-studio-introduction.md     |   15 +-
 .../salomon/software/intel-suite/intel-tbb.md |    4 +-
 .../intel-trace-analyzer-and-collector.md     |    6 +-
 docs.it4i/salomon/software/intel-xeon-phi.md  |    8 +-
 docs.it4i/salomon/software/java.md            |    4 +-
 .../salomon/software/mpi/Running_OpenMPI.md   |    2 +-
 docs.it4i/salomon/software/mpi/mpi.md         |    6 +-
 .../software/mpi/mpi4py-mpi-for-python.md     |    4 +-
 .../numerical-languages/introduction.md       |    6 +-
 .../software/numerical-languages/matlab.md    |   16 +-
 .../software/numerical-languages/octave.md    |    6 +-
 .../software/numerical-languages/parallel.pdf |  Bin 0 -> 292188 bytes
 .../salomon/software/numerical-languages/r.md |   20 +-
 .../salomon/software/operating-system.md      |    4 +-
 .../salomon/storage/cesnet-data-storage.md    |   12 +-
 docs.it4i/salomon/storage/storage.md          |   30 +-
 79 files changed, 3335 insertions(+), 386 deletions(-)
 create mode 100644 docs.it4i/salomon/resource-allocation-and-job-execution/capacity.zip
 create mode 100644 docs.it4i/salomon/software/chemistry/INCAR
 create mode 100644 docs.it4i/salomon/software/chemistry/KPOINTS
 create mode 100644 docs.it4i/salomon/software/chemistry/POSCAR
 create mode 100644 docs.it4i/salomon/software/chemistry/POTCAR
 create mode 100644 docs.it4i/salomon/software/chemistry/gofree-cond1.sh
 create mode 100644 docs.it4i/salomon/software/chemistry/prepare.sh
 create mode 100644 docs.it4i/salomon/software/chemistry/run.sh
 create mode 100644 docs.it4i/salomon/software/chemistry/submit.sh
 delete mode 100644 docs.it4i/salomon/software/debuggers/debuggers.md
 create mode 100644 docs.it4i/salomon/software/debuggers/mympiprog_32p_2014-10-15_16-56.html
 create mode 100644 docs.it4i/salomon/software/debuggers/mympiprog_32p_2014-10-15_16-56.txt
 create mode 100644 docs.it4i/salomon/software/numerical-languages/parallel.pdf

diff --git a/docs.it4i/anselm-cluster-documentation/software/numerical-libraries/fftw.md b/docs.it4i/anselm-cluster-documentation/software/numerical-libraries/fftw.md
index 97093adeb..e27676c67 100644
--- a/docs.it4i/anselm-cluster-documentation/software/numerical-libraries/fftw.md
+++ b/docs.it4i/anselm-cluster-documentation/software/numerical-libraries/fftw.md
@@ -71,6 +71,6 @@ Load modules and compile:
     $ mpicc testfftw3mpi.c -o testfftw3mpi.x -Wl,-rpath=$LIBRARY_PATH -lfftw3_mpi
 ```
 
-Run the example as [Intel MPI program](../mpi-1/running-mpich2.html).
+Run the example as [Intel MPI program](../mpi/running-mpich2/).
 
-Read more on FFTW usage on the [FFTW website.](http://www.fftw.org/fftw3_doc/)
\ No newline at end of file
+Read more on FFTW usage on the [FFTW website.](http://www.fftw.org/fftw3_doc/)![external](../../../img/external.png)
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/numerical-libraries/hdf5.md b/docs.it4i/anselm-cluster-documentation/software/numerical-libraries/hdf5.md
index d41a4ed5e..a92c3a689 100644
--- a/docs.it4i/anselm-cluster-documentation/software/numerical-libraries/hdf5.md
+++ b/docs.it4i/anselm-cluster-documentation/software/numerical-libraries/hdf5.md
@@ -3,7 +3,7 @@ HDF5
 
 Hierarchical Data Format library. Serial and MPI parallel version.
 
-[HDF5 (Hierarchical Data Format)](http://www.hdfgroup.org/HDF5/) is a general purpose library and file format for storing scientific data. HDF5 can store two primary objects: datasets and groups. A dataset is essentially a multidimensional array of data elements, and a group is a structure for organizing objects in an HDF5 file. Using these two basic objects, one can create and store almost any kind of scientific data structure, such as images, arrays of vectors, and structured and unstructured grids. You can also mix and match them in HDF5 files according to your needs.
+[HDF5 (Hierarchical Data Format)](http://www.hdfgroup.org/HDF5/)![external](../../../img/external.png) is a general purpose library and file format for storing scientific data. HDF5 can store two primary objects: datasets and groups. A dataset is essentially a multidimensional array of data elements, and a group is a structure for organizing objects in an HDF5 file. Using these two basic objects, one can create and store almost any kind of scientific data structure, such as images, arrays of vectors, and structured and unstructured grids. You can also mix and match them in HDF5 files according to your needs.
 
 Versions **1.8.11** and **1.8.13** of HDF5 library are available on Anselm, compiled for **Intel MPI** and **OpenMPI** using **intel** and **gnu** compilers. These are available via modules:
 
@@ -23,7 +23,7 @@ Versions **1.8.11** and **1.8.13** of HDF5 library are available on Anselm, comp
 
 The module sets up environment variables, required for linking and running HDF5 enabled applications. Make sure that the choice of HDF5 module is consistent with your choice of MPI library. Mixing MPI of different implementations may have unpredictable results.
 
->Be aware, that GCC version of **HDF5 1.8.11** has serious performance issues, since it's compiled with -O0 optimization flag. This version is provided only for testing of code compiled only by GCC and IS NOT recommended for production computations. For more informations, please see: <http://www.hdfgroup.org/ftp/HDF5/prev-releases/ReleaseFiles/release5-1811>
+>Be aware, that GCC version of **HDF5 1.8.11** has serious performance issues, since it's compiled with -O0 optimization flag. This version is provided only for testing of code compiled only by GCC and IS NOT recommended for production computations. For more informations, please see: <http://www.hdfgroup.org/ftp/HDF5/prev-releases/ReleaseFiles/release5-1811>![external](../../../img/external.png)
 All GCC versions of **HDF5 1.8.13** are not affected by the bug, are compiled with -O3 optimizations and are recommended for production computations.
 
 Example
@@ -84,6 +84,6 @@ Load modules and compile:
     $ mpicc hdf5test.c -o hdf5test.x -Wl,-rpath=$LIBRARY_PATH $HDF5_INC $HDF5_SHLIB
 ```
 
-Run the example as [Intel MPI program](../anselm-cluster-documentation/software/mpi-1/running-mpich2.html).
+Run the example as [Intel MPI program](../anselm-cluster-documentation/software/mpi/running-mpich2/).
 
-For further informations, please see the website: <http://www.hdfgroup.org/HDF5/>
\ No newline at end of file
+For further informations, please see the website: <http://www.hdfgroup.org/HDF5/>![external](../../../img/external.png)
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/numerical-libraries/intel-numerical-libraries.md b/docs.it4i/anselm-cluster-documentation/software/numerical-libraries/intel-numerical-libraries.md
index 67c64a223..0a9c25c50 100644
--- a/docs.it4i/anselm-cluster-documentation/software/numerical-libraries/intel-numerical-libraries.md
+++ b/docs.it4i/anselm-cluster-documentation/software/numerical-libraries/intel-numerical-libraries.md
@@ -11,7 +11,7 @@ Intel Math Kernel Library (Intel MKL) is a library of math kernel subroutines, e
     $ module load mkl
 ```
 
-Read more at the [Intel MKL](../intel-suite/intel-mkl.html) page.
+Read more at the [Intel MKL](../intel-suite/intel-mkl/) page.
 
 Intel Integrated Performance Primitives
 ---------------------------------------
@@ -21,7 +21,7 @@ Intel Integrated Performance Primitives, version 7.1.1, compiled for AVX is avai
     $ module load ipp
 ```
 
-Read more at the [Intel IPP](../intel-suite/intel-integrated-performance-primitives.html) page.
+Read more at the [Intel IPP](../intel-suite/intel-integrated-performance-primitives/) page.
 
 Intel Threading Building Blocks
 -------------------------------
@@ -31,4 +31,4 @@ Intel Threading Building Blocks (Intel TBB) is a library that supports scalable
     $ module load tbb
 ```
 
-Read more at the [Intel TBB](../intel-suite/intel-tbb.html) page.
\ No newline at end of file
+Read more at the [Intel TBB](../intel-suite/intel-tbb/) page.
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/numerical-libraries/magma-for-intel-xeon-phi.md b/docs.it4i/anselm-cluster-documentation/software/numerical-libraries/magma-for-intel-xeon-phi.md
index 201fac4dc..05aaf37a9 100644
--- a/docs.it4i/anselm-cluster-documentation/software/numerical-libraries/magma-for-intel-xeon-phi.md
+++ b/docs.it4i/anselm-cluster-documentation/software/numerical-libraries/magma-for-intel-xeon-phi.md
@@ -69,8 +69,8 @@ To test if the MAGMA server runs properly we can run one of examples that are pa
 **export OMP_NUM_THREADS=16**
 
 
-See more details at [MAGMA home page](http://icl.cs.utk.edu/magma/).
+See more details at [MAGMA home page](http://icl.cs.utk.edu/magma/)![external](../../../img/external.png).
 
 References
 ----------
-[1] MAGMA MIC: Linear Algebra Library for Intel Xeon Phi Coprocessors, Jack Dongarra et. al, [http://icl.utk.edu/projectsfiles/magma/pubs/24-MAGMA_MIC_03.pdf](http://icl.utk.edu/projectsfiles/magma/pubs/24-MAGMA_MIC_03.pdf)
\ No newline at end of file
+[1] MAGMA MIC: Linear Algebra Library for Intel Xeon Phi Coprocessors, Jack Dongarra et. al, [http://icl.utk.edu/projectsfiles/magma/pubs/24-MAGMA_MIC_03.pdf](http://icl.utk.edu/projectsfiles/magma/pubs/24-MAGMA_MIC_03.pdf)![external](../../../img/external.png)
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/numerical-libraries/petsc.md b/docs.it4i/anselm-cluster-documentation/software/numerical-libraries/petsc.md
index 1afdbb886..f08618e77 100644
--- a/docs.it4i/anselm-cluster-documentation/software/numerical-libraries/petsc.md
+++ b/docs.it4i/anselm-cluster-documentation/software/numerical-libraries/petsc.md
@@ -9,13 +9,11 @@ PETSc (Portable, Extensible Toolkit for Scientific Computation) is a suite of bu
 
 Resources
 ---------
--   [project webpage](http://www.mcs.anl.gov/petsc/)
--   [documentation](http://www.mcs.anl.gov/petsc/documentation/)
-    -   [PETSc Users
-        Manual (PDF)](http://www.mcs.anl.gov/petsc/petsc-current/docs/manual.pdf)
-    -   [index of all manual
-        pages](http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/singleindex.html)
--   PRACE Video Tutorial [part1](http://www.youtube.com/watch?v=asVaFg1NDqY), [part2](http://www.youtube.com/watch?v=ubp_cSibb9I), [part3](http://www.youtube.com/watch?v=vJAAAQv-aaw), [part4](http://www.youtube.com/watch?v=BKVlqWNh8jY), [part5](http://www.youtube.com/watch?v=iXkbLEBFjlM)
+-   [project webpage](http://www.mcs.anl.gov/petsc/)![external](../../../img/external.png)
+-   [documentation](http://www.mcs.anl.gov/petsc/documentation/)![external](../../../img/external.png)
+    -   [PETSc Users  Manual (PDF)](http://www.mcs.anl.gov/petsc/petsc-current/docs/manual.pdf)![external](../../../img/external.png)
+    -   [index of all manual pages](http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/singleindex.html)![external](../../../img/external.png)
+-   PRACE Video Tutorial [part1](http://www.youtube.com/watch?v=asVaFg1NDqY)![external](../../../img/external.png), [part2](http://www.youtube.com/watch?v=ubp_cSibb9I)![external](../../../img/external.png), [part3](http://www.youtube.com/watch?v=vJAAAQv-aaw)![external](../../../img/external.png), [part4](http://www.youtube.com/watch?v=BKVlqWNh8jY)![external](../../../img/external.png), [part5](http://www.youtube.com/watch?v=iXkbLEBFjlM)![external](../../../img/external.png)
 
 Modules
 -------
@@ -27,13 +25,13 @@ You can start using PETSc on Anselm by loading the PETSc module. Module names ob
       module load petsc/3.4.4-icc-impi-mkl-opt
 ```
 
-where `variant` is replaced by one of `{dbg, opt, threads-dbg, threads-opt}`. The `opt` variant is compiled without debugging information (no `-g` option) and with aggressive compiler optimizations (`-O3 -xAVX`). This variant is suitable for performance measurements and production runs. In all other cases use the debug (`dbg`) variant, because it contains debugging information, performs validations and self-checks, and provides a clear stack trace and message in case of an error. The other two variants `threads-dbg` and `threads-opt` are `dbg` and `opt`, respectively, built with [OpenMP and pthreads threading support](http://www.mcs.anl.gov/petsc/features/threads.html).
+where `variant` is replaced by one of `{dbg, opt, threads-dbg, threads-opt}`. The `opt` variant is compiled without debugging information (no `-g` option) and with aggressive compiler optimizations (`-O3 -xAVX`). This variant is suitable for performance measurements and production runs. In all other cases use the debug (`dbg`) variant, because it contains debugging information, performs validations and self-checks, and provides a clear stack trace and message in case of an error. The other two variants `threads-dbg` and `threads-opt` are `dbg` and `opt`, respectively, built with [OpenMP and pthreads threading support](http://www.mcs.anl.gov/petsc/features/threads.html)![external](../../../img/external.png).
 
 External libraries
 ------------------
 PETSc needs at least MPI, BLAS and LAPACK. These dependencies are currently satisfied with Intel MPI and Intel MKL in Anselm `petsc` modules.
 
-PETSc can be linked with a plethora of [external numerical libraries](http://www.mcs.anl.gov/petsc/miscellaneous/external.html), extending PETSc functionality, e.g. direct linear system solvers, preconditioners or partitioners. See below a list of libraries currently included in Anselm `petsc` modules.
+PETSc can be linked with a plethora of [external numerical libraries](http://www.mcs.anl.gov/petsc/miscellaneous/external.html)![external](../../../img/external.png), extending PETSc functionality, e.g. direct linear system solvers, preconditioners or partitioners. See below a list of libraries currently included in Anselm `petsc` modules.
 
 All these libraries can be used also alone, without PETSc. Their static or shared program libraries are available in
 `$PETSC_DIR/$PETSC_ARCH/lib` and header files in `$PETSC_DIR/$PETSC_ARCH/include`. `PETSC_DIR` and `PETSC_ARCH` are environment variables pointing to a specific PETSc instance based on the petsc module loaded.
@@ -41,24 +39,24 @@ All these libraries can be used also alone, without PETSc. Their static or share
 ### Libraries linked to PETSc on Anselm (as of 11 April 2015)
 
 -   dense linear algebra
-    -   [Elemental](http://libelemental.org/)
+    -   [Elemental](http://libelemental.org/)![external](../../../img/external.png)
 -   sparse linear system solvers
-    -   [Intel MKL Pardiso](https://software.intel.com/en-us/node/470282)
-    -   [MUMPS](http://mumps.enseeiht.fr/)
-    -   [PaStiX](http://pastix.gforge.inria.fr/)
-    -   [SuiteSparse](http://faculty.cse.tamu.edu/davis/suitesparse.html)
-    -   [SuperLU](http://crd.lbl.gov/~xiaoye/SuperLU/#superlu)
-    -   [SuperLU_Dist](http://crd.lbl.gov/~xiaoye/SuperLU/#superlu_dist)
+    -   [Intel MKL Pardiso](https://software.intel.com/en-us/node/470282)![external](../../../img/external.png)
+    -   [MUMPS](http://mumps.enseeiht.fr/)![external](../../../img/external.png)
+    -   [PaStiX](http://pastix.gforge.inria.fr/)![external](../../../img/external.png)
+    -   [SuiteSparse](http://faculty.cse.tamu.edu/davis/suitesparse.html)![external](../../../img/external.png)
+    -   [SuperLU](http://crd.lbl.gov/~xiaoye/SuperLU/#superlu)![external](../../../img/external.png)
+    -   [SuperLU_Dist](http://crd.lbl.gov/~xiaoye/SuperLU/#superlu_dist)![external](../../../img/external.png)
 -   input/output
-    -   [ExodusII](http://sourceforge.net/projects/exodusii/)
-    -   [HDF5](http://www.hdfgroup.org/HDF5/)
-    -   [NetCDF](http://www.unidata.ucar.edu/software/netcdf/)
+    -   [ExodusII](http://sourceforge.net/projects/exodusii/)![external](../../../img/external.png)
+    -   [HDF5](http://www.hdfgroup.org/HDF5/)![external](../../../img/external.png)
+    -   [NetCDF](http://www.unidata.ucar.edu/software/netcdf/)![external](../../../img/external.png)
 -   partitioning
-    -   [Chaco](http://www.cs.sandia.gov/CRF/chac.html)
-    -   [METIS](http://glaros.dtc.umn.edu/gkhome/metis/metis/overview)
-    -   [ParMETIS](http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview)
-    -   [PT-Scotch](http://www.labri.fr/perso/pelegrin/scotch/)
+    -   [Chaco](http://www.cs.sandia.gov/CRF/chac.html)![external](../../../img/external.png)
+    -   [METIS](http://glaros.dtc.umn.edu/gkhome/metis/metis/overview)![external](../../../img/external.png)
+    -   [ParMETIS](http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview)![external](../../../img/external.png)
+    -   [PT-Scotch](http://www.labri.fr/perso/pelegrin/scotch/)![external](../../../img/external.png)
 -   preconditioners & multigrid
-    -   [Hypre](http://acts.nersc.gov/hypre/)
-    -   [Trilinos ML](http://trilinos.sandia.gov/packages/ml/)
-    -   [SPAI - Sparse Approximate Inverse](https://bitbucket.org/petsc/pkg-spai)
\ No newline at end of file
+    -   [Hypre](http://acts.nersc.gov/hypre/)![external](../../../img/external.png)
+    -   [Trilinos ML](http://trilinos.sandia.gov/packages/ml/)![external](../../../img/external.png)
+    -   [SPAI - Sparse Approximate Inverse](https://bitbucket.org/petsc/pkg-spai)![external](../../../img/external.png)
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/numerical-libraries/trilinos.md b/docs.it4i/anselm-cluster-documentation/software/numerical-libraries/trilinos.md
index b19b95b22..c49c005f8 100644
--- a/docs.it4i/anselm-cluster-documentation/software/numerical-libraries/trilinos.md
+++ b/docs.it4i/anselm-cluster-documentation/software/numerical-libraries/trilinos.md
@@ -19,7 +19,7 @@ Current Trilinos installation on ANSELM contains (among others) the following ma
 -   **IFPACK** - distributed algebraic preconditioner (includes e.g. incomplete LU factorization)
 -   **Teuchos** - common tools packages. This package contains classes for memory management, output, performance monitoring, BLAS and LAPACK wrappers etc.
 
-For the full list of Trilinos packages, descriptions of their capabilities, and user manuals see [http://trilinos.sandia.gov.](http://trilinos.sandia.gov)
+For the full list of Trilinos packages, descriptions of their capabilities, and user manuals see [http://trilinos.sandia.gov.](http://trilinos.sandia.gov)![external](../../../img/external.png)
 
 ### Installed version
 
@@ -33,7 +33,7 @@ First, load the appropriate module:
     $ module load trilinos
 ```
 
-For the compilation of CMake-aware project, Trilinos provides the FIND_PACKAGE( Trilinos ) capability, which makes it easy to build against Trilinos, including linking against the correct list of libraries. For details, see <http://trilinos.sandia.gov/Finding_Trilinos.txt>
+For the compilation of CMake-aware project, Trilinos provides the FIND_PACKAGE( Trilinos ) capability, which makes it easy to build against Trilinos, including linking against the correct list of libraries. For details, see <http://trilinos.sandia.gov/Finding_Trilinos.txt>![external](../../../img/external.png)
 
 For compiling using simple makefiles, Trilinos provides Makefile.export system, which allows users to include important Trilinos variables directly into their makefiles. This can be done simply by inserting the following line into the makefile:
 
@@ -47,4 +47,4 @@ or
     include Makefile.export.<package>
 ```
 
-if you are interested only in a specific Trilinos package. This will give you access to the variables such as Trilinos_CXX_COMPILER, Trilinos_INCLUDE_DIRS, Trilinos_LIBRARY_DIRS etc. For the detailed description and example makefile see <http://trilinos.sandia.gov/Export_Makefile.txt>.
\ No newline at end of file
+if you are interested only in a specific Trilinos package. This will give you access to the variables such as Trilinos_CXX_COMPILER, Trilinos_INCLUDE_DIRS, Trilinos_LIBRARY_DIRS etc. For the detailed description and example makefile see <http://trilinos.sandia.gov/Export_Makefile.txt>![external](../../../img/external.png).
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/omics-master/diagnostic-component-team.md b/docs.it4i/anselm-cluster-documentation/software/omics-master/diagnostic-component-team.md
index 0b1d54245..b94fdf6f6 100644
--- a/docs.it4i/anselm-cluster-documentation/software/omics-master/diagnostic-component-team.md
+++ b/docs.it4i/anselm-cluster-documentation/software/omics-master/diagnostic-component-team.md
@@ -3,9 +3,9 @@ Diagnostic component (TEAM)
 
 ### Access
 
-TEAM is available at the following address: <http://omics.it4i.cz/team/>
+TEAM is available at the following address: <http://omics.it4i.cz/team/>![external](../../../img/external.png)
 
->The address is accessible only via [VPN. ](../../accessing-the-cluster/vpn-access.html)
+>The address is accessible only via [VPN. ](../../accessing-the-cluster/vpn-access/)
 
 ### Diagnostic component (TEAM)
 
diff --git a/docs.it4i/anselm-cluster-documentation/software/omics-master/overview.md b/docs.it4i/anselm-cluster-documentation/software/omics-master/overview.md
index f9716d38d..26bce4ba6 100644
--- a/docs.it4i/anselm-cluster-documentation/software/omics-master/overview.md
+++ b/docs.it4i/anselm-cluster-documentation/software/omics-master/overview.md
@@ -163,9 +163,9 @@ CellBase includes SNPs from dbSNP (16)^; SNP population frequencies from HapMap
 We also import systems biology information like interactome information from IntAct (24). Reactome (25) stores pathway and interaction information in BioPAX (26) format. BioPAX data exchange format enables the integration of diverse pathway
 resources. We successfully solved the problem of storing data released in BioPAX format into a SQL relational schema, which allowed us importing Reactome in CellBase.
 
-### [Diagnostic component (TEAM)](diagnostic-component-team.md)
+### [Diagnostic component (TEAM)](diagnostic-component-team/)
 
-### [Priorization component (BiERApp)](priorization-component-bierapp.md)
+### [Priorization component (BiERApp)](priorization-component-bierapp/)
 
 Usage
 -----
@@ -181,7 +181,7 @@ If we launch ngsPipeline with ‘-h’, we will get the usage help:
 
 ```bash
     $ ngsPipeline -h
-    Usage: ngsPipeline.py [-h] -i INPUT -o OUTPUT -p PED --project PROJECT --queue 
+    Usage: ngsPipeline.py [-h] -i INPUT -o OUTPUT -p PED --project PROJECT --queue
                           QUEUE [--stages-path STAGES_PATH] [--email EMAIL]
      [--prefix PREFIX] [-s START] [-e END] --log
 
@@ -235,7 +235,6 @@ Input, output and ped arguments are mandatory. If the output folder does not exi
 
 Examples
 ---------------------
-
 This is an example usage of NGSpipeline:
 
 We have a folder with the following structure in
@@ -262,7 +261,7 @@ The ped file ( file.ped) contains the following info:
     FAM sample_B 0 0 2 2
 ```
 
-Now, lets load the NGSPipeline module and copy the sample data to a [scratch directory](../../storage.html):
+Now, lets load the NGSPipeline module and copy the sample data to a [scratch directory](../../storage/storage/):
 
 ```bash
     $ module load ngsPipeline
@@ -288,17 +287,16 @@ Details on the pipeline
 ------------------------------------
 
 The pipeline calls the following tools:
-
--   [fastqc](http://www.bioinformatics.babraham.ac.uk/projects/fastqc/), quality control tool for high throughput
+-   [fastqc](http://www.bioinformatics.babraham.ac.uk/projects/fastqc/)![external](../../../img/external.png), quality control tool for high throughput
     sequence data.
--   [gatk](https://www.broadinstitute.org/gatk/), The Genome Analysis Toolkit or GATK is a software package developed at
+-   [gatk](https://www.broadinstitute.org/gatk/)![external](../../../img/external.png), The Genome Analysis Toolkit or GATK is a software package developed at
     the Broad Institute to analyze high-throughput sequencing data. The toolkit offers a wide variety of tools, with a primary focus on variant discovery and genotyping as well as strong emphasis on data quality assurance. Its robust architecture, powerful processing engine and high-performance computing features make it capable of taking on projects of any size.
--   [hpg-aligner](http://wiki.opencb.org/projects/hpg/doku.php?id=aligner:downloads), HPG Aligner has been designed to align short and long reads with high sensitivity, therefore any number of mismatches or indels are allowed. HPG Aligner implements and combines two well known algorithms: *Burrows-Wheeler Transform* (BWT) to speed-up mapping high-quality reads, and *Smith-Waterman*> (SW) to increase sensitivity when reads cannot be mapped using BWT.
--   [hpg-fastq](http://docs.bioinfo.cipf.es/projects/fastqhpc/wiki), a quality control tool for high throughput sequence data.
--   [hpg-variant](http://wiki.opencb.org/projects/hpg/doku.php?id=variant:downloads), The HPG Variant suite is an ambitious project aimed to provide a complete suite of tools to work with genomic variation data, from VCF tools to variant profiling or genomic statistics. It is being implemented using High Performance Computing technologies to provide the best performance possible.
--   [picard](http://picard.sourceforge.net/), Picard comprises Java-based command-line utilities that manipulate SAM files, and a Java API (HTSJDK) for creating new programs that read and write SAM files. Both SAM text format and SAM binary (BAM) format are supported.
--   [samtools](http://samtools.sourceforge.net/samtools-c.shtml), SAM Tools provide various utilities for manipulating alignments in the SAM format, including sorting, merging, indexing and generating alignments in a per-position format.
--   [snpEff](http://snpeff.sourceforge.net/), Genetic variant annotation and effect prediction toolbox.
+-   [hpg-aligner](http://wiki.opencb.org/projects/hpg/doku.php?id=aligner:downloads)![external](../../../img/external.png), HPG Aligner has been designed to align short and long reads with high sensitivity, therefore any number of mismatches or indels are allowed. HPG Aligner implements and combines two well known algorithms: *Burrows-Wheeler Transform* (BWT) to speed-up mapping high-quality reads, and *Smith-Waterman*> (SW) to increase sensitivity when reads cannot be mapped using BWT.
+-   [hpg-fastq](http://docs.bioinfo.cipf.es/projects/fastqhpc/wiki)![external](../../../img/external.png), a quality control tool for high throughput sequence data.
+-   [hpg-variant](http://wiki.opencb.org/projects/hpg/doku.php?id=variant:downloads)![external](../../../img/external.png), The HPG Variant suite is an ambitious project aimed to provide a complete suite of tools to work with genomic variation data, from VCF tools to variant profiling or genomic statistics. It is being implemented using High Performance Computing technologies to provide the best performance possible.
+-   [picard](http://picard.sourceforge.net/)![external](../../../img/external.png), Picard comprises Java-based command-line utilities that manipulate SAM files, and a Java API (HTSJDK) for creating new programs that read and write SAM files. Both SAM text format and SAM binary (BAM) format are supported.
+-   [samtools](http://samtools.sourceforge.net/samtools-c.shtml)![external](../../../img/external.png), SAM Tools provide various utilities for manipulating alignments in the SAM format, including sorting, merging, indexing and generating alignments in a per-position format.
+-   [snpEff](http://snpeff.sourceforge.net/)![external](../../../img/external.png), Genetic variant annotation and effect prediction toolbox.
 
 This listing show which tools are used in each step of the pipeline :
 
@@ -341,7 +339,7 @@ The output folder contains all the subfolders with the intermediate data. This f
 
 **Figure 7**. *TEAM upload panel.* *Once the file has been uploaded, a panel must be chosen from the Panel* list. Then, pressing the Run button the diagnostic process starts.
 
-Once the file has been uploaded, a panel must be chosen from the Panel list. Then, pressing the Run button the diagnostic process starts. TEAM searches first for known diagnostic mutation(s) taken from four databases: HGMD-public (20), [HUMSAVAR](http://www.uniprot.org/docs/humsavar), ClinVar (29)^ and COSMIC (23).
+Once the file has been uploaded, a panel must be chosen from the Panel list. Then, pressing the Run button the diagnostic process starts. TEAM searches first for known diagnostic mutation(s) taken from four databases: HGMD-public (20), [HUMSAVAR](http://www.uniprot.org/docs/humsavar)![external](../../../img/external.png), ClinVar (29)^ and COSMIC (23).
 
 ![The panel manager. The elements used to define a panel are (A) disease terms, (B) diagnostic mutations and (C) genes. Arrows represent actions that can be taken in the panel manager. Panels can be defined by using the known mutations and genes of a particular disease. This can be done by dragging them to the Primary Diagnostic box (action D). This action, in addition to defining the diseases in the Primary Diagnostic box, automatically adds the corresponding genes to the Genes box. The panels can be customized by adding new genes (action F) or removing undesired genes (action G). New disease mutations can be added independently or associated to an already existing disease term (action E). Disease terms can be removed by simply dragging themback (action H).](fig7x.png)
 
@@ -388,6 +386,6 @@ References
 25.  Croft,D., O’Kelly,G., Wu,G., Haw,R.,    Gillespie,M., Matthews,L., Caudy,M., Garapati,P.,    Gopinath,G., Jassal,B. et al. (2011) Reactome: a database of    reactions, pathways and biological processes. Nucleic Acids Res.,    39, D691–D697.
 26.  Demir,E., Cary,M.P., Paley,S., Fukuda,K.,    Lemer,C., Vastrik,I.,Wu,G., D’Eustachio,P., Schaefer,C., Luciano,J.    et al. (2010) The BioPAX community standard for pathway    data sharing. Nature Biotechnol., 28, 935–942.
 27.  Alemán Z, García-García F, Medina I, Dopazo J    (2014): A web tool for the design and management of panels of genes    for targeted enrichment and massive sequencing for    clinical applications. Nucleic Acids Res 42: W83-7.
-28.  [Alemán    A](http://www.ncbi.nlm.nih.gov/pubmed?term=Alem%C3%A1n%20A%5BAuthor%5D&cauthor=true&cauthor_uid=24803668)>, [Garcia-Garcia    F](http://www.ncbi.nlm.nih.gov/pubmed?term=Garcia-Garcia%20F%5BAuthor%5D&cauthor=true&cauthor_uid=24803668)>, [Salavert    F](http://www.ncbi.nlm.nih.gov/pubmed?term=Salavert%20F%5BAuthor%5D&cauthor=true&cauthor_uid=24803668)>, [Medina    I](http://www.ncbi.nlm.nih.gov/pubmed?term=Medina%20I%5BAuthor%5D&cauthor=true&cauthor_uid=24803668)>, [Dopazo    J](http://www.ncbi.nlm.nih.gov/pubmed?term=Dopazo%20J%5BAuthor%5D&cauthor=true&cauthor_uid=24803668)> (2014).    A web-based interactive framework to assist in the prioritization of    disease candidate genes in whole-exome sequencing studies.    [Nucleic    Acids Res.](http://www.ncbi.nlm.nih.gov/pubmed/?term=BiERapp "Nucleic acids research.")>42 :W88-93.
+28.  [Alemán    A](http://www.ncbi.nlm.nih.gov/pubmed?term=Alem%C3%A1n%20A%5BAuthor%5D&cauthor=true&cauthor_uid=24803668)![external](../../../img/external.png)>, [Garcia-Garcia    F](http://www.ncbi.nlm.nih.gov/pubmed?term=Garcia-Garcia%20F%5BAuthor%5D&cauthor=true&cauthor_uid=24803668)![external](../../../img/external.png)>, [Salavert    F](http://www.ncbi.nlm.nih.gov/pubmed?term=Salavert%20F%5BAuthor%5D&cauthor=true&cauthor_uid=24803668)![external](../../../img/external.png)>, [Medina    I](http://www.ncbi.nlm.nih.gov/pubmed?term=Medina%20I%5BAuthor%5D&cauthor=true&cauthor_uid=24803668)![external](../../../img/external.png)>, [Dopazo    J](http://www.ncbi.nlm.nih.gov/pubmed?term=Dopazo%20J%5BAuthor%5D&cauthor=true&cauthor_uid=24803668)![external](../../../img/external.png)> (2014).    A web-based interactive framework to assist in the prioritization of    disease candidate genes in whole-exome sequencing studies.    [Nucleic    Acids Res.](http://www.ncbi.nlm.nih.gov/pubmed/?term=BiERapp "Nucleic acids research.")![external](../../../img/external.png)>42 :W88-93.
 29.  Landrum,M.J., Lee,J.M., Riley,G.R., Jang,W.,    Rubinstein,W.S., Church,D.M. and Maglott,D.R. (2014) ClinVar: public    archive of relationships among sequence variation and    human phenotype. Nucleic Acids Res., 42, D980–D985.
 30.  Medina I, Salavert F, Sanchez R, de Maria A,    Alonso R, Escobar P, Bleda M, Dopazo J: Genome Maps, a new    generation genome browser. Nucleic Acids Res 2013, 41:W41-46.
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/omics-master/priorization-component-bierapp.md b/docs.it4i/anselm-cluster-documentation/software/omics-master/priorization-component-bierapp.md
index 9d26f8964..0c6c893b5 100644
--- a/docs.it4i/anselm-cluster-documentation/software/omics-master/priorization-component-bierapp.md
+++ b/docs.it4i/anselm-cluster-documentation/software/omics-master/priorization-component-bierapp.md
@@ -5,7 +5,7 @@ Priorization component (BiERApp)
 
 BiERApp is available at the following address: <http://omics.it4i.cz/bierapp/>
 
->The address is accessible onlyvia [VPN. ](../../accessing-the-cluster/vpn-access.html)
+>The address is accessible onlyvia [VPN. ](../../accessing-the-cluster/vpn-access/)
 
 ###BiERApp
 
diff --git a/docs.it4i/anselm-cluster-documentation/software/operating-system.md b/docs.it4i/anselm-cluster-documentation/software/operating-system.md
index 9487d4fab..9fbbe0e9c 100644
--- a/docs.it4i/anselm-cluster-documentation/software/operating-system.md
+++ b/docs.it4i/anselm-cluster-documentation/software/operating-system.md
@@ -1,8 +1,7 @@
 Operating System
 ===============
 
-##The operating system, deployed on ANSELM
-The operating system on Anselm is Linux - bullx Linux Server release 6.3.
+The operating system on Anselm is Linux - **bullx Linux Server release 6.X**
 
 bullx Linux is based on Red Hat Enterprise Linux. bullx Linux is a Linux distribution provided by Bull and dedicated to HPC applications.
 
diff --git a/docs.it4i/salomon/accessing-the-cluster/accessing-the-cluster.md b/docs.it4i/salomon/accessing-the-cluster/accessing-the-cluster.md
index db5adec33..822b7a0c1 100644
--- a/docs.it4i/salomon/accessing-the-cluster/accessing-the-cluster.md
+++ b/docs.it4i/salomon/accessing-the-cluster/accessing-the-cluster.md
@@ -15,7 +15,7 @@ The Salomon cluster is accessed by SSH protocol via login nodes login1, login2,
   |login1.salomon.it4i.cz|22|ssh|login1|
   |login1.salomon.it4i.cz|22|ssh|login1|
 
-The authentication is by the [private key](../get-started-with-it4innovations/accessing-the-clusters/shell-access-and-data-transfer/ssh-keys.html)
+The authentication is by the [private key](../get-started-with-it4innovations/accessing-the-clusters/shell-access-and-data-transfer/ssh-keys/)
 
 >Please verify SSH fingerprints during the first logon. They are identical on all login nodes:
 f6:28:98:e4:f9:b2:a6:8f:f2:f4:2d:0a:09:67:69:80 (DSA)
@@ -35,7 +35,7 @@ If you see warning message "UNPROTECTED PRIVATE KEY FILE!", use this command to
 local $ chmod 600 /path/to/id_rsa
 ```
 
-On **Windows**, use [PuTTY ssh client](../get-started-with-it4innovations/accessing-the-clusters/shell-access-and-data-transfer/putty/putty.html).
+On **Windows**, use [PuTTY ssh client](../get-started-with-it4innovations/accessing-the-clusters/shell-access-and-data-transfer/putty/putty/).
 
 After logging in, you will see the command prompt:
 
@@ -55,11 +55,11 @@ Last login: Tue Jul  9 15:57:38 2013 from your-host.example.com
 [username@login2.salomon ~]$
 ```
 
->The environment is **not** shared between login nodes, except for [shared filesystems](storage/storage.html).
+>The environment is **not** shared between login nodes, except for [shared filesystems](storage/storage/).
 
 Data Transfer
 -------------
-Data in and out of the system may be transferred by the [scp](http://en.wikipedia.org/wiki/Secure_copy) and sftp protocols.
+Data in and out of the system may be transferred by the [scp](http://en.wikipedia.org/wiki/Secure_copy)![external](../../img/external.png) and sftp protocols.
 
 In case large volumes of data are transferred, use dedicated data mover nodes cedge[1-3].salomon.it4i.cz for increased performance.
 
@@ -73,7 +73,7 @@ HTML commented section #1 (removed cedge servers from the table)
   |login3.salomon.it4i.cz|22|scp, sftp|
   |login4.salomon.it4i.cz|22|scp, sftp|
 
-The authentication is by the [private key](../get-started-with-it4innovations/accessing-the-clusters/shell-access-and-data-transfer/ssh-keys.html)
+The authentication is by the [private key](../get-started-with-it4innovations/accessing-the-clusters/shell-access-and-data-transfer/ssh-keys/)
 
 HTML commented section #2 (ssh transfer performance data need to be verified)
 
@@ -93,7 +93,7 @@ or
 local $ sftp -o IdentityFile=/path/to/id_rsa username@salomon.it4i.cz
 ```
 
-Very convenient way to transfer files in and out of the Salomon computer is via the fuse filesystem [sshfs](http://linux.die.net/man/1/sshfs)
+Very convenient way to transfer files in and out of the Salomon computer is via the fuse filesystem [sshfs](http://linux.die.net/man/1/sshfs)![external](../../img/external.png)
 
 ```bash
 local $ sshfs -o IdentityFile=/path/to/id_rsa username@salomon.it4i.cz:. mountpoint
@@ -109,6 +109,6 @@ $ man scp
 $ man sshfs
 ```
 
-On Windows, use [WinSCP client](http://winscp.net/eng/download.php) to transfer the data. The [win-sshfs client](http://code.google.com/p/win-sshfs/) provides a way to mount the Salomon filesystems directly as an external disc.
+On Windows, use [WinSCP client](http://winscp.net/eng/download.php)![external](../../img/external.png) to transfer the data. The [win-sshfs client](http://code.google.com/p/win-sshfs/)![external](../../img/external.png) provides a way to mount the Salomon filesystems directly as an external disc.
 
-More information about the shared file systems is available [here](storage/storage.html).
\ No newline at end of file
+More information about the shared file systems is available [here](storage/storage/).
\ No newline at end of file
diff --git a/docs.it4i/salomon/accessing-the-cluster/outgoing-connections.md b/docs.it4i/salomon/accessing-the-cluster/outgoing-connections.md
index 43128e14b..20914d048 100644
--- a/docs.it4i/salomon/accessing-the-cluster/outgoing-connections.md
+++ b/docs.it4i/salomon/accessing-the-cluster/outgoing-connections.md
@@ -47,7 +47,7 @@ Note: Port number 6000 is chosen as an example only. Pick any free port.
 
 Remote port forwarding from compute nodes allows applications running on the compute nodes to access hosts outside Salomon Cluster.
 
-First, establish the remote port forwarding form the login node, as [described above](outgoing-connections.html#port-forwarding-from-login-nodes).
+First, establish the remote port forwarding form the login node, as [described above](outgoing-connections/#port-forwarding-from-login-nodes).
 
 Second, invoke port forwarding from the compute node to the login node. Insert following line into your jobscript or interactive shell
 
@@ -69,12 +69,12 @@ To establish local proxy server on your workstation, install and run SOCKS proxy
 local $ ssh -D 1080 localhost
 ```
 
-On Windows, install and run the free, open source [Sock Puppet](http://sockspuppet.com/) server.
+On Windows, install and run the free, open source [Sock Puppet](http://sockspuppet.com/)![external](../../img/external.png) server.
 
-Once the proxy server is running, establish ssh port forwarding from Salomon to the proxy server, port 1080, exactly as [described above](outgoing-connections.html#port-forwarding-from-login-nodes).
+Once the proxy server is running, establish ssh port forwarding from Salomon to the proxy server, port 1080, exactly as [described above](outgoing-connections/#port-forwarding-from-login-nodes).
 
 ```bash
 local $ ssh -R 6000:localhost:1080 salomon.it4i.cz
 ```
 
-Now, configure the applications proxy settings to **localhost:6000**. Use port forwarding  to access the [proxy server from compute nodes](outgoing-connections.html#port-forwarding-from-compute-nodes) as well .
\ No newline at end of file
+Now, configure the applications proxy settings to **localhost:6000**. Use port forwarding  to access the [proxy server from compute nodes](outgoing-connections/#port-forwarding-from-compute-nodes) as well .
\ No newline at end of file
diff --git a/docs.it4i/salomon/accessing-the-cluster/vpn-access.md b/docs.it4i/salomon/accessing-the-cluster/vpn-access.md
index 0f8411cc9..4155be834 100644
--- a/docs.it4i/salomon/accessing-the-cluster/vpn-access.md
+++ b/docs.it4i/salomon/accessing-the-cluster/vpn-access.md
@@ -18,7 +18,7 @@ It is impossible to connect to VPN from other operating systems.
 VPN client installation
 ------------------------------------
 
-You can install VPN client from web interface after successful login with LDAP credentials on address <https://vpn.it4i.cz/user>
+You can install VPN client from web interface after successful login with LDAP credentials on address <https://vpn.it4i.cz/user>![external](../../img/external.png)
 
 ![](vpn_web_login.png)
 
@@ -47,7 +47,7 @@ Working with VPN client
 
 You can use graphical user interface or command line interface to run VPN client on all supported operating systems. We suggest using GUI.
 
-Before the first login to VPN, you have to fill URL **[https://vpn.it4i.cz/user](https://vpn.it4i.cz/user)** into the text field.
+Before the first login to VPN, you have to fill URL **[https://vpn.it4i.cz/user](https://vpn.it4i.cz/user)![external](../../img/external.png)** into the text field.
 
 ![](vpn_contacting_https_cluster.png)
 
diff --git a/docs.it4i/salomon/environment-and-modules.md b/docs.it4i/salomon/environment-and-modules.md
index e47c9130c..77b411f1e 100644
--- a/docs.it4i/salomon/environment-and-modules.md
+++ b/docs.it4i/salomon/environment-and-modules.md
@@ -30,7 +30,7 @@ fi
 
 In order to configure your shell for  running particular application on Salomon we use Module package interface.
 
-Application modules on Salomon cluster are built using [EasyBuild](http://hpcugent.github.io/easybuild/ "EasyBuild"). The modules are divided into the following structure:
+Application modules on Salomon cluster are built using [EasyBuild](http://hpcugent.github.io/easybuild/ "EasyBuild")![external](../img/external.png). The modules are divided into the following structure:
 
 ```bash
  base: Default module class
@@ -120,5 +120,4 @@ On Salomon, we have currently following toolchains installed:
   |gompi|GCC, OpenMPI|
   |goolf|BLACS, FFTW, GCC, OpenBLAS, OpenMPI, ScaLAPACK|
   |iompi|OpenMPI, icc, ifort|
-  |iccifort|icc, ifort|
-
+  |iccifort|icc, ifort|
\ No newline at end of file
diff --git a/docs.it4i/salomon/hardware-overview.md b/docs.it4i/salomon/hardware-overview.md
index 555dbcf5f..0fffddcc3 100644
--- a/docs.it4i/salomon/hardware-overview.md
+++ b/docs.it4i/salomon/hardware-overview.md
@@ -5,7 +5,7 @@ Introduction
 ------------
 The Salomon cluster consists of 1008 computational nodes of which 576 are regular compute nodes and 432 accelerated nodes. Each node is a  powerful x86-64 computer, equipped with 24 cores (two twelve-core Intel Xeon processors) and 128GB RAM. The nodes are interlinked by high speed InfiniBand and Ethernet networks. All nodes share 0.5PB /home NFS disk storage to store the user files. Users may use a DDN Lustre shared storage with capacity of 1.69 PB which is available for the scratch project data. The user access to the Salomon cluster is provided by four login nodes.
 
-[More about schematic representation of the Salomon cluster compute nodes IB topology](../network/ib-single-plane-topology.md).
+[More about schematic representation of the Salomon cluster compute nodes IB topology](../network/ib-single-plane-topology/).
 
 ![Salomon](salomon-2)
 
@@ -19,7 +19,7 @@ General information
 |Primary purpose|High Performance Computing|
 |Architecture of compute nodes|x86-64|
 |Operating system|CentOS 6.7 Linux|
-|[**Compute nodes**](../compute-nodes.md)||
+|[**Compute nodes**](../compute-nodes/)||
 |Totally|1008|
 |Processor|2x Intel Xeon E5-2680v3, 2.5GHz, 12cores|
 |RAM|128GB, 5.3GB per core, DDR4@2133 MHz|
@@ -39,7 +39,7 @@ Compute nodes
 |w/o accelerator|576|2x Intel Xeon E5-2680v3, 2.5GHz|24|128GB|-|
 |MIC accelerated|432|2x Intel Xeon E5-2680v3, 2.5GHz|24|128GB|2x Intel Xeon Phi 7120P, 61cores, 16GB RAM|
 
-For more details please refer to the [Compute nodes](../compute-nodes.md).
+For more details please refer to the [Compute nodes](../compute-nodes/).
 
 Remote visualization nodes
 --------------------------
diff --git a/docs.it4i/salomon/introduction.md b/docs.it4i/salomon/introduction.md
index 9eb6ee3fa..c18d771b2 100644
--- a/docs.it4i/salomon/introduction.md
+++ b/docs.it4i/salomon/introduction.md
@@ -1,9 +1,9 @@
 Introduction
 ============
 
-Welcome to Salomon supercomputer cluster. The Salomon cluster consists of 1008 compute nodes, totaling 24192 compute cores with 129TB RAM and giving over 2 Pflop/s theoretical peak performance. Each node is a powerful x86-64 computer, equipped with 24 cores, at least 128GB RAM. Nodes are interconnected by 7D Enhanced hypercube Infiniband network and equipped with Intel Xeon E5-2680v3 processors. The Salomon cluster consists of 576 nodes without accelerators and 432 nodes equipped with Intel Xeon Phi MIC accelerators. Read more in [Hardware Overview](hardware-overview-1/hardware-overview.html).
+Welcome to Salomon supercomputer cluster. The Salomon cluster consists of 1008 compute nodes, totaling 24192 compute cores with 129TB RAM and giving over 2 Pflop/s theoretical peak performance. Each node is a powerful x86-64 computer, equipped with 24 cores, at least 128GB RAM. Nodes are interconnected by 7D Enhanced hypercube Infiniband network and equipped with Intel Xeon E5-2680v3 processors. The Salomon cluster consists of 576 nodes without accelerators and 432 nodes equipped with Intel Xeon Phi MIC accelerators. Read more in [Hardware Overview](hardware-overview/).
 
-The cluster runs [CentOS Linux](http://www.bull.com/bullx-logiciels/systeme-exploitation.html) operating system, which is compatible with the  RedHat [ Linux family.](http://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Distribution_Timeline.svg)
+The cluster runs [CentOS Linux](http://www.bull.com/bullx-logiciels/systeme-exploitation.html)![external](../img/external.png) operating system, which is compatible with the  RedHat [ Linux family.](http://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Distribution_Timeline.svg)![external](../img/external.png)
 
 **Water-cooled Compute Nodes With MIC Accelerator**
 
diff --git a/docs.it4i/salomon/network/7d-enhanced-hypercube.md b/docs.it4i/salomon/network/7d-enhanced-hypercube.md
index 6d2a2eb5b..a8b8060d4 100644
--- a/docs.it4i/salomon/network/7d-enhanced-hypercube.md
+++ b/docs.it4i/salomon/network/7d-enhanced-hypercube.md
@@ -1,7 +1,7 @@
 7D Enhanced Hypercube
 =====================
 
-[More about Job submission - Placement by IB switch / Hypercube dimension.](../resource-allocation-and-job-execution/job-submission-and-execution.md)
+[More about Job submission - Placement by IB switch / Hypercube dimension.](../resource-allocation-and-job-execution/job-submission-and-execution/)
 
 Nodes may be selected via the PBS resource attribute ehc_[1-7]d .
 
@@ -15,7 +15,7 @@ Nodes may be selected via the PBS resource attribute ehc_[1-7]d .
 |6D|ehc_6d|
 |7D|ehc_7d|
 
-[Schematic representation of the Salomon cluster IB single-plain topology represents  hypercube dimension 0](ib-single-plane-topology.md).
+[Schematic representation of the Salomon cluster IB single-plain topology represents  hypercube dimension 0](ib-single-plane-topology/).
 
 ### 7D Enhanced Hypercube {#d-enhanced-hypercube}
 
diff --git a/docs.it4i/salomon/network/ib-single-plane-topology.md b/docs.it4i/salomon/network/ib-single-plane-topology.md
index c7d5a9ee8..946563815 100644
--- a/docs.it4i/salomon/network/ib-single-plane-topology.md
+++ b/docs.it4i/salomon/network/ib-single-plane-topology.md
@@ -17,7 +17,7 @@ Each colour in each physical IRU represents one dual-switch ASIC switch.
 
 ### IB single-plane topology - Accelerated nodes
 
-Each of the 3 inter-connected D racks are equivalent to one half of Mcell rack. 18x D rack with MIC accelerated nodes [r21-r38] are equivalent to 3 Mcell racks as shown in a diagram [7D Enhanced Hypercube](7d-enhanced-hypercube.md).
+Each of the 3 inter-connected D racks are equivalent to one half of Mcell rack. 18x D rack with MIC accelerated nodes [r21-r38] are equivalent to 3 Mcell racks as shown in a diagram [7D Enhanced Hypercube](7d-enhanced-hypercube/).
 
 As shown in a diagram ![IB Topology](Salomon_IB_topology.png):
 
diff --git a/docs.it4i/salomon/network/network.md b/docs.it4i/salomon/network/network.md
index afe7789ef..32f35b72d 100644
--- a/docs.it4i/salomon/network/network.md
+++ b/docs.it4i/salomon/network/network.md
@@ -1,15 +1,15 @@
 Network
 =======
 
-All compute and login nodes of Salomon are interconnected by 7D Enhanced hypercube [Infiniband](http://en.wikipedia.org/wiki/InfiniBand) network and by Gigabit [Ethernet](http://en.wikipedia.org/wiki/Ethernet)
-network. Only [Infiniband](http://en.wikipedia.org/wiki/InfiniBand) network may be used to transfer user data.
+All compute and login nodes of Salomon are interconnected by 7D Enhanced hypercube [Infiniband](http://en.wikipedia.org/wiki/InfiniBand) network and by Gigabit [Ethernet](http://en.wikipedia.org/wiki/Ethernet)![external](../../img/external.png)
+network. Only [Infiniband](http://en.wikipedia.org/wiki/InfiniBand)![external](../../img/external.png) network may be used to transfer user data.
 
 Infiniband Network
 ------------------
-All compute and login nodes of Salomon are interconnected by 7D Enhanced hypercube [Infiniband](http://en.wikipedia.org/wiki/InfiniBand) network (56 Gbps). The network topology is a [7D Enhanced hypercube](7d-enhanced-hypercube.md).
+All compute and login nodes of Salomon are interconnected by 7D Enhanced hypercube [Infiniband](http://en.wikipedia.org/wiki/InfiniBand)![external](../../img/external.png) network (56 Gbps). The network topology is a [7D Enhanced hypercube](7d-enhanced-hypercube/).
 
-Read more about schematic representation of the Salomon cluster [IB single-plain topology](ib-single-plane-topology.md)
-([hypercube dimension](7d-enhanced-hypercube.md) 0).
+Read more about schematic representation of the Salomon cluster [IB single-plain topology](ib-single-plane-topology/)
+([hypercube dimension](7d-enhanced-hypercube/) 0).
 
 The compute nodes may be accessed via the Infiniband network using ib0 network interface, in address range 10.17.0.0 (mask 255.255.224.0). The MPI may be used to establish native Infiniband connection among the nodes.
 
diff --git a/docs.it4i/salomon/prace.md b/docs.it4i/salomon/prace.md
index 825758924..e7fe57a05 100644
--- a/docs.it4i/salomon/prace.md
+++ b/docs.it4i/salomon/prace.md
@@ -3,22 +3,22 @@ PRACE User Support
 
 Intro
 -----
-PRACE users coming to Salomon as to TIER-1 system offered through the DECI calls are in general treated as standard users and so most of the general documentation applies to them as well. This section shows the main differences for quicker orientation, but often uses references to the original documentation. PRACE users who don't undergo the full procedure (including signing the IT4I AuP on top of the PRACE AuP) will not have a password and thus access to some services intended for regular users. This can lower their comfort, but otherwise they should be able to use the TIER-1 system as intended. Please see the [Obtaining Login Credentials section](../get-started-with-it4innovations/obtaining-login-credentials/obtaining-login-credentials.html), if the same level of access is required.
+PRACE users coming to Salomon as to TIER-1 system offered through the DECI calls are in general treated as standard users and so most of the general documentation applies to them as well. This section shows the main differences for quicker orientation, but often uses references to the original documentation. PRACE users who don't undergo the full procedure (including signing the IT4I AuP on top of the PRACE AuP) will not have a password and thus access to some services intended for regular users. This can lower their comfort, but otherwise they should be able to use the TIER-1 system as intended. Please see the [Obtaining Login Credentials section](../get-started-with-it4innovations/obtaining-login-credentials/obtaining-login-credentials/), if the same level of access is required.
 
-All general [PRACE User Documentation](http://www.prace-ri.eu/user-documentation/) should be read before continuing reading the local documentation here.
+All general [PRACE User Documentation](http://www.prace-ri.eu/user-documentation/)![external](../img/external.png) should be read before continuing reading the local documentation here.
 
 Help and Support
 ------------------------
 If you have any troubles, need information, request support or want to install additional software, please use [PRACE
 Helpdesk](http://www.prace-ri.eu/helpdesk-guide264/).
 
-Information about the local services are provided in the [introduction of general user documentation](introduction.html). Please keep in mind, that standard PRACE accounts don't have a password to access the web interface of the local (IT4Innovations) request tracker and thus a new ticket should be created by sending an e-mail to support[at]it4i.cz.
+Information about the local services are provided in the [introduction of general user documentation](introduction/). Please keep in mind, that standard PRACE accounts don't have a password to access the web interface of the local (IT4Innovations) request tracker and thus a new ticket should be created by sending an e-mail to support[at]it4i.cz.
 
 Obtaining Login Credentials
 ---------------------------
 In general PRACE users already have a PRACE account setup through their HOMESITE (institution from their country) as a result of rewarded PRACE project proposal. This includes signed PRACE AuP, generated and registered certificates, etc.
 
-If there's a special need a PRACE user can get a standard (local) account at IT4Innovations. To get an account on the Salomon cluster, the user needs to obtain the login credentials. The procedure is the same as for general users of the cluster, so please see the corresponding [section of the general documentation here](../get-started-with-it4innovations/obtaining-login-credentials.html).
+If there's a special need a PRACE user can get a standard (local) account at IT4Innovations. To get an account on the Salomon cluster, the user needs to obtain the login credentials. The procedure is the same as for general users of the cluster, so please see the corresponding [section of the general documentation here](../get-started-with-it4innovations/obtaining-login-credentials/obtaining-login-credentials/).
 
 Accessing the cluster
 ---------------------
@@ -31,11 +31,11 @@ The user will need a valid certificate and to be present in the PRACE LDAP (plea
 
 Most of the information needed by PRACE users accessing the Salomon TIER-1 system can be found here:
 
--   [General user's FAQ](http://www.prace-ri.eu/Users-General-FAQs)
--   [Certificates FAQ](http://www.prace-ri.eu/Certificates-FAQ)
--   [Interactive access using GSISSH](http://www.prace-ri.eu/Interactive-Access-Using-gsissh)
--   [Data transfer with GridFTP](http://www.prace-ri.eu/Data-Transfer-with-GridFTP-Details)
--   [Data transfer with gtransfer](http://www.prace-ri.eu/Data-Transfer-with-gtransfer)
+-   [General user's FAQ](http://www.prace-ri.eu/Users-General-FAQs)![external](../img/external.png)
+-   [Certificates FAQ](http://www.prace-ri.eu/Certificates-FAQ)![external](../img/external.png)
+-   [Interactive access using GSISSH](http://www.prace-ri.eu/Interactive-Access-Using-gsissh)![external](../img/external.png)
+-   [Data transfer with GridFTP](http://www.prace-ri.eu/Data-Transfer-with-GridFTP-Details)![external](../img/external.png)
+-   [Data transfer with gtransfer](http://www.prace-ri.eu/Data-Transfer-with-gtransfer)![external](../img/external.png)
 
 Before you start to use any of the services don't forget to create a proxy certificate from your certificate:
 
@@ -95,7 +95,7 @@ When logging from other PRACE system, the prace_service script can be used:
     $ gsissh `prace_service -e -s salomon`
 ```
 
-Although the preferred and recommended file transfer mechanism is [using GridFTP](prace.html#file-transfers), the GSI SSH
+Although the preferred and recommended file transfer mechanism is [using GridFTP](prace/#file-transfers), the GSI SSH
 implementation on Salomon supports also SCP, so for small files transfer gsiscp can be used:
 
 ```bash
@@ -110,9 +110,9 @@ implementation on Salomon supports also SCP, so for small files transfer gsiscp
 
 ### Access to X11 applications (VNC)
 
-If the user needs to run X11 based graphical application and does not have a X11 server, the applications can be run using VNC service. If the user is using regular SSH based access, please see the [section in general documentation](../get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-system/x-window-and-vnc.html).
+If the user needs to run X11 based graphical application and does not have a X11 server, the applications can be run using VNC service. If the user is using regular SSH based access, please see the [section in general documentation](../get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-system/).
 
-If the user uses GSI SSH based access, then the procedure is similar to the SSH based access ([look here](../get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-system/x-window-and-vnc.html)), only the port forwarding must be done using GSI SSH:
+If the user uses GSI SSH based access, then the procedure is similar to the SSH based access ([look here](../get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-system/)), only the port forwarding must be done using GSI SSH:
 
 ```bash
     $ gsissh -p 2222 salomon.it4i.cz -L 5961:localhost:5961
@@ -120,11 +120,11 @@ If the user uses GSI SSH based access, then the procedure is similar to the SSH
 
 ### Access with SSH
 
-After successful obtainment of login credentials for the local IT4Innovations account, the PRACE users can access the cluster as regular users using SSH. For more information please see the [section in general documentation](accessing-the-cluster/shell-and-data-access/shell-and-data-access.html).
+After successful obtainment of login credentials for the local IT4Innovations account, the PRACE users can access the cluster as regular users using SSH. For more information please see the [section in general documentation](accessing-the-cluster/shell-and-data-access/shell-and-data-access/).
 
 File transfers
 ------------------
-PRACE users can use the same transfer mechanisms as regular users (if they've undergone the full registration procedure). For information about this, please see [the section in the general documentation](accessing-the-cluster/shell-and-data-access/shell-and-data-access.html).
+PRACE users can use the same transfer mechanisms as regular users (if they've undergone the full registration procedure). For information about this, please see [the section in the general documentation](accessing-the-cluster/shell-and-data-access/shell-and-data-access/).
 
 Apart from the standard mechanisms, for PRACE users to transfer data to/from Salomon cluster, a GridFTP server running Globus Toolkit GridFTP service is available. The service is available from public Internet as well as from the internal PRACE network (accessible only from other PRACE partners).
 
@@ -203,7 +203,7 @@ Generally both shared file systems are available through GridFTP:
 |/home|Lustre|Default HOME directories of users in format /home/prace/login/|
 |/scratch|Lustre|Shared SCRATCH mounted on the whole cluster|
 
-More information about the shared file systems is available [here](storage.html).
+More information about the shared file systems is available [here](storage/storage/).
 
 Please note, that for PRACE users a "prace" directory is used also on the SCRATCH file system.
 
@@ -216,13 +216,13 @@ Usage of the cluster
 --------------------
 There are some limitations for PRACE user when using the cluster. By default PRACE users aren't allowed to access special queues in the PBS Pro to have high priority or exclusive access to some special equipment like accelerated nodes and high memory (fat) nodes. There may be also restrictions obtaining a working license for the commercial software installed on the cluster, mostly because of the license agreement or because of insufficient amount of licenses.
 
-For production runs always use scratch file systems. The available file systems are described [here](storage/storage.html).
+For production runs always use scratch file systems. The available file systems are described [here](storage/storage/).
 
 ### Software, Modules and PRACE Common Production Environment
 
-All system wide installed software on the cluster is made available to the users via the modules. The information about the environment and modules usage is in this [section of general documentation](environment-and-modules.html).
+All system wide installed software on the cluster is made available to the users via the modules. The information about the environment and modules usage is in this [section of general documentation](environment-and-modules/).
 
-PRACE users can use the "prace" module to use the [PRACE Common Production Environment](http://www.prace-ri.eu/PRACE-common-production).
+PRACE users can use the "prace" module to use the [PRACE Common Production Environment](http://www.prace-ri.eu/PRACE-common-production)![external](../img/external.png).
 
 ```bash
     $ module load prace
@@ -230,7 +230,7 @@ PRACE users can use the "prace" module to use the [PRACE Common Production Envir
 
 ### Resource Allocation and Job Execution
 
-General information about the resource allocation, job queuing and job execution is in this [section of general documentation](resource-allocation-and-job-execution/introduction.html).
+General information about the resource allocation, job queuing and job execution is in this [section of general documentation](resource-allocation-and-job-execution/introduction/).
 
 For PRACE users, the default production run queue is "qprace". PRACE users can also use two other queues "qexp" and "qfree".
 
@@ -245,13 +245,13 @@ For PRACE users, the default production run queue is "qprace". PRACE users can a
 
 ### Accounting & Quota
 
-The resources that are currently subject to accounting are the core hours. The core hours are accounted on the wall clock basis. The accounting runs whenever the computational cores are allocated or blocked via the PBS Pro workload manager (the qsub command), regardless of whether the cores are actually used for any calculation. See [example in the general documentation](resource-allocation-and-job-execution/resources-allocation-policy.html).
+The resources that are currently subject to accounting are the core hours. The core hours are accounted on the wall clock basis. The accounting runs whenever the computational cores are allocated or blocked via the PBS Pro workload manager (the qsub command), regardless of whether the cores are actually used for any calculation. See [example in the general documentation](resource-allocation-and-job-execution/resources-allocation-policy/).
 
-PRACE users should check their project accounting using the [PRACE Accounting Tool (DART)](http://www.prace-ri.eu/accounting-report-tool/).
+PRACE users should check their project accounting using the [PRACE Accounting Tool (DART)](http://www.prace-ri.eu/accounting-report-tool/)![external](../img/external.png).
 
 Users who have undergone the full local registration procedure (including signing the IT4Innovations Acceptable Use Policy) and who have received local password may check at any time, how many core-hours have been consumed by themselves and their projects using the command "it4ifree". Please note that you need to know your user password to use the command and that the displayed core hours are "system core hours" which differ from PRACE "standardized core hours".
 
->The **it4ifree** command is a part of it4i.portal.clients package, located here: <https://pypi.python.org/pypi/it4i.portal.clients>
+>The **it4ifree** command is a part of it4i.portal.clients package, located here: <https://pypi.python.org/pypi/it4i.portal.clients>![external](../img/external.png)
 
 ```bash
     $ it4ifree
@@ -269,4 +269,4 @@ By default file system quota is applied. To check the current status of the quot
     $ lfs quota -u USER_LOGIN /scratch
 ```
 
-If the quota is insufficient, please contact the [support](prace.html#help-and-support) and request an increase.
\ No newline at end of file
+If the quota is insufficient, please contact the [support](prace/#help-and-support) and request an increase.
\ No newline at end of file
diff --git a/docs.it4i/salomon/resource-allocation-and-job-execution/capacity-computing.md b/docs.it4i/salomon/resource-allocation-and-job-execution/capacity-computing.md
index 88a557d22..a387d5a9f 100644
--- a/docs.it4i/salomon/resource-allocation-and-job-execution/capacity-computing.md
+++ b/docs.it4i/salomon/resource-allocation-and-job-execution/capacity-computing.md
@@ -9,13 +9,13 @@ However, executing huge number of jobs via the PBS queue may strain the system.
 
 >Please follow one of the procedures below, in case you wish to schedule more than 100 jobs at a time.
 
--   Use [Job arrays](capacity-computing.md#job-arrays) when running huge number of [multithread](capacity-computing.md#shared-jobscript-on-one-node) (bound to one node only) or multinode (multithread across several nodes) jobs
--   Use [GNU parallel](capacity-computing.md#gnu-parallel) when running single core jobs
--   Combine[GNU parallel with Job arrays](capacity-computing.md#combining-job-arrays-and-gnu-parallel) when running huge number of single core jobs
+-   Use [Job arrays](capacity-computing.md#job-arrays) when running huge number of [multithread](capacity-computing/#shared-jobscript-on-one-node) (bound to one node only) or multinode (multithread across several nodes) jobs
+-   Use [GNU parallel](capacity-computing/#gnu-parallel) when running single core jobs
+-   Combine[GNU parallel with Job arrays](capacity-computing/#combining-job-arrays-and-gnu-parallel) when running huge number of single core jobs
 
 Policy
 ------
-1.  A user is allowed to submit at most 100 jobs. Each job may be [a job array](capacity-computing.md#job-arrays).
+1.  A user is allowed to submit at most 100 jobs. Each job may be [a job array](capacity-computing/#job-arrays).
 2.  The array size is at most 1000 subjobs.
 
 Job arrays
@@ -75,7 +75,7 @@ If huge number of parallel multicore (in means of multinode multithread, e. g. M
 
 ### Submit the job array
 
-To submit the job array, use the qsub -J command. The 900 jobs of the [example above](capacity-computing.html#array_example) may be submitted like this:
+To submit the job array, use the qsub -J command. The 900 jobs of the [example above](capacity-computing/#array_example) may be submitted like this:
 
 ```bash
 $ qsub -N JOBNAME -J 1-900 jobscript
@@ -146,7 +146,7 @@ Display status information for all user's subjobs.
 $ qstat -u $USER -tJ
 ```
 
-Read more on job arrays in the [PBSPro Users guide](../../pbspro-documentation.html).
+Read more on job arrays in the [PBSPro Users guide](../../pbspro-documentation/).
 
 GNU parallel
 ----------------
@@ -207,7 +207,7 @@ In this example, tasks from tasklist are executed via the GNU parallel. The job
 
 ### Submit the job
 
-To submit the job, use the qsub command. The 101 tasks' job of the [example above](capacity-computing.html#gp_example) may be submitted like this:
+To submit the job, use the qsub command. The 101 tasks' job of the [example above](capacity-computing/#gp_example) may be submitted like this:
 
 ```bash
 $ qsub -N JOBNAME jobscript
@@ -288,7 +288,7 @@ When deciding this values, think about following guiding rules :
 
 ### Submit the job array
 
-To submit the job array, use the qsub -J command. The 992 tasks' job of the [example above](capacity-computing.html#combined_example) may be submitted like this:
+To submit the job array, use the qsub -J command. The 992 tasks' job of the [example above](capacity-computing/#combined_example) may be submitted like this:
 
 ```bash
 $ qsub -N JOBNAME -J 1-992:32 jobscript
@@ -301,7 +301,7 @@ Please note the #PBS directives in the beginning of the jobscript file, dont' fo
 
 Examples
 --------
-Download the examples in [capacity.zip](capacity-computing-example), illustrating the above listed ways to run huge number of jobs. We recommend to try out the examples, before using this for running production jobs.
+Download the examples in [capacity.zip](capacity.zip), illustrating the above listed ways to run huge number of jobs. We recommend to try out the examples, before using this for running production jobs.
 
 Unzip the archive in an empty directory on Anselm and follow the instructions in the README file
 
diff --git a/docs.it4i/salomon/resource-allocation-and-job-execution/capacity.zip b/docs.it4i/salomon/resource-allocation-and-job-execution/capacity.zip
new file mode 100644
index 0000000000000000000000000000000000000000..9ea4db6e7e6ec6c0b86bef89fbe69933957d9016
GIT binary patch
literal 19602
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
WMfR;w4rhhzpT)8Z(jG4V)&Brn%K7#H

literal 0
HcmV?d00001

diff --git a/docs.it4i/salomon/resource-allocation-and-job-execution/introduction.md b/docs.it4i/salomon/resource-allocation-and-job-execution/introduction.md
index 7f07b0b6c..97e98a305 100644
--- a/docs.it4i/salomon/resource-allocation-and-job-execution/introduction.md
+++ b/docs.it4i/salomon/resource-allocation-and-job-execution/introduction.md
@@ -1,11 +1,11 @@
 Resource Allocation and Job Execution
 =====================================
 
-To run a [job](job-submission-and-execution.html), [computational resources](resources-allocation-policy.html) for this particular job must be allocated. This is done via the PBS Pro job workload manager software, which efficiently distributes workloads across the supercomputer. Extensive informations about PBS Pro can be found in the [official documentation here](../../pbspro-documentation.html), especially in the [PBS Pro User's Guide](https://docs.it4i.cz/pbspro-documentation/pbspro-users-guide).
+To run a [job](job-submission-and-execution/), [computational resources](resources-allocation-policy/) for this particular job must be allocated. This is done via the PBS Pro job workload manager software, which efficiently distributes workloads across the supercomputer. Extensive informations about PBS Pro can be found in the [official documentation here](../../pbspro-documentation/), especially in the [PBS Pro User's Guide](../../pbspro-documentation/).
 
 Resources Allocation Policy
 ---------------------------
-The resources are allocated to the job in a fairshare fashion, subject to constraints set by the queue and resources available to the Project. [The Fairshare](job-priority.html) at Salomon ensures that individual users may consume approximately equal amount of resources per week. The resources are accessible via several queues for queueing the jobs. The queues provide prioritized and exclusive access to the computational resources. Following queues are available to Anselm users:
+The resources are allocated to the job in a fairshare fashion, subject to constraints set by the queue and resources available to the Project. [The Fairshare](job-priority/) at Salomon ensures that individual users may consume approximately equal amount of resources per week. The resources are accessible via several queues for queueing the jobs. The queues provide prioritized and exclusive access to the computational resources. Following queues are available to Anselm users:
 
 - **qexp**, the Express queue
 - **qprod**, the Production queue
@@ -16,7 +16,7 @@ The resources are allocated to the job in a fairshare fashion, subject to constr
 
 >Check the queue status at <https://extranet.it4i.cz/rsweb/salomon/>
 
-Read more on the [Resource Allocation Policy](resources-allocation-policy.html) page.
+Read more on the [Resource Allocation Policy](resources-allocation-policy/) page.
 
 Job submission and execution
 ----------------------------
@@ -24,4 +24,4 @@ Job submission and execution
 
 The qsub submits the job into the queue. The qsub command creates a request to the PBS Job manager for allocation of specified resources. The **smallest allocation unit is entire node, 24 cores**, with exception of the qexp queue. The resources will be allocated when available, subject to allocation policies and constraints. **After the resources are allocated the jobscript or interactive shell is executed on first of the allocated nodes.**
 
-Read more on the [Job submission and execution](job-submission-and-execution.html) page.
\ No newline at end of file
+Read more on the [Job submission and execution](job-submission-and-execution/) page.
\ No newline at end of file
diff --git a/docs.it4i/salomon/resource-allocation-and-job-execution/job-priority.md b/docs.it4i/salomon/resource-allocation-and-job-execution/job-priority.md
index 43c44f123..87e40c4c9 100644
--- a/docs.it4i/salomon/resource-allocation-and-job-execution/job-priority.md
+++ b/docs.it4i/salomon/resource-allocation-and-job-execution/job-priority.md
@@ -17,7 +17,7 @@ Queue priority is priority of queue where job is queued before execution.
 
 Queue priority has the biggest impact on job execution priority. Execution priority of jobs in higher priority queues is always greater than execution priority of jobs in lower priority queues. Other properties of job used for determining job execution priority (fairshare priority, eligible time) cannot compete with queue priority.
 
-Queue priorities can be seen at <https://extranet.it4i.cz/rsweb/salomon/queues>
+Queue priorities can be seen at <https://extranet.it4i.cz/rsweb/salomon/queues>![external](../../img/external.png)
 
 ### Fairshare priority
 
@@ -33,7 +33,7 @@ where MAX_FAIRSHARE has value 1E6, usage~Project~ is cumulated usage by all memb
 
 Usage counts allocated corehours (ncpus*walltime). Usage is decayed, or cut in half periodically, at the interval 168 hours (one week). Jobs queued in queue qexp are not calculated to project's usage.
 
->Calculated usage and fairshare priority can be seen at <https://extranet.it4i.cz/rsweb/salomon/projects>.
+>Calculated usage and fairshare priority can be seen at <https://extranet.it4i.cz/rsweb/salomon/projects>![external](../../img/external.png).
 
 Calculated fairshare priority can be also seen as Resource_List.fairshare attribute of a job.
 
@@ -67,4 +67,4 @@ Specifying more accurate walltime enables better schedulling, better execution t
 
 ### Job placement
 
-Job [placement can be controlled by flags during submission](job-submission-and-execution.html#job_placement).
\ No newline at end of file
+Job [placement can be controlled by flags during submission](job-submission-and-execution/#job_placement).
\ No newline at end of file
diff --git a/docs.it4i/salomon/resource-allocation-and-job-execution/job-submission-and-execution.md b/docs.it4i/salomon/resource-allocation-and-job-execution/job-submission-and-execution.md
index da291a92a..b0cf57a06 100644
--- a/docs.it4i/salomon/resource-allocation-and-job-execution/job-submission-and-execution.md
+++ b/docs.it4i/salomon/resource-allocation-and-job-execution/job-submission-and-execution.md
@@ -74,7 +74,7 @@ In this example, we allocate 4 nodes, with 24 cores per node (totalling 96 cores
 Per NUMA node allocation.
 Jobs are isolated by cpusets.
 
-The UV2000 (node uv1) offers 3328GB of RAM and 112 cores, distributed in 14 NUMA nodes. A NUMA node packs 8 cores and approx. 236GB RAM. In the PBS  the UV2000 provides 14 chunks, a chunk per NUMA node (see [Resource allocation policy](resources-allocation-policy.html)). The jobs on UV2000 are isolated from each other by cpusets, so that a job by one user may not utilize CPU or memory allocated to a job by other user. Always, full chunks are allocated, a job may only use resources of  the NUMA nodes allocated to itself.
+The UV2000 (node uv1) offers 3328GB of RAM and 112 cores, distributed in 14 NUMA nodes. A NUMA node packs 8 cores and approx. 236GB RAM. In the PBS  the UV2000 provides 14 chunks, a chunk per NUMA node (see [Resource allocation policy](resources-allocation-policy/)). The jobs on UV2000 are isolated from each other by cpusets, so that a job by one user may not utilize CPU or memory allocated to a job by other user. Always, full chunks are allocated, a job may only use resources of  the NUMA nodes allocated to itself.
 
 ```bash
  $ qsub -A OPEN-0-0 -q qfat -l select=14 ./myjob
@@ -90,7 +90,7 @@ In this example, we allocate 2000GB of memory on the UV2000 for 72 hours. By req
 
 ### Useful tricks
 
-All qsub options may be [saved directly into the jobscript](job-submission-and-execution.html#PBSsaved). In such a case, no options to qsub are needed.
+All qsub options may be [saved directly into the jobscript](job-submission-and-execution/#PBSsaved). In such a case, no options to qsub are needed.
 
 ```bash
 $ qsub ./myjob
@@ -139,11 +139,11 @@ Nodes may be selected via the PBS resource attribute ehc_[1-7]d .
 $ qsub -A OPEN-0-0 -q qprod -l select=4:ncpus=24 -l place=group=ehc_1d -I
 ```
 
-In this example, we allocate 4 nodes, 24 cores, selecting only the nodes with [hypercube dimension](../network-1/7d-enhanced-hypercube.html) 1.
+In this example, we allocate 4 nodes, 24 cores, selecting only the nodes with [hypercube dimension](../network/7d-enhanced-hypercube/) 1.
 
 ### Placement by IB switch
 
-Groups of computational nodes are connected to chassis integrated Infiniband switches. These switches form the leaf switch layer of the [Infiniband  network](../network-1.html) . Nodes sharing the leaf switch can communicate most efficiently. Sharing the same switch prevents hops in the network and provides for unbiased, most efficient network communication.
+Groups of computational nodes are connected to chassis integrated Infiniband switches. These switches form the leaf switch layer of the [Infiniband  network](../network/) . Nodes sharing the leaf switch can communicate most efficiently. Sharing the same switch prevents hops in the network and provides for unbiased, most efficient network communication.
 
 There are at most 9 nodes sharing the same Infiniband switch.
 
@@ -391,7 +391,7 @@ exit
 
 In this example, some directory on the /home holds the input file input and executable mympiprog.x . We create a directory myjob on the /scratch filesystem, copy input and executable files from the /home directory where the qsub was invoked ($PBS_O_WORKDIR) to /scratch, execute the MPI programm mympiprog.x and copy the output file back to the /home directory. The mympiprog.x is executed as one process per node, on all allocated nodes.
 
->Consider preloading inputs and executables onto [shared scratch](../storage.html) before the calculation starts.
+>Consider preloading inputs and executables onto [shared scratch](../storage/storage/) before the calculation starts.
 
 In some cases, it may be impractical to copy the inputs to scratch and outputs to home. This is especially true when very large input and output files are expected, or when the files should be reused by a subsequent calculation. In such a case, it is users responsibility to preload the input files on shared /scratch before the job submission and retrieve the outputs manually, after all calculations are finished.
 
@@ -428,7 +428,7 @@ HTML commented section #2 (examples need to be reworked)
 
 >Local scratch directory is often useful for single node jobs. Local scratch will be deleted immediately after the job ends. Be very careful, use of RAM disk filesystem is at the expense of operational memory.
 
-Example jobscript for single node calculation, using [local scratch](../storage.html) on the node:
+Example jobscript for single node calculation, using [local scratch](../storage/storage/) on the node:
 
 ```bash
 #!/bin/bash
diff --git a/docs.it4i/salomon/resource-allocation-and-job-execution/resources-allocation-policy.md b/docs.it4i/salomon/resource-allocation-and-job-execution/resources-allocation-policy.md
index 924af1483..760a33fc5 100644
--- a/docs.it4i/salomon/resource-allocation-and-job-execution/resources-allocation-policy.md
+++ b/docs.it4i/salomon/resource-allocation-and-job-execution/resources-allocation-policy.md
@@ -3,7 +3,7 @@ Resources Allocation Policy
 
 Resources Allocation Policy
 ---------------------------
-The resources are allocated to the job in a fairshare fashion, subject to constraints set by the queue and resources available to the Project. The Fairshare at Anselm ensures that individual users may consume approximately equal amount of resources per week. Detailed information in the [Job scheduling](job-priority.md) section. The resources are accessible via several queues for queueing the jobs. The queues provide prioritized and exclusive access to the computational resources. Following table provides the queue partitioning overview:
+The resources are allocated to the job in a fairshare fashion, subject to constraints set by the queue and resources available to the Project. The Fairshare at Anselm ensures that individual users may consume approximately equal amount of resources per week. Detailed information in the [Job scheduling](job-priority/) section. The resources are accessible via several queues for queueing the jobs. The queues provide prioritized and exclusive access to the computational resources. Following table provides the queue partitioning overview:
 
  |queue |active project |project resources |nodes|min ncpus*|priority|authorization|walltime |
  | --- | --- |
@@ -15,7 +15,7 @@ The resources are allocated to the job in a fairshare fashion, subject to constr
  |**qfree**  Free resource queue|yes |none required |752 nodes, max 86 per job |24 |-1024 |no |12 / 12h |
  |**qviz** Visualization queue |yes |none required |2 (with NVIDIA Quadro K5000) |4 |150 |no |1 / 2h |
 
->**The qfree queue is not free of charge**. [Normal accounting](resources-allocation-policy.html#resources-accounting-policy) applies. However, it allows for utilization of free resources, once a Project exhausted all its allocated computational resources. This does not apply for Directors Discreation's projects (DD projects) by default. Usage of qfree after exhaustion of DD projects computational resources is allowed after request for this queue.
+>**The qfree queue is not free of charge**. [Normal accounting](resources-allocation-policy/#resources-accounting-policy) applies. However, it allows for utilization of free resources, once a Project exhausted all its allocated computational resources. This does not apply for Directors Discreation's projects (DD projects) by default. Usage of qfree after exhaustion of DD projects computational resources is allowed after request for this queue.
 
 - **qexp**, the Express queue: This queue is dedicated for testing and running very small jobs. It is not required to specify a project to enter the qexp. There are 2 nodes always reserved for this queue (w/o accelerator), maximum 8 nodes are available via the qexp for a particular user. The nodes may be allocated on per core basis. No special authorization is required to use it. The maximum runtime in qexp is 1 hour.
 - **qprod**, the Production queue: This queue is intended for normal production runs. It is required that active project with nonzero remaining resources is specified to enter the qprod. All nodes may be accessed via the qprod queue, however only 86 per job. Full nodes, 24 cores per node are allocated. The queue runs with medium priority and no special authorization is required to use it. The maximum runtime in qprod is 48 hours.
@@ -25,19 +25,19 @@ The resources are allocated to the job in a fairshare fashion, subject to constr
 - **qfree**, the Free resource queue: The queue qfree is intended for utilization of free resources, after a Project exhausted all its allocated computational resources (Does not apply to DD projects by default. DD projects have to request for persmission on qfree after exhaustion of computational resources.). It is required that active project is specified to enter the queue, however no remaining resources are required. Consumed resources will be accounted to the Project. Only 178 nodes without accelerator may be accessed from this queue. Full nodes, 24 cores per node are allocated. The queue runs with very low priority and no special authorization is required to use it. The maximum runtime in qfree is 12 hours.
 - **qviz**, the Visualization queue: Intended for pre-/post-processing using OpenGL accelerated graphics. Currently when accessing the node, each user gets 4 cores of a CPU allocated, thus approximately 73 GB of RAM and 1/7 of the GPU capacity (default "chunk"). If more GPU power or RAM is required, it is recommended to allocate more chunks (with 4 cores each) up to one whole node per user, so that all 28 cores, 512 GB RAM and whole GPU is exclusive. This is currently also the maximum allowed allocation per one user. One hour of work is allocated by default, the user may ask for 2 hours maximum.
 
->To access node with Xeon Phi co-processor user needs to specify that in [job submission select statement](job-submission-and-execution.md).
+>To access node with Xeon Phi co-processor user needs to specify that in [job submission select statement](job-submission-and-execution/).
 
 ### Notes
 
-The job wall clock time defaults to **half the maximum time**, see table above. Longer wall time limits can be  [set manually, see examples](job-submission-and-execution.md).
+The job wall clock time defaults to **half the maximum time**, see table above. Longer wall time limits can be  [set manually, see examples](job-submission-and-execution/).
 
 Jobs that exceed the reserved wall clock time (Req'd Time) get killed automatically. Wall clock time limit can be changed for queuing jobs (state Q) using the qalter command, however can not be changed for a running job (state R).
 
-Salomon users may check current queue configuration at <https://extranet.it4i.cz/rsweb/salomon/queues>.
+Salomon users may check current queue configuration at <https://extranet.it4i.cz/rsweb/salomon/queues>![external](../../img/external.png).
 
 ### Queue status
 
->Check the status of jobs, queues and compute nodes at [https://extranet.it4i.cz/rsweb/salomon/](https://extranet.it4i.cz/rsweb/salomon)
+>Check the status of jobs, queues and compute nodes at [https://extranet.it4i.cz/rsweb/salomon/](https://extranet.it4i.cz/rsweb/salomon)![external](../../img/external.png)
 
 ![RSWEB Salomon](rswebsalomon.png "RSWEB Salomon")
 
@@ -111,7 +111,7 @@ Resources Accounting Policy
 
 ### The Core-Hour
 
-The resources that are currently subject to accounting are the core-hours. The core-hours are accounted on the wall clock basis. The accounting runs whenever the computational cores are allocated or blocked via the PBS Pro workload manager (the qsub command), regardless of whether the cores are actually used for any calculation. 1 core-hour is defined as 1 processor core allocated for 1 hour of wall clock time. Allocating a full node (24 cores) for 1 hour accounts to 24 core-hours. See example in the [Job submission and execution](job-submission-and-execution.md) section.
+The resources that are currently subject to accounting are the core-hours. The core-hours are accounted on the wall clock basis. The accounting runs whenever the computational cores are allocated or blocked via the PBS Pro workload manager (the qsub command), regardless of whether the cores are actually used for any calculation. 1 core-hour is defined as 1 processor core allocated for 1 hour of wall clock time. Allocating a full node (24 cores) for 1 hour accounts to 24 core-hours. See example in the [Job submission and execution](job-submission-and-execution/) section.
 
 ### Check consumed resources
 
diff --git a/docs.it4i/salomon/software/ansys/ansys-cfx.md b/docs.it4i/salomon/software/ansys/ansys-cfx.md
index f5cf8a8bf..a450ed452 100644
--- a/docs.it4i/salomon/software/ansys/ansys-cfx.md
+++ b/docs.it4i/salomon/software/ansys/ansys-cfx.md
@@ -1,7 +1,7 @@
 ANSYS CFX
 =========
 
-[ANSYS CFX](http://www.ansys.com/Products/Simulation+Technology/Fluid+Dynamics/Fluid+Dynamics+Products/ANSYS+CFX)
+[ANSYS CFX](http://www.ansys.com/Products/Simulation+Technology/Fluid+Dynamics/Fluid+Dynamics+Products/ANSYS+CFX)![external](../../../img/external.png)
 software is a high-performance, general purpose fluid dynamics program that has been applied to solve wide-ranging fluid flow problems for over 20 years. At the heart of ANSYS CFX is its advanced solver technology, the key to achieving reliable and accurate solutions quickly and robustly. The modern, highly parallelized solver is the foundation for an abundant choice of physical models to capture virtually any type of phenomena related to fluid flow. The solver and its many physical models are wrapped in a modern, intuitive, and flexible GUI and user environment, with extensive capabilities for customization and automation using session files, scripting and a powerful expression language.
 
 To run ANSYS CFX in batch mode you can utilize/modify the default cfx.pbs script and execute it via the qsub command.
@@ -49,9 +49,9 @@ echo Machines: $hl
 /ansys_inc/v145/CFX/bin/cfx5solve -def input.def -size 4 -size-ni 4x -part-large -start-method "Platform MPI Distributed Parallel" -par-dist $hl -P aa_r
 ```
 
-Header of the pbs file (above) is common and description can be find on [this site](../../resource-allocation-and-job-execution/job-submission-and-execution.md). SVS FEM recommends to utilize sources by keywords: nodes, ppn. These keywords allows to address directly the number of nodes (computers) and cores (ppn) which will be utilized in the job. Also the rest of code assumes such structure of allocated resources.
+Header of the pbs file (above) is common and description can be find on [this site](../../resource-allocation-and-job-execution/job-submission-and-execution/). SVS FEM recommends to utilize sources by keywords: nodes, ppn. These keywords allows to address directly the number of nodes (computers) and cores (ppn) which will be utilized in the job. Also the rest of code assumes such structure of allocated resources.
 
 Working directory has to be created before sending pbs job into the queue. Input file should be in working directory or full path to input file has to be specified. >Input file has to be defined by common CFX def file which is attached to the cfx solver via parameter -def
 
 **License** should be selected by parameter -P (Big letter **P**). Licensed products are the following: aa_r (ANSYS **Academic** Research), ane3fl (ANSYS Multiphysics)-**Commercial**.
-[More about licensing here](licensing.md)
\ No newline at end of file
+[More about licensing here](licensing/)
\ No newline at end of file
diff --git a/docs.it4i/salomon/software/ansys/ansys-fluent.md b/docs.it4i/salomon/software/ansys/ansys-fluent.md
index 8fe15741c..e81ededc9 100644
--- a/docs.it4i/salomon/software/ansys/ansys-fluent.md
+++ b/docs.it4i/salomon/software/ansys/ansys-fluent.md
@@ -1,7 +1,7 @@
 ANSYS Fluent
 ============
 
-[ANSYS Fluent](http://www.ansys.com/Products/Simulation+Technology/Fluid+Dynamics/Fluid+Dynamics+Products/ANSYS+Fluent)
+[ANSYS Fluent](http://www.ansys.com/Products/Simulation+Technology/Fluid+Dynamics/Fluid+Dynamics+Products/ANSYS+Fluent)![external](../../../img/external.png)
 software contains the broad physical modeling capabilities needed to model flow, turbulence, heat transfer, and reactions for industrial applications ranging from air flow over an aircraft wing to combustion in a furnace, from bubble columns to oil platforms, from blood flow to semiconductor manufacturing, and from clean room design to wastewater treatment plants. Special models that give the software the ability to model in-cylinder combustion, aeroacoustics, turbomachinery, and multiphase systems have served to broaden its reach.
 
 1. Common way to run Fluent over pbs file
@@ -39,7 +39,7 @@ NCORES=`wc -l $PBS_NODEFILE |awk '{print $1}'`
 /ansys_inc/v145/fluent/bin/fluent 3d -t$NCORES -cnf=$PBS_NODEFILE -g -i fluent.jou
 ```
 
-Header of the pbs file (above) is common and description can be find on [this site](../../resource-allocation-and-job-execution/job-submission-and-execution.md). [SVS FEM](http://www.svsfem.cz) recommends to utilize sources by keywords: nodes, ppn. These keywords allows to address directly the number of nodes (computers) and cores (ppn) which will be utilized in the job. Also the rest of code assumes such structure of allocated resources.
+Header of the pbs file (above) is common and description can be find on [this site](../../resource-allocation-and-job-execution/job-submission-and-execution/). [SVS FEM](http://www.svsfem.cz)![external](../../../img/external.png) recommends to utilize sources by keywords: nodes, ppn. These keywords allows to address directly the number of nodes (computers) and cores (ppn) which will be utilized in the job. Also the rest of code assumes such structure of allocated resources.
 
 Working directory has to be created before sending pbs job into the queue. Input file should be in working directory or full path to input file has to be specified. Input file has to be defined by common Fluent journal file which is attached to the Fluent solver via parameter -i fluent.jou
 
diff --git a/docs.it4i/salomon/software/ansys/ansys-ls-dyna.md b/docs.it4i/salomon/software/ansys/ansys-ls-dyna.md
index c2b188646..47c66dd25 100644
--- a/docs.it4i/salomon/software/ansys/ansys-ls-dyna.md
+++ b/docs.it4i/salomon/software/ansys/ansys-ls-dyna.md
@@ -1,7 +1,7 @@
 ANSYS LS-DYNA
 =============
 
-**[ANSYSLS-DYNA](http://www.ansys.com/Products/Simulation+Technology/Structural+Mechanics/Explicit+Dynamics/ANSYS+LS-DYNA)** software provides convenient and easy-to-use access to the technology-rich, time-tested explicit solver without the need to contend with the complex input requirements of this sophisticated program. Introduced in 1996, ANSYS LS-DYNA capabilities have helped customers in numerous industries to resolve highly intricate design issues. ANSYS Mechanical users have been able take advantage of complex explicit solutions for a long time utilizing the traditional ANSYS Parametric Design Language (APDL) environment. These explicit capabilities are available to ANSYS Workbench users as well. The Workbench platform is a powerful, comprehensive, easy-to-use environment for engineering simulation. CAD import from all sources, geometry cleanup, automatic meshing, solution, parametric optimization, result visualization and comprehensive report generation are all available within a single fully interactive modern  graphical user environment.
+**[ANSYSLS-DYNA](http://www.ansys.com/Products/Simulation+Technology/Structural+Mechanics/Explicit+Dynamics/ANSYS+LS-DYNA)![external](../../../img/external.png)** software provides convenient and easy-to-use access to the technology-rich, time-tested explicit solver without the need to contend with the complex input requirements of this sophisticated program. Introduced in 1996, ANSYS LS-DYNA capabilities have helped customers in numerous industries to resolve highly intricate design issues. ANSYS Mechanical users have been able take advantage of complex explicit solutions for a long time utilizing the traditional ANSYS Parametric Design Language (APDL) environment. These explicit capabilities are available to ANSYS Workbench users as well. The Workbench platform is a powerful, comprehensive, easy-to-use environment for engineering simulation. CAD import from all sources, geometry cleanup, automatic meshing, solution, parametric optimization, result visualization and comprehensive report generation are all available within a single fully interactive modern  graphical user environment.
 
 To run ANSYS LS-DYNA in batch mode you can utilize/modify the default ansysdyna.pbs script and execute it via the qsub command.
 
@@ -51,6 +51,6 @@ echo Machines: $hl
 /ansys_inc/v145/ansys/bin/ansys145 -dis -lsdynampp i=input.k -machines $hl
 ```
 
-Header of the pbs file (above) is common and description can be find on [this site](../../resource-allocation-and-job-execution/job-submission-and-execution.md). [SVS FEM](http://www.svsfem.cz) recommends to utilize sources by keywords: nodes, ppn. These keywords allows to address directly the number of nodes (computers) and cores (ppn) which will be utilized in the job. Also the rest of code assumes such structure of allocated resources.
+Header of the pbs file (above) is common and description can be find on [this site](../../resource-allocation-and-job-execution/job-submission-and-execution/). [SVS FEM](http://www.svsfem.cz)![external](../../../img/external.png) recommends to utilize sources by keywords: nodes, ppn. These keywords allows to address directly the number of nodes (computers) and cores (ppn) which will be utilized in the job. Also the rest of code assumes such structure of allocated resources.
 
 Working directory has to be created before sending pbs job into the queue. Input file should be in working directory or full path to input file has to be specified. Input file has to be defined by common LS-DYNA .**k** file which is attached to the ansys solver via parameter i=
\ No newline at end of file
diff --git a/docs.it4i/salomon/software/ansys/ansys-mechanical-apdl.md b/docs.it4i/salomon/software/ansys/ansys-mechanical-apdl.md
index 56d5f78aa..78da5be84 100644
--- a/docs.it4i/salomon/software/ansys/ansys-mechanical-apdl.md
+++ b/docs.it4i/salomon/software/ansys/ansys-mechanical-apdl.md
@@ -1,7 +1,7 @@
 ANSYS MAPDL
 ===========
 
-**[ANSYS Multiphysics](http://www.ansys.com/Products/Simulation+Technology/Structural+Mechanics/ANSYS+Multiphysics)**
+**[ANSYS Multiphysics](http://www.ansys.com/Products/Simulation+Technology/Structural+Mechanics/ANSYS+Multiphysics)![external](../../../img/external.png)**
 software offers a comprehensive product solution for both multiphysics and single-physics analysis. The product includes structural, thermal, fluid and both high- and low-frequency electromagnetic analysis. The product also contains solutions for both direct and sequentially coupled physics problems including direct coupled-field elements and the ANSYS multi-field solver.
 
 To run ANSYS MAPDL in batch mode you can utilize/modify the default mapdl.pbs script and execute it via the qsub command.
@@ -50,9 +50,9 @@ echo Machines: $hl
 /ansys_inc/v145/ansys/bin/ansys145 -b -dis -p aa_r -i input.dat -o file.out -machines $hl -dir $WORK_DIR
 ```
 
-Header of the pbs file (above) is common and description can be find on [this site](../../resource-allocation-and-job-execution/job-submission-and-execution.md). [SVS FEM](http://www.svsfem.cz) recommends to utilize sources by keywords: nodes, ppn. These keywords allows to address directly the number of nodes (computers) and cores (ppn) which will be utilized in the job. Also the rest of code assumes such structure of allocated resources.
+Header of the pbs file (above) is common and description can be find on [this site](../../resource-allocation-and-job-execution/job-submission-and-execution/). [SVS FEM](http://www.svsfem.cz)![external](../../../img/external.png) recommends to utilize sources by keywords: nodes, ppn. These keywords allows to address directly the number of nodes (computers) and cores (ppn) which will be utilized in the job. Also the rest of code assumes such structure of allocated resources.
 
 Working directory has to be created before sending pbs job into the queue. Input file should be in working directory or full path to input file has to be specified. Input file has to be defined by common APDL file which is attached to the ansys solver via parameter -i
 
 **License** should be selected by parameter -p. Licensed products are the following: aa_r (ANSYS **Academic** Research), ane3fl (ANSYS Multiphysics)-**Commercial**, aa_r_dy (ANSYS **Academic** AUTODYN)
-[More about licensing here](licensing.md)
\ No newline at end of file
+[More about licensing here](licensing/)
\ No newline at end of file
diff --git a/docs.it4i/salomon/software/ansys/ansys.md b/docs.it4i/salomon/software/ansys/ansys.md
index 53e175f0f..4f099ace1 100644
--- a/docs.it4i/salomon/software/ansys/ansys.md
+++ b/docs.it4i/salomon/software/ansys/ansys.md
@@ -1,9 +1,9 @@
 Overview of ANSYS Products
 ==========================
 
-**[SVS FEM](http://www.svsfem.cz/)** as **[ANSYS Channel partner](http://www.ansys.com/)** for Czech Republic provided all ANSYS licenses for ANSELM cluster and supports of all ANSYS Products (Multiphysics, Mechanical, MAPDL, CFX, Fluent, Maxwell, LS-DYNA...) to IT staff and ANSYS users. If you are challenging to problem of ANSYS functionality contact please [hotline@svsfem.cz](mailto:hotline@svsfem.cz?subject=Ostrava%20-%20ANSELM)
+**[SVS FEM](http://www.svsfem.cz/)![external](../../img/external.png)** as **[ANSYS Channel partner](http://www.ansys.com/)![external](../../img/external.png)** for Czech Republic provided all ANSYS licenses for ANSELM cluster and supports of all ANSYS Products (Multiphysics, Mechanical, MAPDL, CFX, Fluent, Maxwell, LS-DYNA...) to IT staff and ANSYS users. If you are challenging to problem of ANSYS functionality contact please [hotline@svsfem.cz](mailto:hotline@svsfem.cz?subject=Ostrava%20-%20ANSELM)![external](../../img/external.png)
 
-Anselm provides as commercial as academic variants. Academic variants are distinguished by "**Academic...**" word in the name of  license or by two letter preposition "**aa_**" in the license feature name. Change of license is realized on command line respectively directly in user's pbs file (see individual products). [ More  about licensing here](ansys/licensing.html)
+Anselm provides as commercial as academic variants. Academic variants are distinguished by "**Academic...**" word in the name of  license or by two letter preposition "**aa_**" in the license feature name. Change of license is realized on command line respectively directly in user's pbs file (see individual products). [ More  about licensing here](licensing/)
 
 To load the latest version of any ANSYS product (Mechanical, Fluent, CFX, MAPDL,...) load the module:
 
diff --git a/docs.it4i/salomon/software/ansys/licensing.md b/docs.it4i/salomon/software/ansys/licensing.md
index eb87b1545..63842ea29 100644
--- a/docs.it4i/salomon/software/ansys/licensing.md
+++ b/docs.it4i/salomon/software/ansys/licensing.md
@@ -22,4 +22,4 @@ Available Versions
 
 License Preferences
 -------------------
-Please [see this page to set license preferences](setting-license-preferences.md).
+Please [see this page to set license preferences](setting-license-preferences/).
diff --git a/docs.it4i/salomon/software/ansys/workbench.md b/docs.it4i/salomon/software/ansys/workbench.md
index 298a03a90..4877593a2 100644
--- a/docs.it4i/salomon/software/ansys/workbench.md
+++ b/docs.it4i/salomon/software/ansys/workbench.md
@@ -3,7 +3,7 @@ Workbench
 
 Workbench Batch Mode
 --------------------
-It is possible to run Workbench scripts in batch mode. You need to configure solvers of individual components to run in parallel mode. Open your project in Workbench. Then, for example, in Mechanical, go to Tools - Solve Process Settings ..., click Advanced button as shown on the screenshot.
+It is possible to run Workbench scripts in batch mode. You need to configure solvers of individual components to run in parallel mode. Open your project in Workbench. Then, for example, in Mechanical, go to Tools - Solve Process Settings ...
 
 ![](AMsetPar1.png)
 
diff --git a/docs.it4i/salomon/software/chemistry/INCAR b/docs.it4i/salomon/software/chemistry/INCAR
new file mode 100644
index 000000000..4d2848958
--- /dev/null
+++ b/docs.it4i/salomon/software/chemistry/INCAR
@@ -0,0 +1,13 @@
+  PREC = Accurate
+  IBRION = -1
+  ENCUT = 500
+  EDIFF = 1.0e-08
+  ISMEAR = 0 
+  SIGMA = 0.01
+  IALGO = 38
+  LREAL = .FALSE.
+  ADDGRID = .TRUE.
+  LWAVE = .FALSE.
+  LCHARG = .FALSE.
+  NCORE = 8 
+  KPAR = 8
diff --git a/docs.it4i/salomon/software/chemistry/KPOINTS b/docs.it4i/salomon/software/chemistry/KPOINTS
new file mode 100644
index 000000000..cae740039
--- /dev/null
+++ b/docs.it4i/salomon/software/chemistry/KPOINTS
@@ -0,0 +1,6 @@
+Automatic mesh
+0
+Monkhorst Pack
+  3 3 3
+0.5 0.5 0.5
+
diff --git a/docs.it4i/salomon/software/chemistry/POSCAR b/docs.it4i/salomon/software/chemistry/POSCAR
new file mode 100644
index 000000000..f72a61b99
--- /dev/null
+++ b/docs.it4i/salomon/software/chemistry/POSCAR
@@ -0,0 +1,16 @@
+ Si
+   1.0
+     5.4335600309153529    0.0000000000000000    0.0000000000000000
+     0.0000000000000000    5.4335600309153529    0.0000000000000000
+     0.0000000000000000    0.0000000000000000    5.4335600309153529
+ Si
+   8
+Direct
+   0.8750000000000000  0.8750000000000000  0.8750000000000000
+   0.8750000000000000  0.3750000000000000  0.3750000000000000
+   0.3750000000000000  0.8750000000000000  0.3750000000000000
+   0.3750000000000000  0.3750000000000000  0.8750000000000000
+   0.1250000000000000  0.1250000000000000  0.1250000000000000
+   0.1250000000000000  0.6250000000000000  0.6250000000000000
+   0.6250000000000000  0.1250000000000000  0.6250000000000000
+   0.6250000000000000  0.6250000000000000  0.1250000000000000
diff --git a/docs.it4i/salomon/software/chemistry/POTCAR b/docs.it4i/salomon/software/chemistry/POTCAR
new file mode 100644
index 000000000..e69e8a304
--- /dev/null
+++ b/docs.it4i/salomon/software/chemistry/POTCAR
@@ -0,0 +1,2208 @@
+  PAW_PBE Si 05Jan2001                   
+   4.00000000000000     
+ parameters from PSCTR are:
+   VRHFIN =Si: s2p2
+   LEXCH  = PE
+   EATOM  =   103.0669 eV,    7.5752 Ry
+
+   TITEL  = PAW_PBE Si 05Jan2001
+   LULTRA =        F    use ultrasoft PP ?
+   IUNSCR =        1    unscreen: 0-lin 1-nonlin 2-no
+   RPACOR =    1.500    partial core radius
+   POMASS =   28.085; ZVAL   =    4.000    mass and valenz
+   RCORE  =    1.900    outmost cutoff radius
+   RWIGS  =    2.480; RWIGS  =    1.312    wigner-seitz radius (au A)
+   ENMAX  =  245.345; ENMIN  =  184.009 eV
+   ICORE  =        2    local potential
+   LCOR   =        T    correct aug charges
+   LPAW   =        T    paw PP
+   EAUG   =  322.069
+   DEXC   =    0.000
+   RMAX   =    1.950    core radius for proj-oper
+   RAUG   =    1.300    factor for augmentation sphere
+   RDEP   =    1.993    radius for radial grids
+   RDEPT  =    1.837    core radius for aug-charge
+ 
+   Atomic configuration
+    6 entries
+     n  l   j            E        occ.
+     1  0  0.50     -1785.8828   2.0000
+     2  0  0.50      -139.4969   2.0000
+     2  1  1.50       -95.5546   6.0000
+     3  0  0.50       -10.8127   2.0000
+     3  1  0.50        -4.0811   2.0000
+     3  2  1.50        -4.0817   0.0000
+   Description
+     l       E           TYP  RCUT    TYP  RCUT
+     0    -10.8127223     23  1.900
+     0     -7.6451159     23  1.900
+     1     -4.0811372     23  1.900
+     1      2.4879257     23  1.900
+     2     -4.0817478      7  1.900
+   Error from kinetic energy argument (eV)
+   NDATA  =      100
+   STEP   =   20.000   1.050
+  10.1      9.04      8.56      7.65      7.23      6.44      5.73      5.40
+  4.79      4.25      4.00      3.54      3.13      2.77      2.45      2.16
+  1.91      1.69      1.50      1.24      1.10     0.975     0.812     0.718
+ 0.636     0.529     0.440     0.388     0.322     0.266     0.219     0.180
+ 0.148     0.121     0.986E-01 0.804E-01 0.614E-01 0.504E-01 0.392E-01 0.328E-01
+ 0.265E-01 0.220E-01 0.189E-01 0.166E-01 0.149E-01 0.135E-01 0.123E-01 0.109E-01
+ 0.977E-02 0.840E-02 0.707E-02 0.605E-02 0.488E-02 0.387E-02 0.290E-02 0.229E-02
+ 0.185E-02 0.152E-02 0.134E-02 0.125E-02 0.121E-02 0.117E-02 0.112E-02 0.102E-02
+ 0.915E-03 0.776E-03 0.640E-03 0.524E-03 0.425E-03 0.369E-03 0.331E-03 0.310E-03
+ 0.294E-03 0.273E-03 0.242E-03 0.210E-03 0.175E-03 0.146E-03 0.124E-03 0.113E-03
+ 0.105E-03 0.973E-04 0.879E-04 0.755E-04 0.633E-04 0.539E-04 0.478E-04 0.438E-04
+ 0.404E-04 0.362E-04 0.308E-04 0.264E-04 0.229E-04 0.209E-04 0.192E-04 0.170E-04
+ 0.145E-04 0.126E-04 0.112E-04 0.103E-04
+END of PSCTR-controll parameters
+ local part
+   98.2657514061040     
+  0.84157827E+01  0.84210738E+01  0.84276982E+01  0.84387529E+01  0.84542581E+01
+  0.84742396E+01  0.84987267E+01  0.85277503E+01  0.85613408E+01  0.85995259E+01
+  0.86423293E+01  0.86897698E+01  0.87418601E+01  0.87986073E+01  0.88600119E+01
+  0.89260684E+01  0.89967646E+01  0.90720817E+01  0.91519931E+01  0.92364635E+01
+  0.93254478E+01  0.94188892E+01  0.95167180E+01  0.96188495E+01  0.97251831E+01
+  0.98356006E+01  0.99499656E+01  0.10068122E+02  0.10189896E+02  0.10315092E+02
+  0.10443494E+02  0.10574869E+02  0.10708960E+02  0.10845494E+02  0.10984175E+02
+  0.11124688E+02  0.11266699E+02  0.11409854E+02  0.11553782E+02  0.11698093E+02
+  0.11842379E+02  0.11986220E+02  0.12129179E+02  0.12270807E+02  0.12410647E+02
+  0.12548229E+02  0.12683078E+02  0.12814715E+02  0.12942655E+02  0.13066413E+02
+  0.13185507E+02  0.13299453E+02  0.13407778E+02  0.13510011E+02  0.13605696E+02
+  0.13694386E+02  0.13775649E+02  0.13849071E+02  0.13914257E+02  0.13970832E+02
+  0.14018447E+02  0.14056776E+02  0.14085521E+02  0.14104413E+02  0.14113214E+02
+  0.14111717E+02  0.14099750E+02  0.14077174E+02  0.14043887E+02  0.13999823E+02
+  0.13944953E+02  0.13879287E+02  0.13802871E+02  0.13715791E+02  0.13618172E+02
+  0.13510174E+02  0.13391995E+02  0.13263871E+02  0.13126072E+02  0.12978902E+02
+  0.12822701E+02  0.12657837E+02  0.12484712E+02  0.12303752E+02  0.12115414E+02
+  0.11920177E+02  0.11718542E+02  0.11511032E+02  0.11298186E+02  0.11080557E+02
+  0.10858712E+02  0.10633228E+02  0.10404687E+02  0.10173679E+02  0.99407916E+01
+  0.97066145E+01  0.94717325E+01  0.92367246E+01  0.90021610E+01  0.87686002E+01
+  0.85365875E+01  0.83066515E+01  0.80793028E+01  0.78550311E+01  0.76343038E+01
+  0.74175639E+01  0.72052283E+01  0.69976864E+01  0.67952987E+01  0.65983955E+01
+  0.64072761E+01  0.62222079E+01  0.60434255E+01  0.58711305E+01  0.57054914E+01
+  0.55466428E+01  0.53946864E+01  0.52496904E+01  0.51116908E+01  0.49806913E+01
+  0.48566647E+01  0.47395535E+01  0.46292714E+01  0.45257040E+01  0.44287107E+01
+  0.43381259E+01  0.42537609E+01  0.41754051E+01  0.41028283E+01  0.40357824E+01
+  0.39740032E+01  0.39172126E+01  0.38651205E+01  0.38174269E+01  0.37738239E+01
+  0.37339980E+01  0.36976316E+01  0.36644057E+01  0.36340010E+01  0.36061008E+01
+  0.35803917E+01  0.35565662E+01  0.35343243E+01  0.35133744E+01  0.34934356E+01
+  0.34742386E+01  0.34555273E+01  0.34370594E+01  0.34186082E+01  0.33999625E+01
+  0.33809283E+01  0.33613289E+01  0.33410051E+01  0.33198163E+01  0.32976400E+01
+  0.32743723E+01  0.32499276E+01  0.32242386E+01  0.31972561E+01  0.31689481E+01
+  0.31393000E+01  0.31083133E+01  0.30760055E+01  0.30424088E+01  0.30075693E+01
+  0.29715464E+01  0.29344112E+01  0.28962459E+01  0.28571426E+01  0.28172018E+01
+  0.27765317E+01  0.27352466E+01  0.26934661E+01  0.26513137E+01  0.26089155E+01
+  0.25663991E+01  0.25238926E+01  0.24815235E+01  0.24394172E+01  0.23976965E+01
+  0.23564804E+01  0.23158831E+01  0.22760134E+01  0.22369739E+01  0.21988601E+01
+  0.21617599E+01  0.21257533E+01  0.20909117E+01  0.20572975E+01  0.20249639E+01
+  0.19939549E+01  0.19643047E+01  0.19360380E+01  0.19091702E+01  0.18837070E+01
+  0.18596451E+01  0.18369721E+01  0.18156671E+01  0.17957010E+01  0.17770369E+01
+  0.17596305E+01  0.17434311E+01  0.17283815E+01  0.17144192E+01  0.17014767E+01
+  0.16894823E+01  0.16783606E+01  0.16680337E+01  0.16584212E+01  0.16494414E+01
+  0.16410120E+01  0.16330503E+01  0.16254746E+01  0.16182040E+01  0.16111597E+01
+  0.16042653E+01  0.15974473E+01  0.15906355E+01  0.15837638E+01  0.15767703E+01
+  0.15695978E+01  0.15621942E+01  0.15545124E+01  0.15465111E+01  0.15381545E+01
+  0.15294125E+01  0.15202610E+01  0.15106817E+01  0.15006618E+01  0.14901946E+01
+  0.14792787E+01  0.14679181E+01  0.14561220E+01  0.14439045E+01  0.14312843E+01
+  0.14182845E+01  0.14049320E+01  0.13912573E+01  0.13772941E+01  0.13630790E+01
+  0.13486508E+01  0.13340503E+01  0.13193195E+01  0.13045019E+01  0.12896413E+01
+  0.12747816E+01  0.12599667E+01  0.12452398E+01  0.12306429E+01  0.12162169E+01
+  0.12020007E+01  0.11880315E+01  0.11743438E+01  0.11609698E+01  0.11479386E+01
+  0.11352766E+01  0.11230067E+01  0.11111486E+01  0.10997185E+01  0.10887293E+01
+  0.10781901E+01  0.10681067E+01  0.10584812E+01  0.10493126E+01  0.10405963E+01
+  0.10323245E+01  0.10244864E+01  0.10170684E+01  0.10100541E+01  0.10034245E+01
+  0.99715842E+00  0.99123278E+00  0.98562260E+00  0.98030147E+00  0.97524176E+00
+  0.97041492E+00  0.96579177E+00  0.96134272E+00  0.95703813E+00  0.95284851E+00
+  0.94874481E+00  0.94469866E+00  0.94068261E+00  0.93667036E+00  0.93263699E+00
+  0.92855911E+00  0.92441506E+00  0.92018508E+00  0.91585139E+00  0.91139837E+00
+  0.90681257E+00  0.90208284E+00  0.89720031E+00  0.89215846E+00  0.88695307E+00
+  0.88158221E+00  0.87604623E+00  0.87034764E+00  0.86449105E+00  0.85848310E+00
+  0.85233228E+00  0.84604885E+00  0.83964467E+00  0.83313304E+00  0.82652853E+00
+  0.81984678E+00  0.81310436E+00  0.80631854E+00  0.79950711E+00  0.79268821E+00
+  0.78588011E+00  0.77910103E+00  0.77236900E+00  0.76570163E+00  0.75911595E+00
+  0.75262828E+00  0.74625406E+00  0.74000769E+00  0.73390245E+00  0.72795034E+00
+  0.72216201E+00  0.71654666E+00  0.71111201E+00  0.70586419E+00  0.70080779E+00
+  0.69594576E+00  0.69127948E+00  0.68680873E+00  0.68253171E+00  0.67844512E+00
+  0.67454419E+00  0.67082277E+00  0.66727336E+00  0.66388728E+00  0.66065470E+00
+  0.65756482E+00  0.65460595E+00  0.65176565E+00  0.64903085E+00  0.64638804E+00
+  0.64382333E+00  0.64132264E+00  0.63887182E+00  0.63645681E+00  0.63406371E+00
+  0.63167898E+00  0.62928953E+00  0.62688282E+00  0.62444703E+00  0.62197109E+00
+  0.61944485E+00  0.61685909E+00  0.61420564E+00  0.61147745E+00  0.60866857E+00
+  0.60577426E+00  0.60279097E+00  0.59971637E+00  0.59654936E+00  0.59329001E+00
+  0.58993961E+00  0.58650059E+00  0.58297648E+00  0.57937187E+00  0.57569237E+00
+  0.57194448E+00  0.56813556E+00  0.56427372E+00  0.56036773E+00  0.55642691E+00
+  0.55246106E+00  0.54848032E+00  0.54449508E+00  0.54051586E+00  0.53655323E+00
+  0.53261770E+00  0.52871958E+00  0.52486894E+00  0.52107546E+00  0.51734836E+00
+  0.51369633E+00  0.51012743E+00  0.50664899E+00  0.50326761E+00  0.49998904E+00
+  0.49681819E+00  0.49375905E+00  0.49081466E+00  0.48798714E+00  0.48527765E+00
+  0.48268635E+00  0.48021249E+00  0.47785436E+00  0.47560937E+00  0.47347400E+00
+  0.47144395E+00  0.46951410E+00  0.46767862E+00  0.46593101E+00  0.46426418E+00
+  0.46267051E+00  0.46114196E+00  0.45967012E+00  0.45824631E+00  0.45686165E+00
+  0.45550718E+00  0.45417389E+00  0.45285284E+00  0.45153526E+00  0.45021257E+00
+  0.44887651E+00  0.44751921E+00  0.44613322E+00  0.44471163E+00  0.44324809E+00
+  0.44173687E+00  0.44017292E+00  0.43855189E+00  0.43687018E+00  0.43512494E+00
+  0.43331410E+00  0.43143638E+00  0.42949128E+00  0.42747908E+00  0.42540083E+00
+  0.42325834E+00  0.42105410E+00  0.41879135E+00  0.41647393E+00  0.41410629E+00
+  0.41169346E+00  0.40924092E+00  0.40675463E+00  0.40424087E+00  0.40170626E+00
+  0.39915764E+00  0.39660202E+00  0.39404651E+00  0.39149826E+00  0.38896435E+00
+  0.38645179E+00  0.38396739E+00  0.38151775E+00  0.37910915E+00  0.37674752E+00
+  0.37443839E+00  0.37218682E+00  0.36999739E+00  0.36787410E+00  0.36582042E+00
+  0.36383920E+00  0.36193268E+00  0.36010247E+00  0.35834954E+00  0.35667423E+00
+  0.35507622E+00  0.35355459E+00  0.35210779E+00  0.35073369E+00  0.34942958E+00
+  0.34819223E+00  0.34701790E+00  0.34590241E+00  0.34484115E+00  0.34382917E+00
+  0.34286120E+00  0.34193171E+00  0.34103498E+00  0.34016513E+00  0.33931621E+00
+  0.33848221E+00  0.33765717E+00  0.33683518E+00  0.33601049E+00  0.33517751E+00
+  0.33433089E+00  0.33346559E+00  0.33257685E+00  0.33166032E+00  0.33071204E+00
+  0.32972848E+00  0.32870659E+00  0.32764378E+00  0.32653800E+00  0.32538767E+00
+  0.32419176E+00  0.32294975E+00  0.32166166E+00  0.32032801E+00  0.31894983E+00
+  0.31752862E+00  0.31606638E+00  0.31456552E+00  0.31302889E+00  0.31145970E+00
+  0.30986149E+00  0.30823814E+00  0.30659375E+00  0.30493266E+00  0.30325937E+00
+  0.30157850E+00  0.29989478E+00  0.29821295E+00  0.29653774E+00  0.29487384E+00
+  0.29322581E+00  0.29159810E+00  0.28999494E+00  0.28842037E+00  0.28687815E+00
+  0.28537173E+00  0.28390425E+00  0.28247850E+00  0.28109688E+00  0.27976142E+00
+  0.27847372E+00  0.27723499E+00  0.27604598E+00  0.27490705E+00  0.27381811E+00
+  0.27277867E+00  0.27178782E+00  0.27084424E+00  0.26994624E+00  0.26909178E+00
+  0.26827846E+00  0.26750359E+00  0.26676420E+00  0.26605705E+00  0.26537872E+00
+  0.26472559E+00  0.26409390E+00  0.26347982E+00  0.26287940E+00  0.26228871E+00
+  0.26170380E+00  0.26112078E+00  0.26053582E+00  0.25994525E+00  0.25934552E+00
+  0.25873328E+00  0.25810539E+00  0.25745897E+00  0.25679138E+00  0.25610030E+00
+  0.25538370E+00  0.25463989E+00  0.25386749E+00  0.25306548E+00  0.25223319E+00
+  0.25137030E+00  0.25047681E+00  0.24955311E+00  0.24859991E+00  0.24761822E+00
+  0.24660941E+00  0.24557510E+00  0.24451722E+00  0.24343793E+00  0.24233963E+00
+  0.24122491E+00  0.24009654E+00  0.23895742E+00  0.23781058E+00  0.23665912E+00
+  0.23550619E+00  0.23435497E+00  0.23320861E+00  0.23207023E+00  0.23094290E+00
+  0.22982954E+00  0.22873298E+00  0.22765588E+00  0.22660071E+00  0.22556975E+00
+  0.22456503E+00  0.22358838E+00  0.22264133E+00  0.22172517E+00  0.22084090E+00
+  0.21998924E+00  0.21917062E+00  0.21838518E+00  0.21763278E+00  0.21691298E+00
+  0.21622507E+00  0.21556808E+00  0.21494076E+00  0.21434166E+00  0.21376905E+00
+  0.21322105E+00  0.21269556E+00  0.21219033E+00  0.21170298E+00  0.21123101E+00
+  0.21077184E+00  0.21032282E+00  0.20988128E+00  0.20944453E+00  0.20900989E+00
+  0.20857473E+00  0.20813650E+00  0.20769272E+00  0.20724104E+00  0.20677924E+00
+  0.20630528E+00  0.20581727E+00  0.20531352E+00  0.20479256E+00  0.20425312E+00
+  0.20369419E+00  0.20311496E+00  0.20251488E+00  0.20189363E+00  0.20125114E+00
+  0.20058759E+00  0.19990339E+00  0.19919917E+00  0.19847580E+00  0.19773436E+00
+  0.19697612E+00  0.19620254E+00  0.19541525E+00  0.19461602E+00  0.19380675E+00
+  0.19298946E+00  0.19216623E+00  0.19133925E+00  0.19051071E+00  0.18968285E+00
+  0.18885789E+00  0.18803806E+00  0.18722550E+00  0.18642234E+00  0.18563058E+00
+  0.18485213E+00  0.18408879E+00  0.18334221E+00  0.18261386E+00  0.18190508E+00
+  0.18121702E+00  0.18055061E+00  0.17990663E+00  0.17928561E+00  0.17868791E+00
+  0.17811368E+00  0.17756283E+00  0.17703511E+00  0.17653003E+00  0.17604693E+00
+  0.17558494E+00  0.17514305E+00  0.17472004E+00  0.17431456E+00  0.17392512E+00
+  0.17355012E+00  0.17318784E+00  0.17283649E+00  0.17249419E+00  0.17215904E+00
+  0.17182910E+00  0.17150240E+00  0.17117700E+00  0.17085099E+00  0.17052249E+00
+  0.17018968E+00  0.16985083E+00  0.16950432E+00  0.16914863E+00  0.16878235E+00
+  0.16840425E+00  0.16801322E+00  0.16760831E+00  0.16718876E+00  0.16675395E+00
+  0.16630348E+00  0.16583708E+00  0.16535470E+00  0.16485644E+00  0.16434260E+00
+  0.16381364E+00  0.16327019E+00  0.16271304E+00  0.16214313E+00  0.16156154E+00
+  0.16096948E+00  0.16036827E+00  0.15975933E+00  0.15914418E+00  0.15852437E+00
+  0.15790155E+00  0.15727738E+00  0.15665353E+00  0.15603169E+00  0.15541354E+00
+  0.15480073E+00  0.15419485E+00  0.15359745E+00  0.15300998E+00  0.15243381E+00
+  0.15187022E+00  0.15132035E+00  0.15078523E+00  0.15026574E+00  0.14976264E+00
+  0.14927652E+00  0.14880782E+00  0.14835684E+00  0.14792369E+00  0.14750835E+00
+  0.14711063E+00  0.14673020E+00  0.14636656E+00  0.14601907E+00  0.14568697E+00
+  0.14536935E+00  0.14506518E+00  0.14477334E+00  0.14449260E+00  0.14422166E+00
+  0.14395913E+00  0.14370359E+00  0.14345355E+00  0.14320753E+00  0.14296401E+00
+  0.14272149E+00  0.14247846E+00  0.14223347E+00  0.14198509E+00  0.14173199E+00
+  0.14147286E+00  0.14120650E+00  0.14093181E+00  0.14064779E+00  0.14035355E+00
+  0.14004833E+00  0.13973149E+00  0.13940254E+00  0.13906109E+00  0.13870694E+00
+  0.13833999E+00  0.13796029E+00  0.13756804E+00  0.13716357E+00  0.13674733E+00
+  0.13631991E+00  0.13588203E+00  0.13543449E+00  0.13497823E+00  0.13451425E+00
+  0.13404367E+00  0.13356764E+00  0.13308739E+00  0.13260420E+00  0.13211936E+00
+  0.13163422E+00  0.13115008E+00  0.13066829E+00  0.13019015E+00  0.12971693E+00
+  0.12924988E+00  0.12879016E+00  0.12833890E+00  0.12789711E+00  0.12746576E+00
+  0.12704568E+00  0.12663761E+00  0.12624221E+00  0.12585997E+00  0.12549131E+00
+  0.12513650E+00  0.12479568E+00  0.12446890E+00  0.12415605E+00  0.12385692E+00
+  0.12357117E+00  0.12329835E+00  0.12303789E+00  0.12278912E+00  0.12255128E+00
+  0.12232351E+00  0.12210488E+00  0.12189437E+00  0.12169094E+00  0.12149345E+00
+  0.12130077E+00  0.12111171E+00  0.12092509E+00  0.12073970E+00  0.12055436E+00
+  0.12036791E+00  0.12017920E+00  0.11998713E+00  0.11979067E+00  0.11958882E+00
+  0.11938067E+00  0.11916539E+00  0.11894223E+00  0.11871054E+00  0.11846977E+00
+  0.11821946E+00  0.11795928E+00  0.11768898E+00  0.11740846E+00  0.11711769E+00
+  0.11681676E+00  0.11650590E+00  0.11618540E+00  0.11585569E+00  0.11551727E+00
+  0.11517075E+00  0.11481682E+00  0.11445624E+00  0.11408986E+00  0.11371856E+00
+  0.11334329E+00  0.11296505E+00  0.11258484E+00  0.11220371E+00  0.11182270E+00
+  0.11144287E+00  0.11106526E+00  0.11069088E+00  0.11032073E+00  0.10995575E+00
+  0.10959686E+00  0.10924489E+00  0.10890064E+00  0.10856481E+00  0.10823802E+00
+  0.10792083E+00  0.10761369E+00  0.10731697E+00  0.10703093E+00  0.10675575E+00
+  0.10649150E+00  0.10623816E+00  0.10599560E+00  0.10576362E+00  0.10554191E+00
+  0.10533006E+00  0.10512760E+00  0.10493397E+00  0.10474853E+00  0.10457057E+00
+  0.10439934E+00  0.10423403E+00  0.10407377E+00  0.10391769E+00  0.10376486E+00
+  0.10361436E+00  0.10346525E+00  0.10331660E+00  0.10316749E+00  0.10301700E+00
+  0.10286427E+00  0.10270845E+00  0.10254875E+00  0.10238443E+00  0.10221481E+00
+  0.10203926E+00  0.10185725E+00  0.10166830E+00  0.10147204E+00  0.10126815E+00
+  0.10105642E+00  0.10083671E+00  0.10060898E+00  0.10037327E+00  0.10012971E+00
+  0.99878499E-01  0.99619941E-01  0.99354403E-01  0.99082329E-01  0.98804234E-01
+  0.98520694E-01  0.98232343E-01  0.97939865E-01  0.97643987E-01  0.97345468E-01
+  0.97045098E-01  0.96743682E-01  0.96442039E-01  0.96140988E-01  0.95841346E-01
+  0.95543917E-01  0.95249483E-01  0.94958801E-01  0.94672589E-01  0.94391526E-01
+  0.94116241E-01  0.93847307E-01  0.93585238E-01  0.93330481E-01  0.93083416E-01
+  0.92844349E-01  0.92613514E-01  0.92391067E-01  0.92177088E-01  0.91971582E-01
+  0.91774473E-01  0.91585615E-01  0.91404784E-01  0.91231686E-01  0.91065960E-01
+  0.90907179E-01  0.90754858E-01  0.90608455E-01  0.90467383E-01  0.90331010E-01
+  0.90198671E-01  0.90069670E-01  0.89943293E-01  0.89818810E-01  0.89695483E-01
+  0.89572578E-01  0.89449363E-01  0.89325125E-01  0.89199170E-01  0.89070830E-01
+  0.88939475E-01  0.88804513E-01  0.88665401E-01  0.88521645E-01  0.88372809E-01
+  0.88218518E-01  0.88058459E-01  0.87892386E-01  0.87720120E-01  0.87541552E-01
+  0.87356640E-01  0.87165411E-01  0.86967963E-01  0.86764459E-01  0.86555125E-01
+  0.86340254E-01  0.86120194E-01  0.85895352E-01  0.85666183E-01  0.85433191E-01
+  0.85196919E-01  0.84957943E-01  0.84716871E-01  0.84474330E-01  0.84230965E-01
+  0.83987427E-01  0.83744375E-01  0.83502460E-01  0.83262325E-01  0.83024599E-01
+  0.82789886E-01  0.82558766E-01  0.82331783E-01  0.82109442E-01  0.81892206E-01
+  0.81680487E-01  0.81474646E-01  0.81274989E-01  0.81081762E-01  0.80895153E-01
+  0.80715285E-01  0.80542223E-01  0.80375965E-01  0.80216452E-01  0.80063558E-01
+  0.79917102E-01  0.79776842E-01  0.79642482E-01  0.79513673E-01  0.79390016E-01
+  0.79271070E-01  0.79156353E-01  0.79045348E-01  0.78937510E-01  0.78832270E-01
+  0.78729044E-01  0.78627233E-01  0.78526236E-01  0.78425450E-01  0.78324279E-01
+  0.78222140E-01  0.78118466E-01  0.78012713E-01  0.77904366E-01  0.77792943E-01
+  0.77678000E-01  0.77559135E-01  0.77435994E-01  0.77308271E-01  0.77175713E-01
+  0.77038121E-01  0.76895353E-01  0.76747321E-01  0.76593998E-01  0.76435410E-01
+  0.76271640E-01  0.76102829E-01  0.75929167E-01  0.75750899E-01  0.75568317E-01
+ gradient corrections used for XC
+           5
+ core charge-density (partial)
+  0.13681949E+01  0.13676959E+01  0.13662000E+01  0.13637104E+01  0.13602324E+01
+  0.13557734E+01  0.13503428E+01  0.13439523E+01  0.13366153E+01  0.13283472E+01
+  0.13191654E+01  0.13090891E+01  0.12981392E+01  0.12863383E+01  0.12737106E+01
+  0.12602819E+01  0.12460793E+01  0.12311313E+01  0.12154677E+01  0.11991193E+01
+  0.11821181E+01  0.11644969E+01  0.11462894E+01  0.11275300E+01  0.11082538E+01
+  0.10884961E+01  0.10682931E+01  0.10476808E+01  0.10266956E+01  0.10053741E+01
+  0.98375262E+00  0.96186755E+00  0.93975498E+00  0.91745072E+00  0.89499016E+00
+  0.87240821E+00  0.84973922E+00  0.82701686E+00  0.80427411E+00  0.78154316E+00
+  0.75885532E+00  0.73624100E+00  0.71372964E+00  0.69134965E+00  0.66912839E+00
+  0.64709210E+00  0.62526589E+00  0.60367368E+00  0.58233822E+00  0.56128101E+00
+  0.54052235E+00  0.52008128E+00  0.49997557E+00  0.48022176E+00  0.46083511E+00
+  0.44182966E+00  0.42321818E+00  0.40501223E+00  0.38722214E+00  0.36985705E+00
+  0.35292494E+00  0.33643261E+00  0.32038576E+00  0.30478900E+00  0.28964586E+00
+  0.27495885E+00  0.26072948E+00  0.24695831E+00  0.23364497E+00  0.22078821E+00
+  0.20838595E+00  0.19643529E+00  0.18493257E+00  0.17387344E+00  0.16325283E+00
+  0.15306506E+00  0.14330386E+00  0.13396239E+00  0.12503331E+00  0.11650882E+00
+  0.10838067E+00  0.10064023E+00  0.93278518E-01  0.86286246E-01  0.79653843E-01
+  0.73371502E-01  0.67429213E-01  0.61816795E-01  0.56523931E-01  0.51540200E-01
+  0.46855106E-01  0.42458107E-01  0.38338646E-01  0.34486172E-01  0.30890172E-01
+  0.27540190E-01  0.24425849E-01  0.21536878E-01  0.18863124E-01  0.16394576E-01
+  0.14121382E-01  0.12033859E-01  0.10122515E-01  0.83780585E-02  0.67914089E-02
+  0.53537106E-02  0.40563407E-02  0.28909176E-02  0.18493085E-02  0.92363542E-03
+  0.10628041E-03 -0.61011040E-03 -0.12326236E-02 -0.17680763E-02 -0.22230145E-02
+ -0.26037132E-02 -0.29161761E-02 -0.31661366E-02 -0.33590602E-02 -0.35001461E-02
+ -0.35943308E-02 -0.36462914E-02 -0.36604499E-02 -0.36409778E-02 -0.35918010E-02
+ -0.35166057E-02 -0.34188437E-02 -0.33017394E-02 -0.31682955E-02 -0.30213003E-02
+ -0.28633343E-02 -0.26967779E-02 -0.25238181E-02 -0.23464567E-02 -0.21665170E-02
+ -0.19856524E-02 -0.18053531E-02 -0.16269545E-02 -0.14516446E-02 -0.12804716E-02
+ -0.11143515E-02 -0.95407586E-03 -0.80031865E-03 -0.65364404E-03 -0.51451333E-03
+ -0.38329200E-03 -0.26025655E-03 -0.14560117E-03 -0.39444206E-04  0.58165511E-04
+  0.14724262E-03  0.22785936E-03  0.30013988E-03  0.36425486E-03  0.42041628E-03
+  0.46887249E-03  0.50990345E-03  0.54381626E-03  0.57094089E-03  0.59162618E-03
+  0.60623606E-03  0.61514598E-03  0.61873965E-03  0.61740590E-03  0.61153586E-03
+  0.60152029E-03  0.58774720E-03  0.57059962E-03  0.55045360E-03  0.52767638E-03
+  0.50262483E-03  0.47564398E-03  0.44706578E-03  0.41720804E-03  0.38637349E-03
+  0.35484905E-03  0.32290520E-03  0.29079554E-03  0.25875640E-03  0.22700668E-03
+  0.19574774E-03  0.16516339E-03  0.13542003E-03  0.10666685E-03  0.79036085E-04
+  0.52643449E-04  0.27588516E-04  0.39552468E-05 -0.18187463E-04 -0.38785176E-04
+ -0.57797261E-04 -0.75196218E-04 -0.90966955E-04 -0.10510606E-03 -0.11762103E-03
+ -0.12852953E-03 -0.13785857E-03 -0.14564378E-03 -0.15192857E-03 -0.15676342E-03
+ -0.16020506E-03 -0.16231574E-03 -0.16316249E-03 -0.16281640E-03 -0.16135194E-03
+ -0.15884627E-03 -0.15537858E-03 -0.15102952E-03 -0.14588055E-03 -0.14001345E-03
+ -0.13350974E-03 -0.12645021E-03 -0.11891448E-03 -0.11098055E-03 -0.10272444E-03
+ -0.94219805E-04 -0.85537640E-04 -0.76745997E-04 -0.67909725E-04 -0.59090261E-04
+ -0.50345444E-04 -0.41729365E-04 -0.33292246E-04 -0.25080348E-04 -0.17135911E-04
+ -0.94971158E-05 -0.21980783E-05  0.47311370E-05  0.11264478E-04  0.17379845E-04
+  0.23059011E-04  0.28287520E-04  0.33054576E-04  0.37352909E-04  0.41178630E-04
+  0.44531077E-04  0.47412643E-04  0.49828603E-04  0.51786928E-04  0.53298092E-04
+  0.54374882E-04  0.55032192E-04  0.55286830E-04  0.55157307E-04  0.54663644E-04
+  0.53827164E-04  0.52670300E-04  0.51216400E-04  0.49489532E-04  0.47514308E-04
+  0.45315698E-04  0.42918862E-04  0.40348985E-04  0.37631122E-04  0.34790049E-04
+  0.31850125E-04  0.28835161E-04  0.25768302E-04  0.22671916E-04  0.19567494E-04
+  0.16475560E-04  0.13415592E-04  0.10405948E-04  0.74638125E-05  0.46051404E-05
+  0.18446199E-05 -0.80435987E-06 -0.33297298E-05 -0.57207546E-05 -0.79680364E-05
+ -0.10063512E-04 -0.12000439E-04 -0.13773380E-04 -0.15378176E-04 -0.16811912E-04
+ -0.18072879E-04 -0.19160535E-04 -0.20075450E-04 -0.20819257E-04 -0.21394592E-04
+ -0.21805037E-04 -0.22055053E-04 -0.22149916E-04 -0.22095648E-04 -0.21898950E-04
+ -0.21567127E-04 -0.21108021E-04 -0.20529939E-04 -0.19841581E-04 -0.19051971E-04
+ -0.18170386E-04 -0.17206292E-04 -0.16169276E-04 -0.15068979E-04 -0.13915042E-04
+ -0.12717039E-04 -0.11484427E-04 -0.10226489E-04 -0.89522885E-05 -0.76706185E-05
+ -0.63899616E-05 -0.51184500E-05 -0.38638298E-05 -0.26334298E-05 -0.14341327E-05
+ -0.27235182E-06  0.84599001E-06  0.19154766E-05  0.29312116E-05  0.38888274E-05
+  0.47844916E-05  0.56149086E-05  0.63773189E-05  0.70694951E-05  0.76897347E-05
+  0.82368496E-05  0.87101542E-05  0.91094492E-05  0.94350049E-05  0.96875409E-05
+  0.98682048E-05  0.99785487E-05  0.10020504E-04  0.99963566E-05  0.99087169E-05
+  0.97604941E-05  0.95548658E-05  0.92952492E-05  0.89852707E-05  0.86287363E-05
+  0.82296016E-05  0.77919421E-05  0.73199235E-05  0.68177737E-05  0.62897538E-05
+  0.57401314E-05  0.51731542E-05  0.45930246E-05  0.40038757E-05  0.34097487E-05
+  0.28145712E-05  0.22221377E-05  0.16360907E-05  0.10599042E-05  0.49686836E-06
+ -0.49924166E-07 -0.57759007E-06 -0.10834657E-05 -0.15651155E-05 -0.20203390E-05
+ -0.24471762E-05 -0.28439108E-05 -0.32090727E-05 -0.35414380E-05 -0.38400284E-05
+ -0.41041084E-05 -0.43331817E-05 -0.45269860E-05 -0.46854866E-05 -0.48088687E-05
+ -0.48975292E-05 -0.49520669E-05 -0.49732720E-05 -0.49621150E-05 -0.49197346E-05
+ -0.48474252E-05 -0.47466237E-05 -0.46188962E-05 -0.44659240E-05 -0.42894896E-05
+ -0.40914625E-05 -0.38737847E-05 -0.36384570E-05 -0.33875242E-05 -0.31230617E-05
+ -0.28471617E-05 -0.25619195E-05 -0.22694215E-05 -0.19717316E-05 -0.16708804E-05
+ -0.13688531E-05 -0.10675792E-05 -0.76892254E-06 -0.47467176E-06 -0.18653194E-06
+  0.93883212E-07  0.36505831E-06  0.62558247E-06  0.87415464E-06  0.11095881E-05
+  0.13308142E-05  0.15368850E-05  0.17269756E-05  0.19003853E-05  0.20565378E-05
+  0.21949812E-05  0.23153867E-05  0.24175470E-05  0.25013740E-05  0.25668951E-05
+  0.26142502E-05  0.26436873E-05  0.26555573E-05  0.26503092E-05  0.26284843E-05
+  0.25907101E-05  0.25376938E-05  0.24702157E-05  0.23891225E-05  0.22953196E-05
+  0.21897645E-05  0.20734587E-05  0.19474410E-05  0.18127797E-05  0.16705653E-05
+  0.15219029E-05  0.13679056E-05  0.12096872E-05  0.10483551E-05  0.88500424E-06
+  0.72071045E-06  0.55652455E-06  0.39346662E-06  0.23252070E-06  0.74629781E-07
+ -0.79308742E-07 -0.22844727E-06 -0.37199175E-06 -0.50920498E-06 -0.63940955E-06
+ -0.76199023E-06 -0.87639600E-06 -0.98214161E-06 -0.10788087E-05 -0.11660465E-05
+ -0.12435720E-05 -0.13111700E-05 -0.13686922E-05 -0.14160566E-05 -0.14532460E-05
+ -0.14803064E-05 -0.14973448E-05 -0.15045271E-05 -0.15020754E-05 -0.14902650E-05
+ -0.14694215E-05 -0.14399173E-05 -0.14021680E-05 -0.13566289E-05 -0.13037909E-05
+ -0.12441768E-05 -0.11783371E-05 -0.11068459E-05 -0.10302970E-05 -0.94929927E-06
+ -0.86447309E-06 -0.77644589E-06 -0.68584830E-06 -0.59331013E-06 -0.49945664E-06
+ -0.40490479E-06 -0.31025970E-06 -0.21611131E-06 -0.12303113E-06 -0.31569266E-07
+  0.57748381E-07  0.14442270E-06  0.22798371E-06  0.30799268E-06  0.38404401E-06
+  0.45576680E-06  0.52282629E-06  0.58492494E-06  0.64180328E-06  0.69324054E-06
+  0.73905501E-06  0.77910415E-06  0.81328446E-06  0.84153115E-06  0.86381754E-06
+  0.88015423E-06  0.89058818E-06  0.89520142E-06  0.89410976E-06  0.88746116E-06
+  0.87543409E-06  0.85823563E-06  0.83609957E-06  0.80928424E-06  0.77807038E-06
+  0.74275888E-06  0.70366841E-06  0.66113309E-06  0.61550005E-06  0.56712697E-06
+  0.51637969E-06  0.46362977E-06  0.40925206E-06  0.35362237E-06  0.29711511E-06
+  0.24010109E-06  0.18294534E-06  0.12600498E-06  0.69627290E-07  0.14147785E-07
+ -0.40111519E-07 -0.92843763E-07 -0.14375875E-06 -0.19258430E-06 -0.23906753E-06
+ -0.28297589E-06 -0.32409810E-06 -0.36224497E-06 -0.39725004E-06 -0.42896999E-06
+ -0.45728505E-06 -0.48209914E-06 -0.50333992E-06 -0.52095866E-06 -0.53492999E-06
+ -0.54525153E-06 -0.55194336E-06 -0.55504738E-06 -0.55462655E-06 -0.55076401E-06
+ -0.54356215E-06 -0.53314150E-06 -0.51963959E-06 -0.50320974E-06 -0.48401975E-06
+ -0.46225056E-06 -0.43809484E-06 -0.41175556E-06 -0.38344448E-06 -0.35338074E-06
+ -0.32178927E-06 -0.28889935E-06 -0.25494309E-06 -0.22015396E-06 -0.18476533E-06
+ -0.14900905E-06 -0.11311407E-06 -0.77305131E-07 -0.41801454E-07 -0.68155504E-08
+  0.27447935E-07  0.60793293E-07  0.93034747E-07  0.12399737E-06  0.15351790E-06
+  0.18144551E-06  0.20764241E-06  0.23198445E-06  0.25436152E-06  0.27467799E-06
+  0.29285292E-06  0.30882025E-06  0.32252891E-06  0.33394274E-06  0.34304047E-06
+  0.34981548E-06  0.35427553E-06  0.35644240E-06  0.35635150E-06  0.35405130E-06
+  0.34960280E-06  0.34307888E-06  0.33456360E-06  0.32415144E-06  0.31194653E-06
+  0.29806180E-06  0.28261810E-06  0.26574328E-06  0.24757132E-06  0.22824131E-06
+  0.20789656E-06  0.18668361E-06  0.16475126E-06  0.14224963E-06  0.11932923E-06
+  0.96139992E-07  0.72830423E-07  0.49546690E-07  0.26431790E-07  0.36247474E-08
+ -0.18740158E-07 -0.40534108E-07 -0.61634419E-07 -0.81925165E-07 -0.10129775E-06
+ -0.11965140E-06 -0.13689367E-06 -0.15294075E-06 -0.16771790E-06 -0.18115965E-06
+ -0.19321003E-06 -0.20382275E-06 -0.21296124E-06 -0.22059870E-06 -0.22671807E-06
+ -0.23131193E-06 -0.23438237E-06 -0.23594075E-06 -0.23600750E-06 -0.23461175E-06
+ -0.23179103E-06 -0.22759087E-06 -0.22206432E-06 -0.21527153E-06 -0.20727922E-06
+ -0.19816015E-06 -0.18799254E-06 -0.17685950E-06 -0.16484846E-06 -0.15205046E-06
+ -0.13855964E-06 -0.12447252E-06 -0.10988739E-06 -0.94903706E-07 -0.79621417E-07
+ -0.64140371E-07 -0.48559705E-07 -0.32977250E-07 -0.17488964E-07 -0.21883816E-08
+  0.12833908E-07  0.27490758E-07  0.41698930E-07  0.55379522E-07  0.68458371E-07
+  0.80866414E-07  0.92540008E-07  0.10342122E-06  0.11345806E-06  0.12260471E-06
+  0.13082166E-06  0.13807583E-06  0.14434068E-06  0.14959621E-06  0.15382899E-06
+  0.15703210E-06  0.15920506E-06  0.16035369E-06  0.16048999E-06  0.15963194E-06
+  0.15780326E-06  0.15503318E-06  0.15135615E-06  0.14681155E-06  0.14144332E-06
+  0.13529964E-06  0.12843256E-06  0.12089760E-06  0.11275334E-06  0.10406101E-06
+  0.94884097E-07  0.85287872E-07  0.75338992E-07  0.65105052E-07  0.54654166E-07
+  0.44054534E-07  0.33374031E-07  0.22679796E-07  0.12037835E-07  0.15126439E-08
+ -0.88331616E-08 -0.18939192E-07 -0.28747612E-07 -0.38203448E-07 -0.47254869E-07
+ -0.55853449E-07 -0.63954402E-07 -0.71516784E-07 -0.78503682E-07 -0.84882360E-07
+ -0.90624389E-07 -0.95705740E-07 -0.10010686E-06 -0.10381269E-06 -0.10681271E-06
+ -0.10910090E-06 -0.11067571E-06 -0.11153996E-06 -0.11170080E-06 -0.11116954E-06
+ -0.10996154E-06 -0.10809603E-06 -0.10559592E-06 -0.10248761E-06 -0.98800769E-07
+ -0.94568084E-07 -0.89825018E-07 -0.84609542E-07 -0.78961861E-07 -0.72924130E-07
+ -0.66540164E-07 -0.59855141E-07 -0.52915304E-07 -0.45767663E-07 -0.38459689E-07
+ -0.31039024E-07 -0.23553181E-07 -0.16049264E-07 -0.85736810E-08 -0.11718762E-08
+  0.61119303E-08  0.13234992E-07  0.20156272E-07  0.26836663E-07  0.33239193E-07
+  0.39329216E-07  0.45074582E-07  0.50445791E-07  0.55416131E-07  0.59961790E-07
+  0.64061954E-07  0.67698885E-07  0.70857975E-07  0.73527785E-07  0.75700059E-07
+  0.77369725E-07  0.78534868E-07  0.79196695E-07  0.79359470E-07  0.79030440E-07
+  0.78219744E-07  0.76940297E-07  0.75207672E-07  0.73039955E-07  0.70457599E-07
+  0.67483257E-07  0.64141608E-07  0.60459175E-07  0.56464132E-07  0.52186103E-07
+  0.47655963E-07  0.42905624E-07  0.37967827E-07  0.32875928E-07  0.27663683E-07
+  0.22365039E-07  0.17013921E-07  0.11644026E-07  0.62886240E-08  0.98035848E-09
+ -0.42489404E-08 -0.93684373E-08 -0.14348464E-07 -0.19160680E-07 -0.23778227E-07
+ -0.28175866E-07 -0.32330105E-07 -0.36219319E-07 -0.39823844E-07 -0.43126075E-07
+ -0.46110532E-07 -0.48763927E-07 -0.51075207E-07 -0.53035585E-07 -0.54638561E-07
+ -0.55879923E-07 -0.56757739E-07 -0.57272329E-07 -0.57426230E-07 -0.57224148E-07
+ -0.56672888E-07 -0.55781290E-07 -0.54560132E-07 -0.53022045E-07 -0.51181396E-07
+ -0.49054183E-07 -0.46657907E-07 -0.44011441E-07 -0.41134899E-07 -0.38049487E-07
+ -0.34777363E-07 -0.31341484E-07 -0.27765453E-07 -0.24073368E-07 -0.20289666E-07
+ -0.16438967E-07 -0.12545925E-07 -0.86350721E-08 -0.47306767E-08 -0.85659471E-09
+  0.29638671E-08  0.67080858E-08  0.10354249E-07  0.13881476E-07  0.17269932E-07
+  0.20500930E-07  0.23557030E-07  0.26422126E-07  0.29081523E-07  0.31522008E-07
+  0.33731903E-07  0.35701119E-07  0.37421188E-07  0.38885294E-07  0.40088290E-07
+  0.41026701E-07  0.41698723E-07  0.42104208E-07  0.42244641E-07  0.42123104E-07
+  0.41744237E-07  0.41114183E-07  0.40240531E-07  0.39132246E-07  0.37799597E-07
+  0.36254071E-07  0.34508287E-07  0.32575904E-07  0.30471520E-07  0.28210569E-07
+  0.25809215E-07  0.23284245E-07  0.20652955E-07  0.17933036E-07  0.15142464E-07
+  0.12299384E-07  0.94219950E-08  0.65284431E-08  0.36367075E-08  0.76449490E-09
+ -0.20708645E-08 -0.48525176E-08 -0.75641838E-08 -0.10190246E-07 -0.12715838E-07
+ -0.15126919E-07 -0.17410355E-07 -0.19553980E-07 -0.21546658E-07 -0.23378335E-07
+ -0.25040088E-07 -0.26524159E-07 -0.27823989E-07 -0.28934238E-07 -0.29850803E-07
+ -0.30570824E-07 -0.31092680E-07 -0.31415990E-07 -0.31541588E-07 -0.31471507E-07
+ -0.31208949E-07 -0.30758244E-07 -0.30124814E-07 -0.29315120E-07 -0.28336610E-07
+ -0.27197660E-07 -0.25907508E-07 -0.24476186E-07 -0.22914450E-07 -0.21233701E-07
+ -0.19445907E-07 -0.17563525E-07 -0.15599414E-07 -0.13566755E-07 -0.11478964E-07
+ -0.93496047E-08 -0.71923085E-08 -0.50206872E-08 -0.28482512E-08 -0.68832844E-09
+  0.14460143E-08  0.35420475E-08  0.55874520E-08  0.75703881E-08  0.94795614E-08
+  0.11304284E-07  0.13034532E-07  0.14660996E-07  0.16175129E-07  0.17569189E-07
+  0.18836272E-07  0.19970348E-07  0.20966280E-07  0.21819847E-07  0.22527754E-07
+  0.23087645E-07  0.23498096E-07  0.23758621E-07  0.23869653E-07  0.23832537E-07
+  0.23649502E-07  0.23323641E-07  0.22858877E-07  0.22259931E-07  0.21532279E-07
+  0.20682110E-07  0.19716280E-07  0.18642260E-07  0.17468081E-07  0.16202279E-07
+  0.14853837E-07  0.13432120E-07  0.11946819E-07  0.10407883E-07  0.88254569E-08
+  0.72098151E-08  0.55712995E-08  0.39202539E-08  0.22669616E-08  0.62158331E-09
+ -0.10059033E-08 -0.26057620E-08 -0.41685539E-08 -0.56851915E-08 -0.71469892E-08
+ -0.85457109E-08 -0.98736147E-08 -0.11123493E-07 -0.12288710E-07 -0.13363235E-07
+ -0.14341670E-07 -0.15219275E-07 -0.15991988E-07 -0.16656443E-07 -0.17209977E-07
+ -0.17650642E-07 -0.17977205E-07 -0.18189145E-07 -0.18286649E-07 -0.18270603E-07
+ -0.18142574E-07 -0.17904792E-07 -0.17560132E-07 -0.17112083E-07 -0.16564722E-07
+ -0.15922679E-07 -0.15191107E-07 -0.14375635E-07 -0.13482335E-07 -0.12517678E-07
+ -0.11488487E-07 -0.10401891E-07 -0.92652805E-08 -0.80862565E-08 -0.68725824E-08
+ -0.56321344E-08 -0.43728519E-08 -0.31026886E-08 -0.18295637E-08 -0.56131359E-09
+  0.69435411E-09  0.19299065E-08  0.31380291E-08  0.43116674E-08  0.54440667E-08
+  0.65288098E-08  0.75598516E-08  0.85315512E-08  0.94387016E-08  0.10276556E-07
+  0.11040849E-07  0.11727821E-07  0.12334231E-07  0.12857370E-07  0.13295073E-07
+  0.13645724E-07  0.13908258E-07  0.14082165E-07  0.14167479E-07  0.14164779E-07
+  0.14075171E-07  0.13900282E-07  0.13642238E-07  0.13303647E-07  0.12887578E-07
+  0.12397536E-07  0.11837432E-07  0.11211561E-07  0.10524565E-07  0.97814013E-08
+  0.89873121E-08  0.81477851E-08  0.72685186E-08  0.63553840E-08  0.54143881E-08
+  0.44516340E-08  0.34732838E-08  0.24855193E-08  0.14945047E-08  0.50634894E-09
+ -0.47293086E-09 -0.14374450E-08 -0.23814654E-08 -0.32994588E-08 -0.41861182E-08
+ -0.50363921E-08 -0.58455128E-08 -0.66090213E-08 -0.73227917E-08 -0.79830514E-08
+ -0.85864005E-08 -0.91298279E-08 -0.96107249E-08 -0.10026896E-07 -0.10376569E-07
+ kinetic energy density (partial)
+  0.20835504E+03  0.20828036E+03  0.20805646E+03  0.20768382E+03  0.20716321E+03
+  0.20649571E+03  0.20568271E+03  0.20472590E+03  0.20362725E+03  0.20238902E+03
+  0.20101375E+03  0.19950424E+03  0.19786357E+03  0.19609504E+03  0.19420220E+03
+  0.19218884E+03  0.19005893E+03  0.18781665E+03  0.18546639E+03  0.18301267E+03
+  0.18046020E+03  0.17781381E+03  0.17507846E+03  0.17225923E+03  0.16936128E+03
+  0.16638985E+03  0.16335026E+03  0.16024787E+03  0.15708805E+03  0.15387623E+03
+  0.15061780E+03  0.14731817E+03  0.14398270E+03  0.14061674E+03  0.13722555E+03
+  0.13381436E+03  0.13038829E+03  0.12695239E+03  0.12351160E+03  0.12007077E+03
+  0.11663459E+03  0.11320766E+03  0.10979442E+03  0.10639916E+03  0.10302604E+03
+  0.99679032E+02  0.96361963E+02  0.93078483E+02  0.89832071E+02  0.86626025E+02
+  0.83463466E+02  0.80347331E+02  0.77280372E+02  0.74265159E+02  0.71304074E+02
+  0.68399315E+02  0.65552897E+02  0.62766650E+02  0.60042224E+02  0.57381093E+02
+  0.54784551E+02  0.52253723E+02  0.49789562E+02  0.47392858E+02  0.45064240E+02
+  0.42804181E+02  0.40613001E+02  0.38490877E+02  0.36437844E+02  0.34453799E+02
+  0.32538514E+02  0.30691635E+02  0.28912689E+02  0.27201094E+02  0.25556161E+02
+  0.23977101E+02  0.22463033E+02  0.21012989E+02  0.19625917E+02  0.18300694E+02
+  0.17036125E+02  0.15830955E+02  0.14683869E+02  0.13593503E+02  0.12558445E+02
+  0.11577245E+02  0.10648418E+02  0.97704471E+01  0.89417938E+01  0.81608982E+01
+  0.74261859E+01  0.67360722E+01  0.60889662E+01  0.54832751E+01  0.49174080E+01
+  0.43897800E+01  0.38988154E+01  0.34429512E+01  0.30206401E+01  0.26303538E+01
+  0.22705855E+01  0.19398523E+01  0.16366980E+01  0.13596948E+01  0.11074456E+01
+  0.87858565E+00  0.67178422E+00  0.48574594E+00  0.31921212E+00  0.17096183E+00
+  0.39812801E-01 -0.75377769E-01 -0.17571264E+00 -0.26225402E+00 -0.33602329E+00
+ -0.39800073E+00 -0.44912553E+00 -0.49029577E+00 -0.52236862E+00 -0.54616060E+00
+ -0.56244795E+00 -0.57196711E+00 -0.57541524E+00 -0.57345089E+00 -0.56669468E+00
+ -0.55573011E+00 -0.54110437E+00 -0.52332928E+00 -0.50288217E+00 -0.48020696E+00
+ -0.45571513E+00 -0.42978682E+00 -0.40277192E+00 -0.37499119E+00 -0.34673741E+00
+ -0.31827653E+00 -0.28984883E+00 -0.26167011E+00 -0.23393286E+00 -0.20680741E+00
+ -0.18044314E+00 -0.15496957E+00 -0.13049761E+00 -0.10712057E+00 -0.84915366E-01
+ -0.63943573E-01 -0.44252494E-01 -0.25876215E-01 -0.88366140E-02  0.68556445E-02
+  0.21200154E-01  0.34205840E-01  0.45890064E-01  0.56277765E-01  0.65400637E-01
+  0.73296336E-01  0.80007729E-01  0.85582175E-01  0.90070849E-01  0.93528093E-01
+  0.96010816E-01  0.97577916E-01  0.98289755E-01  0.98207654E-01  0.97393432E-01
+  0.95908984E-01  0.93815878E-01  0.91175003E-01  0.88046237E-01  0.84488154E-01
+  0.80557756E-01  0.76310236E-01  0.71798777E-01  0.67074366E-01  0.62185643E-01
+  0.57178774E-01  0.52097343E-01  0.46982274E-01  0.41871767E-01  0.36801261E-01
+  0.31803411E-01  0.26908081E-01  0.22142365E-01  0.17530606E-01  0.13094442E-01
+  0.88528613E-02  0.48222665E-02  0.10165515E-02 -0.25528120E-02 -0.58766813E-02
+ -0.89481411E-02 -0.11762397E-01 -0.14316661E-01 -0.16610039E-01 -0.18643408E-01
+ -0.20419294E-01 -0.21941748E-01 -0.23216224E-01 -0.24249453E-01 -0.25049318E-01
+ -0.25624730E-01 -0.25985512E-01 -0.26142277E-01 -0.26106309E-01 -0.25889459E-01
+ -0.25504030E-01 -0.24962671E-01 -0.24278285E-01 -0.23463926E-01 -0.22532710E-01
+ -0.21497732E-01 -0.20371987E-01 -0.19168289E-01 -0.17899208E-01 -0.16577007E-01
+ -0.15213577E-01 -0.13820394E-01 -0.12408464E-01 -0.10988288E-01 -0.95698218E-02
+ -0.81624485E-02 -0.67749510E-02 -0.54154923E-02 -0.40916000E-02 -0.28101553E-02
+ -0.15773864E-02 -0.39886651E-03  0.72048473E-03  0.17763955E-02  0.27652328E-02
+  0.36839902E-02  0.45302720E-02  0.53022756E-02  0.59987705E-02  0.66190753E-02
+  0.71630325E-02  0.76309821E-02  0.80237328E-02  0.83425325E-02  0.85890380E-02
+  0.87652830E-02  0.88736459E-02  0.89168179E-02  0.88977699E-02  0.88197199E-02
+  0.86861005E-02  0.85005271E-02  0.82667658E-02  0.79887032E-02  0.76703160E-02
+  0.73156421E-02  0.69287525E-02  0.65137246E-02  0.60746169E-02  0.56154446E-02
+  0.51401571E-02  0.46526166E-02  0.41565790E-02  0.36556751E-02  0.31533950E-02
+  0.26530725E-02  0.21578727E-02  0.16707797E-02  0.11945875E-02  0.73189104E-03
+  0.28508001E-03 -0.14366669E-03 -0.55238445E-03 -0.93932519E-03 -0.13029582E-02
+ -0.16419696E-02 -0.19552605E-02 -0.22419442E-02 -0.25013417E-02 -0.27329770E-02
+ -0.29365704E-02 -0.31120318E-02 -0.32594528E-02 -0.33790979E-02 -0.34713953E-02
+ -0.35369271E-02 -0.35764189E-02 -0.35907293E-02 -0.35808384E-02 -0.35478369E-02
+ -0.34929144E-02 -0.34173477E-02 -0.33224897E-02 -0.32097572E-02 -0.30806201E-02
+ -0.29365895E-02 -0.27792070E-02 -0.26100340E-02 -0.24306410E-02 -0.22425978E-02
+ -0.20474638E-02 -0.18467788E-02 -0.16420544E-02 -0.14347657E-02 -0.12263441E-02
+ -0.10181700E-02 -0.81156627E-03 -0.60779290E-03 -0.40804141E-03 -0.21343046E-03
+ -0.25001852E-04  0.15628276E-03  0.32954460E-03  0.49398988E-03  0.64891127E-03
+  0.79368888E-03  0.92779059E-03  0.10507719E-02  0.11622751E-02  0.12620285E-02
+  0.13498441E-02  0.14256161E-02  0.14893180E-02  0.15410000E-02  0.15807856E-02
+  0.16088679E-02  0.16255060E-02  0.16310209E-02  0.16257910E-02  0.16102478E-02
+  0.15848710E-02  0.15501843E-02  0.15067498E-02  0.14551636E-02  0.13960508E-02
+  0.13300607E-02  0.12578615E-02  0.11801361E-02  0.10975768E-02  0.10108810E-02
+  0.92074700E-03  0.82786904E-03  0.73293373E-03  0.63661585E-03  0.53957475E-03
+  0.44245079E-03  0.34586214E-03  0.25040173E-03  0.15663455E-03  0.65095164E-04
+ -0.23714500E-04 -0.10932708E-03 -0.19131143E-03 -0.26927401E-03 -0.34285994E-03
+ -0.41175391E-03 -0.47568067E-03 -0.53440538E-03 -0.58773362E-03 -0.63551122E-03
+ -0.67762383E-03 -0.71399622E-03 -0.74459146E-03 -0.76940981E-03 -0.78848749E-03
+ -0.80189519E-03 -0.80973655E-03 -0.81214635E-03 -0.80928869E-03 -0.80135496E-03
+ -0.78856182E-03 -0.77114897E-03 -0.74937696E-03 -0.72352489E-03 -0.69388808E-03
+ -0.66077574E-03 -0.62450863E-03 -0.58541671E-03 -0.54383679E-03 -0.50011029E-03
+ -0.45458098E-03 -0.40759277E-03 -0.35948764E-03 -0.31060361E-03 -0.26127274E-03
+ -0.21181934E-03 -0.16255822E-03 -0.11379303E-03 -0.65814813E-04 -0.18900553E-04
+  0.26688029E-04  0.70705622E-04  0.11292430E-03  0.15313440E-03  0.19114521E-03
+  0.22678554E-03  0.25990422E-03  0.29037033E-03  0.31807346E-03  0.34292368E-03
+  0.36485151E-03  0.38380771E-03  0.39976294E-03  0.41270738E-03  0.42265015E-03
+  0.42961871E-03  0.43365814E-03  0.43483030E-03  0.43321299E-03  0.42889897E-03
+  0.42199495E-03  0.41262052E-03  0.40090704E-03  0.38699647E-03  0.37104021E-03
+  0.35319789E-03  0.33363614E-03  0.31252735E-03  0.29004850E-03  0.26637987E-03
+  0.24170389E-03  0.21620396E-03  0.19006328E-03  0.16346372E-03  0.13658478E-03
+  0.10960256E-03  0.82688740E-04  0.56009692E-04  0.29725598E-04  0.39896497E-05
+ -0.21052691E-04 -0.45264363E-04 -0.68517308E-04 -0.90692998E-04 -0.11168289E-03
+ -0.13138883E-03 -0.14972332E-03 -0.16660980E-03 -0.18198279E-03 -0.19578798E-03
+ -0.20798226E-03 -0.21853367E-03 -0.22742128E-03 -0.23463504E-03 -0.24017552E-03
+ -0.24405359E-03 -0.24629014E-03 -0.24691561E-03 -0.24596960E-03 -0.24350031E-03
+ -0.23956409E-03 -0.23422482E-03 -0.22755332E-03 -0.21962678E-03 -0.21052803E-03
+ -0.20034496E-03 -0.18916981E-03 -0.17709849E-03 -0.16422991E-03 -0.15066529E-03
+ -0.13650745E-03 -0.12186019E-03 -0.10682758E-03 -0.91513375E-04 -0.76020313E-04
+ -0.60449570E-04 -0.44900164E-04 -0.29468403E-04 -0.14247369E-04  0.67356873E-06
+  0.15209201E-04  0.29278898E-04  0.42806978E-04  0.55723047E-04  0.67962294E-04
+  0.79465741E-04  0.90180456E-04  0.10005972E-03  0.10906317E-03  0.11715685E-03
+  0.12431330E-03  0.13051151E-03  0.13573694E-03  0.13998141E-03  0.14324297E-03
+  0.14552583E-03  0.14684010E-03  0.14720163E-03  0.14663173E-03  0.14515697E-03
+  0.14280879E-03  0.13962329E-03  0.13564081E-03  0.13090564E-03  0.12546560E-03
+  0.11937169E-03  0.11267772E-03  0.10543985E-03  0.97716257E-04  0.89566681E-04
+  0.81052046E-04  0.72234052E-04  0.63174778E-04  0.53936293E-04  0.44580280E-04
+  0.35167664E-04  0.25758258E-04  0.16410425E-04  0.71807582E-05 -0.18762292E-05
+ -0.10708382E-04 -0.19266170E-04 -0.27502926E-04 -0.35375063E-04 -0.42842270E-04
+ -0.49867681E-04 -0.56418019E-04 -0.62463713E-04 -0.67978995E-04 -0.72941966E-04
+ -0.77334643E-04 -0.81142972E-04 -0.84356829E-04 -0.86969986E-04 -0.88980058E-04
+ -0.90388434E-04 -0.91200176E-04 -0.91423905E-04 -0.91071668E-04 -0.90158782E-04
+ -0.88703670E-04 -0.86727673E-04 -0.84254855E-04 -0.81311794E-04 -0.77927359E-04
+ -0.74132487E-04 -0.69959941E-04 -0.65444073E-04 -0.60620576E-04 -0.55526235E-04
+ -0.50198677E-04 -0.44676123E-04 -0.38997144E-04 -0.33200410E-04 -0.27324458E-04
+ -0.21407454E-04 -0.15486974E-04 -0.95997806E-05 -0.37816209E-05  0.19329717E-05
+  0.75108618E-05  0.12920483E-04  0.18131998E-04  0.23117441E-04  0.27850849E-04
+  0.32308378E-04  0.36468400E-04  0.40311588E-04  0.43820986E-04  0.46982057E-04
+  0.49782725E-04  0.52213390E-04  0.54266937E-04  0.55938726E-04  0.57226565E-04
+  0.58130670E-04  0.58653618E-04  0.58800272E-04  0.58577711E-04  0.57995133E-04
+  0.57063756E-04  0.55796708E-04  0.54208903E-04  0.52316916E-04  0.50138843E-04
+  0.47694158E-04  0.45003568E-04  0.42088860E-04  0.38972742E-04  0.35678686E-04
+  0.32230771E-04  0.28653522E-04  0.24971746E-04  0.21210383E-04  0.17394344E-04
+  0.13548360E-04  0.96968386E-05  0.58637166E-05  0.20723263E-05 -0.16547360E-05
+ -0.52957328E-05 -0.88299004E-05 -0.12237557E-04 -0.15500199E-04 -0.18600592E-04
+ -0.21522849E-04 -0.24252503E-04 -0.26776561E-04 -0.29083560E-04 -0.31163602E-04
+ -0.33008383E-04 -0.34611214E-04 -0.35967028E-04 -0.37072379E-04 -0.37925428E-04
+ -0.38525927E-04 -0.38875183E-04 -0.38976024E-04 -0.38832747E-04 -0.38451068E-04
+ -0.37838051E-04 -0.37002046E-04 -0.35952608E-04 -0.34700415E-04 -0.33257184E-04
+ -0.31635572E-04 -0.29849087E-04 -0.27911987E-04 -0.25839175E-04 -0.23646098E-04
+ -0.21348641E-04 -0.18963022E-04 -0.16505685E-04 -0.13993199E-04 -0.11442146E-04
+ -0.88690290E-05 -0.62901661E-05 -0.37215965E-05 -0.11789878E-05  0.13224529E-05
+  0.37680632E-05  0.61438045E-05  0.84363361E-05  0.10633083E-04  0.12722299E-04
+  0.14693121E-04  0.16535621E-04  0.18240847E-04  0.19800862E-04  0.21208768E-04
+  0.22458735E-04  0.23546012E-04  0.24466937E-04  0.25218940E-04  0.25800535E-04
+  0.26211314E-04  0.26451924E-04  0.26524047E-04  0.26430366E-04  0.26174537E-04
+  0.25761142E-04  0.25195645E-04  0.24484347E-04  0.23634324E-04  0.22653376E-04
+  0.21549965E-04  0.20333146E-04  0.19012507E-04  0.17598097E-04  0.16100357E-04
+  0.14530050E-04  0.12898186E-04  0.11215955E-04  0.94946498E-05  0.77456005E-05
+  0.59801006E-05  0.42093402E-05  0.24443392E-05  0.69588305E-06 -0.10255391E-05
+ -0.27097932E-05 -0.43471557E-05 -0.59283657E-05 -0.74446735E-05 -0.88878846E-05
+ -0.10250400E-04 -0.11525252E-04 -0.12706136E-04 -0.13787435E-04 -0.14764247E-04
+ -0.15632395E-04 -0.16388446E-04 -0.17029714E-04 -0.17554268E-04 -0.17960926E-04
+ -0.18249251E-04 -0.18419541E-04 -0.18472814E-04 -0.18410788E-04 -0.18235860E-04
+ -0.17951076E-04 -0.17560106E-04 -0.17067207E-04 -0.16477189E-04 -0.15795372E-04
+ -0.15027551E-04 -0.14179945E-04 -0.13259159E-04 -0.12272129E-04 -0.11226083E-04
+ -0.10128482E-04 -0.89869785E-05 -0.78093612E-05 -0.66035078E-05 -0.53773340E-05
+ -0.41387451E-05 -0.28955872E-05 -0.16556008E-05 -0.42637512E-06  0.78469609E-06
+  0.19704560E-05  0.31240246E-05  0.42388361E-05  0.53086738E-05  0.63277021E-05
+  0.72904958E-05  0.81920664E-05  0.90278850E-05  0.97939027E-05  0.10486567E-04
+  0.11102835E-04  0.11640184E-04  0.12096617E-04  0.12470670E-04  0.12761405E-04
+  0.12968414E-04  0.13091808E-04  0.13132211E-04  0.13090746E-04  0.12969018E-04
+  0.12769101E-04  0.12493512E-04  0.12145193E-04  0.11727484E-04  0.11244095E-04
+  0.10699079E-04  0.10096800E-04  0.94419040E-05  0.87392820E-05  0.79940391E-05
+  0.72114589E-05  0.63969681E-05  0.55561008E-05  0.46944635E-05  0.38176993E-05
+  0.29314527E-05  0.20413352E-05  0.11528915E-05  0.27156677E-06 -0.59732538E-06
+ -0.14486329E-05 -0.22773945E-05 -0.30788666E-05 -0.38485492E-05 -0.45822095E-05
+ -0.52759030E-05 -0.59259938E-05 -0.65291711E-05 -0.70824650E-05 -0.75832587E-05
+ -0.80292992E-05 -0.84187053E-05 -0.87499729E-05 -0.90219787E-05 -0.92339806E-05
+ -0.93856165E-05 -0.94769006E-05 -0.95082170E-05 -0.94803119E-05 -0.93942833E-05
+ -0.92515686E-05 -0.90539305E-05 -0.88034415E-05 -0.85024659E-05 -0.81536409E-05
+ -0.77598566E-05 -0.73242339E-05 -0.68501020E-05 -0.63409749E-05 -0.58005271E-05
+ -0.52325683E-05 -0.46410183E-05 -0.40298813E-05 -0.34032201E-05 -0.27651301E-05
+ -0.21197141E-05 -0.14710570E-05 -0.82320100E-06 -0.18012145E-06  0.45429620E-06
+  0.10762789E-05  0.16821875E-05  0.22685368E-05  0.28320144E-05  0.33694988E-05
+  0.38780750E-05  0.43550498E-05  0.47979643E-05  0.52046059E-05  0.55730178E-05
+  0.59015075E-05  0.61886525E-05  0.64333056E-05  0.66345974E-05  0.67919376E-05
+  0.69050145E-05  0.69737925E-05  0.69985083E-05  0.69796653E-05  0.69180270E-05
+  0.68146078E-05  0.66706633E-05  0.64876794E-05  0.62673592E-05  0.60116097E-05
+  0.57225273E-05  0.54023816E-05  0.50535996E-05  0.46787481E-05  0.42805159E-05
+  0.38616961E-05  0.34251668E-05  0.29738728E-05  0.25108063E-05  0.20389878E-05
+  0.15614475E-05  0.10812068E-05  0.60125910E-06  0.12455292E-06 -0.34602614E-06
+ -0.80767194E-06 -0.12576738E-05 -0.16934316E-05 -0.21124705E-05 -0.25124536E-05
+ -0.28911947E-05 -0.32466697E-05 -0.35770259E-05 -0.38805915E-05 -0.41558832E-05
+ -0.44016122E-05 -0.46166896E-05 -0.48002299E-05 -0.49515539E-05 -0.50701897E-05
+ -0.51558725E-05 -0.52085437E-05 -0.52283475E-05 -0.52156282E-05 -0.51709243E-05
+ -0.50949632E-05 -0.49886534E-05 -0.48530769E-05 -0.46894800E-05 -0.44992632E-05
+ -0.42839704E-05 -0.40452779E-05 -0.37849817E-05 -0.35049853E-05 -0.32072862E-05
+ -0.28939625E-05 -0.25671593E-05 -0.22290742E-05 -0.18819433E-05 -0.15280272E-05
+ -0.11695966E-05 -0.80891805E-06 -0.44824079E-06 -0.89782651E-07  0.26428284E-06
+  0.61183918E-06  0.95083906E-06  0.12793159E-05  0.15953948E-05  0.18973026E-05
+  0.21833778E-05  0.24520784E-05  0.27019904E-05  0.29318344E-05  0.31404715E-05
+  0.33269085E-05  0.34903020E-05  0.36299613E-05  0.37453508E-05  0.38360910E-05
+  0.39019586E-05  0.39428861E-05  0.39589597E-05  0.39504170E-05  0.39176432E-05
+  0.38611669E-05  0.37816552E-05  0.36799070E-05  0.35568472E-05  0.34135188E-05
+  0.32510750E-05  0.30707708E-05  0.28739539E-05  0.26620552E-05  0.24365789E-05
+  0.21990924E-05  0.19512158E-05  0.16946112E-05  0.14309721E-05  0.11620127E-05
+  0.88945703E-06  0.61502809E-06  0.34043765E-06  0.67375715E-07 -0.20249943E-06
+ -0.46757098E-06 -0.72627297E-06 -0.97709914E-06 -0.12186114E-05 -0.14494477E-05
+ -0.16683294E-05 -0.18740679E-05 -0.20655709E-05 -0.22418477E-05 -0.24020138E-05
+ -0.25452953E-05 -0.26710317E-05 -0.27786789E-05 -0.28678107E-05 -0.29381202E-05
+ -0.29894195E-05 -0.30216403E-05 -0.30348315E-05 -0.30291587E-05 -0.30049005E-05
+ -0.29624463E-05 -0.29022916E-05 -0.28250345E-05 -0.27313699E-05 -0.26220845E-05
+ -0.24980506E-05 -0.23602199E-05 -0.22096162E-05 -0.20473288E-05 -0.18745043E-05
+ -0.16923396E-05 -0.15020733E-05 -0.13049781E-05 -0.11023521E-05 -0.89551080E-06
+ -0.68577898E-06 -0.47448212E-06 -0.26293851E-06 -0.52451208E-07  0.15569972E-06
+  0.36026474E-06  0.56003214E-06  0.75383492E-06  0.94055739E-06  0.11191414E-05
+  0.12885918E-05  0.14479824E-05  0.15964599E-05  0.17332489E-05  0.18576553E-05
+  0.19690697E-05  0.20669698E-05  0.21509228E-05  0.22205870E-05  0.22757124E-05
+  0.23161411E-05  0.23418077E-05  0.23527377E-05  0.23490468E-05  0.23309391E-05
+  0.22987043E-05  0.22527152E-05  0.21934244E-05  0.21213603E-05  0.20371233E-05
+  0.19413808E-05  0.18348627E-05  0.17183559E-05  0.15926988E-05  0.14587758E-05
+  0.13175109E-05  0.11698619E-05  0.10168141E-05  0.85937351E-06  0.69856113E-06
+  0.53540601E-06  0.37093900E-06  0.20618646E-06  0.42164007E-07 -0.12012960E-06
+ -0.27971831E-06 -0.43565451E-06 -0.58702449E-06 -0.73295359E-06 -0.87261108E-06
+ -0.10052148E-05 -0.11300351E-05 -0.12463990E-05 -0.13536936E-05 -0.14513687E-05
+ -0.15389398E-05 -0.16159903E-05 -0.16821729E-05 -0.17372113E-05 -0.17809007E-05
+ atomic pseudo charge-density
+  0.40000000E+01  0.39865777E+01  0.39466377E+01  0.38811433E+01  0.37916420E+01
+  0.36801845E+01  0.35492225E+01  0.34014950E+01  0.32399100E+01  0.30674335E+01
+  0.28869885E+01  0.27013712E+01  0.25131849E+01  0.23247937E+01  0.21382919E+01
+  0.19554911E+01  0.17779180E+01  0.16068237E+01  0.14431992E+01  0.12877965E+01
+  0.11411517E+01  0.10036103E+01  0.87535141E+00  0.75641221E+00  0.64671002E+00
+  0.54606322E+00  0.45420995E+00  0.37082491E+00  0.29553413E+00  0.22792794E+00
+  0.16757211E+00  0.11401745E+00  0.66807917E-01  0.25487413E-01 -0.10394609E-01
+ -0.41278559E-01 -0.67591068E-01 -0.89742136E-01 -0.10812299E+00 -0.12310456E+00
+ -0.13503646E+00 -0.14424639E+00 -0.15104001E+00 -0.15570097E+00 -0.15849133E+00
+ -0.15965211E+00 -0.15940402E+00 -0.15794831E+00 -0.15546772E+00 -0.15212749E+00
+ -0.14807638E+00 -0.14344771E+00 -0.13836047E+00 -0.13292033E+00 -0.12722065E+00
+ -0.12134348E+00 -0.11536052E+00 -0.10933401E+00 -0.10331755E+00 -0.97357004E-01
+ -0.91491144E-01 -0.85752437E-01 -0.80167665E-01 -0.74758549E-01 -0.69542301E-01
+ -0.64532148E-01 -0.59737800E-01 -0.55165888E-01 -0.50820352E-01 -0.46702805E-01
+ -0.42812853E-01 -0.39148390E-01 -0.35705857E-01 -0.32480485E-01 -0.29466501E-01
+ -0.26657315E-01 -0.24045694E-01 -0.21623903E-01 -0.19383840E-01 -0.17317147E-01
+ -0.15415312E-01 -0.13669755E-01 -0.12071903E-01 -0.10613251E-01 -0.92854244E-02
+ -0.80802145E-02 -0.69896237E-02 -0.60058937E-02 -0.51215308E-02 -0.43293255E-02
+ -0.36223668E-02 -0.29940530E-02 -0.24380979E-02 -0.19485345E-02 -0.15197156E-02
+ -0.11463116E-02 -0.82330733E-03 -0.54599558E-03 -0.30997057E-03 -0.11111936E-03
+  0.54387372E-04  0.19010550E-03  0.29932812E-03  0.38509675E-03  0.45021276E-03
+  0.49724905E-03  0.52856181E-03  0.54630218E-03  0.55242796E-03  0.54871497E-03
+  0.53676838E-03  0.51803363E-03  0.49380709E-03  0.46524638E-03  0.43338033E-03
+  0.39911848E-03  0.36326026E-03  0.32650372E-03  0.28945381E-03  0.25263029E-03
+  0.21647518E-03  0.18135979E-03  0.14759134E-03  0.11541921E-03  0.85040745E-04
+  0.56606693E-04  0.30226281E-04  0.59719222E-05 -0.16116422E-04 -0.36027206E-04
+ -0.53773582E-04 -0.69389985E-04 -0.82929001E-04 -0.94458506E-04 -0.10405906E-03
+ -0.11182154E-03 -0.11784501E-03 -0.12223480E-03 -0.12510074E-03 -0.12655568E-03
+ -0.12671406E-03 -0.12569075E-03 -0.12359995E-03 -0.12055428E-03 -0.11666396E-03
+ -0.11203618E-03 -0.10677445E-03 -0.10097817E-03 -0.94742200E-04 -0.88156578E-04
+ -0.81306252E-04 -0.74270913E-04 -0.67124872E-04 -0.59936998E-04 -0.52770692E-04
+ -0.45683909E-04 -0.38729216E-04 -0.31953881E-04 -0.25399987E-04 -0.19104573E-04
+ -0.13099795E-04 -0.74131035E-05 -0.20674340E-05  0.29185877E-05  0.75304328E-05
+  0.11757450E-04  0.15592638E-04  0.19032418E-04  0.22076404E-04  0.24727164E-04
+  0.26989996E-04  0.28872695E-04  0.30385326E-04  0.31539999E-04  0.32350652E-04
+  0.32832837E-04  0.33003507E-04  0.32880817E-04  0.32483927E-04  0.31832814E-04
+  0.30948087E-04  0.29850816E-04  0.28562367E-04  0.27104239E-04  0.25497920E-04
+  0.23764744E-04  0.21925760E-04  0.20001608E-04  0.18012403E-04  0.15977634E-04
+  0.13916067E-04  0.11845655E-04  0.97834623E-05  0.77455969E-05  0.57471478E-05
+  0.38021359E-05  0.19234706E-05  0.12291697E-06 -0.15889304E-05 -0.32026639E-05
+ -0.47100721E-05 -0.61041411E-05 -0.73790486E-05 -0.85301498E-05 -0.95539581E-05
+ -0.10448118E-04 -0.11211371E-04 -0.11843520E-04 -0.12345381E-04 -0.12718740E-04
+ -0.12966293E-04 -0.13091593E-04 -0.13098990E-04 -0.12993562E-04 -0.12781054E-04
+ -0.12467805E-04 -0.12060682E-04 -0.11567004E-04 -0.10994473E-04 -0.10351102E-04
+ -0.96451441E-05 -0.88850170E-05 -0.80792383E-05 -0.72363555E-05 -0.63648798E-05
+ -0.54732233E-05 -0.45696380E-05 -0.36621584E-05 -0.27585476E-05 -0.18662470E-05
+ -0.99232994E-06 -0.14345991E-06  0.67414724E-06  0.14547563E-05  0.21931413E-05
+  0.28846089E-05  0.35250176E-05  0.41107917E-05  0.46389308E-05  0.51070144E-05
+  0.55132020E-05  0.58562288E-05  0.61353970E-05  0.63505627E-05  0.65021194E-05
+  0.65909775E-05  0.66185401E-05  0.65866761E-05  0.64976905E-05  0.63542912E-05
+  0.61595549E-05  0.59168901E-05  0.56299985E-05  0.53028363E-05  0.49395727E-05
+  0.45445501E-05  0.41222417E-05  0.36772115E-05  0.32140730E-05  0.27374494E-05
+  0.22519349E-05  0.17620572E-05  0.12722412E-05  0.78677566E-06  0.30978034E-06
+ -0.15482310E-06 -0.60333860E-06 -0.10323203E-05 -0.14385946E-05 -0.18192788E-05
+ -0.21717975E-05 -0.24938958E-05 -0.27836489E-05 -0.30394696E-05 -0.32601119E-05
+ -0.34446725E-05 -0.35925882E-05 -0.37036321E-05 -0.37779053E-05 -0.38158276E-05
+ -0.38181247E-05 -0.37858135E-05 -0.37201857E-05 -0.36227886E-05 -0.34954051E-05
+ -0.33400317E-05 -0.31588555E-05 -0.29542301E-05 -0.27286505E-05 -0.24847277E-05
+ -0.22251630E-05 -0.19527218E-05 -0.16702079E-05 -0.13804382E-05 -0.10862172E-05
+ -0.79031329E-06 -0.49543528E-06 -0.20421011E-06  0.80837975E-07  0.35730694E-06
+  0.62293496E-06  0.87561665E-06  0.11134176E-05  0.13345872E-05  0.15375689E-05
+  0.17210098E-05  0.18837666E-05  0.20249111E-05  0.21437323E-05  0.22397380E-05
+  0.23126529E-05  0.23624163E-05  0.23891767E-05  0.23932857E-05  0.23752896E-05
+  0.23359196E-05  0.22760813E-05  0.21968416E-05  0.20994157E-05  0.19851524E-05
+  0.18555189E-05  0.17120850E-05  0.15565060E-05  0.13905063E-05  0.12158623E-05
+  0.10343849E-05  0.84790272E-06  0.65824498E-06  0.46722542E-06  0.27662610E-06
+  0.88182235E-07 -0.96432316E-07 -0.27561869E-06 -0.44786563E-06 -0.61176105E-06
+ -0.76600248E-06 -0.90940617E-06 -0.10409151E-05 -0.11596055E-05 -0.12646923E-05
+ -0.13555325E-05 -0.14316286E-05 -0.14926287E-05 -0.15383273E-05 -0.15686631E-05
+ -0.15837168E-05 -0.15837066E-05 -0.15689836E-05 -0.15400253E-05 -0.14974285E-05
+ -0.14419012E-05 -0.13742537E-05 -0.12953888E-05 -0.12062916E-05 -0.11080189E-05
+ -0.10016876E-05 -0.88846338E-06 -0.76954920E-06 -0.64617321E-06 -0.51957713E-06
+ -0.39100463E-06 -0.26168993E-06 -0.13284673E-06 -0.56575985E-08  0.11873617E-06
+  0.23924409E-06  0.35483532E-06  0.46454683E-06  0.56749076E-06  0.66286088E-06
+  0.74993828E-06  0.82809602E-06  0.89680296E-06  0.95562658E-06  0.10042348E-05
+  0.10423970E-05  0.10699838E-05  0.10869664E-05  0.10934144E-05  0.10894933E-05
+  0.10754611E-05  0.10516635E-05  0.10185295E-05  0.97656513E-06  0.92634782E-06
+  0.86851908E-06  0.80377754E-06  0.73287127E-06  0.65658987E-06  0.57575636E-06
+  0.49121891E-06  0.40384252E-06  0.31450065E-06  0.22406708E-06  0.13340778E-06
+  0.43373085E-07 -0.45209802E-07 -0.13154400E-06 -0.21486970E-06 -0.29447041E-06
+ -0.36967874E-06 -0.43988155E-06 -0.50452456E-06 -0.56311628E-06 -0.61523130E-06
+ -0.66051294E-06 -0.69867516E-06 -0.72950384E-06 -0.75285729E-06 -0.76866619E-06
+ -0.77693279E-06 -0.77772948E-06 -0.77119677E-06 -0.75754063E-06 -0.73702932E-06
+ -0.70998970E-06 -0.67680308E-06 -0.63790058E-06 -0.59375822E-06 -0.54489163E-06
+ -0.49185048E-06 -0.43521276E-06 -0.37557887E-06 -0.31356558E-06 -0.24980003E-06
+ -0.18491372E-06 -0.11953651E-06 -0.54290839E-07  0.10213919E-07  0.73386891E-07
+  0.13466084E-06  0.19349698E-06  0.24938949E-06  0.30186957E-06  0.35050912E-06
+  0.39492396E-06  0.43477660E-06  0.46977849E-06  0.49969185E-06  0.52433087E-06
+  0.54356256E-06  0.55730693E-06  0.56553685E-06  0.56827727E-06  0.56560403E-06
+  0.55764226E-06  0.54456431E-06  0.52658722E-06  0.50396998E-06  0.47701026E-06
+  0.44604100E-06  0.41142663E-06  0.37355910E-06  0.33285375E-06  0.28974500E-06
+  0.24468193E-06  0.19812388E-06  0.15053591E-06  0.10238442E-06  0.54132716E-07
+  0.62367788E-08 -0.40858886E-07 -0.86725192E-07 -0.13095221E-06 -0.17315265E-06
+ -0.21296511E-06 -0.25005694E-06 -0.28412693E-06 -0.31490750E-06 -0.34216665E-06
+ -0.36570951E-06 -0.38537949E-06 -0.40105911E-06 -0.41267040E-06 -0.42017495E-06
+ -0.42357360E-06 -0.42290573E-06 -0.41824822E-06 -0.40971413E-06 -0.39745100E-06
+ -0.38163883E-06 -0.36248792E-06 -0.34023633E-06 -0.31514719E-06 -0.28750579E-06
+ -0.25761658E-06 -0.22579994E-06 -0.19238893E-06 -0.15772595E-06 -0.12215937E-06
+ -0.86040187E-07 -0.49718647E-07 -0.13541005E-07  0.22153667E-07  0.57036538E-07
+  0.90791928E-07  0.12312006E-06  0.15373959E-06  0.18238997E-06  0.20883351E-06
+  0.23285726E-06  0.25427458E-06  0.27292648E-06  0.28868261E-06  0.30144207E-06
+  0.31113384E-06  0.31771695E-06  0.32118039E-06  0.32154272E-06  0.31885140E-06
+  0.31318189E-06  0.30463646E-06  0.29334283E-06  0.27945252E-06  0.26313906E-06
+  0.24459602E-06  0.22403482E-06  0.20168251E-06  0.17777935E-06  0.15257633E-06
+  0.12633270E-06  0.99313318E-07  0.71786140E-07  0.44019613E-07  0.16280158E-07
+ -0.11170310E-07 -0.38076764E-07 -0.64193365E-07 -0.89285620E-07 -0.11313241E-06
+ -0.13552787E-06 -0.15628307E-06 -0.17522752E-06 -0.19221052E-06 -0.20710224E-06
+ -0.21979462E-06 -0.23020204E-06 -0.23826179E-06 -0.24393430E-06 -0.24720317E-06
+ -0.24807490E-06 -0.24657857E-06 -0.24276514E-06 -0.23670665E-06 -0.22849526E-06
+ -0.21824199E-06 -0.20607547E-06 -0.19214040E-06 -0.17659596E-06 -0.15961408E-06
+ -0.14137764E-06 -0.12207857E-06 -0.10191591E-06 -0.81093788E-07 -0.59819486E-07
+ -0.38301386E-07 -0.16747007E-07  0.46389382E-08  0.25656431E-07  0.46111962E-07
+  0.65820256E-07  0.84605894E-07  0.10230482E-06  0.11876572E-06  0.13385124E-06
+  0.14743910E-06  0.15942300E-06  0.16971338E-06  0.17823805E-06  0.18494256E-06
+  0.18979049E-06  0.19276351E-06  0.19386128E-06  0.19310120E-06  0.19051798E-06
+  0.18616304E-06  0.18010382E-06  0.17242285E-06  0.16321682E-06  0.15259538E-06
+  0.14067999E-06  0.12760255E-06  0.11350404E-06  0.98533033E-07  0.82844184E-07
+  0.66596694E-07  0.49952735E-07  0.33075874E-07  0.16129513E-07 -0.72465324E-09
+ -0.17328139E-07 -0.33527119E-07 -0.49173812E-07 -0.64127789E-07 -0.78257197E-07
+ -0.91439880E-07 -0.10356439E-06 -0.11453090E-06 -0.12425196E-06 -0.13265316E-06
+ -0.13967366E-06 -0.14526653E-06 -0.14939904E-06 -0.15205274E-06 -0.15322347E-06
+ -0.15292112E-06 -0.15116943E-06 -0.14800550E-06 -0.14347929E-06 -0.13765294E-06
+ -0.13060004E-06 -0.12240475E-06 -0.11316085E-06 -0.10297075E-06 -0.91944386E-07
+ -0.80198063E-07 -0.67853283E-07 -0.55035515E-07 -0.41872961E-07 -0.28495302E-07
+ -0.15032454E-07 -0.16133352E-08  0.11635336E-07  0.24590209E-07  0.37132420E-07
+  0.49148656E-07  0.60532143E-07  0.71183572E-07  0.81011928E-07  0.89935244E-07
+  0.97881244E-07  0.10478790E-06  0.11060388E-06  0.11528886E-06  0.11881382E-06
+  0.12116109E-06  0.12232439E-06  0.12230878E-06  0.12113038E-06  0.11881613E-06
+  0.11540336E-06  0.11093929E-06  0.10548050E-06  0.99092190E-07  0.91847517E-07
+  0.83826762E-07  0.75116481E-07  0.65808606E-07  0.55999498E-07  0.45788981E-07
+  0.35279347E-07  0.24574360E-07  0.13778250E-07  0.29947206E-08 -0.76740207E-08
+ -0.18128214E-07 -0.28271459E-07 -0.38011579E-07 -0.47261440E-07 -0.55939707E-07
+ -0.63971541E-07 -0.71289215E-07 -0.77832665E-07 -0.83549956E-07 -0.88397669E-07
+ -0.92341195E-07 -0.95354951E-07 -0.97422500E-07 -0.98536589E-07 -0.98699097E-07
+ -0.97920896E-07 -0.96221633E-07 -0.93629426E-07 -0.90180493E-07 -0.85918699E-07
+ -0.80895042E-07 -0.75167082E-07 -0.68798307E-07 -0.61857456E-07 -0.54417806E-07
+ -0.46556413E-07 -0.38353339E-07 -0.29890854E-07 -0.21252631E-07 -0.12522934E-07
+ -0.37858156E-08  0.48756775E-08  0.13380276E-07  0.21649236E-07  0.29607050E-07
+  0.37182121E-07  0.44307392E-07  0.50920920E-07  0.56966402E-07  0.62393631E-07
+  0.67158897E-07  0.71225322E-07  0.74563117E-07  0.77149777E-07  0.78970206E-07
+  0.80016760E-07  0.80289232E-07  0.79794755E-07  0.78547650E-07  0.76569190E-07
+  0.73887320E-07  0.70536305E-07  0.66556328E-07  0.61993032E-07  0.56897024E-07
+  0.51323331E-07  0.45330824E-07  0.38981613E-07  0.32340417E-07  0.25473921E-07
+  0.18450117E-07  0.11337647E-07  0.42051412E-08 -0.28794280E-08 -0.98493841E-08
+ -0.16639961E-07 -0.23188892E-07 -0.29436970E-07 -0.35328568E-07 -0.40812125E-07
+ -0.45840579E-07 -0.50371762E-07 -0.54368736E-07 -0.57800081E-07 -0.60640121E-07
+ -0.62869100E-07 -0.64473297E-07 -0.65445078E-07 -0.65782899E-07 -0.65491242E-07
+ -0.64580506E-07 -0.63066827E-07 -0.60971865E-07 -0.58322529E-07 -0.55150654E-07
+ -0.51492651E-07 -0.47389095E-07 -0.42884300E-07 -0.38025850E-07 -0.32864112E-07
+ -0.27451723E-07 -0.21843067E-07 -0.16093737E-07 -0.10259996E-07 -0.43982344E-08
+  0.14355627E-08  0.71863441E-08  0.12800501E-07  0.18226358E-07  0.23414641E-07
+  0.28318911E-07  0.32895976E-07  0.37106258E-07  0.40914127E-07  0.44288191E-07
+  0.47201541E-07  0.49631959E-07  0.51562064E-07  0.52979429E-07  0.53876634E-07
+  0.54251276E-07  0.54105940E-07  0.53448106E-07  0.52290030E-07  0.50648562E-07
+  0.48544941E-07  0.46004535E-07  0.43056558E-07  0.39733743E-07  0.36071996E-07
+  0.32110014E-07  0.27888888E-07  0.23451687E-07  0.18843027E-07  0.14108626E-07
+  0.92948675E-08  0.44483443E-08 -0.38457840E-09 -0.51582018E-08 -0.98279172E-08
+ -0.14350616E-07 -0.18685080E-07 -0.22792350E-07 -0.26636066E-07 -0.30182785E-07
+ -0.33402261E-07 -0.36267695E-07 -0.38755949E-07 -0.40847725E-07 -0.42527701E-07
+ -0.43784631E-07 -0.44611406E-07 -0.45005075E-07 -0.44966822E-07 -0.44501911E-07
+ -0.43619591E-07 -0.42332959E-07 -0.40658796E-07 -0.38617367E-07 -0.36232185E-07
+ -0.33529757E-07 -0.30539298E-07 -0.27292420E-07 -0.23822813E-07 -0.20165895E-07
+ -0.16358462E-07 -0.12438321E-07 -0.84439245E-08 -0.44139948E-08 -0.38715706E-09
+  0.35984264E-08  0.75054122E-08  0.11297620E-07  0.14940364E-07  0.18400759E-07
+  0.21648020E-07  0.24653721E-07  0.27392046E-07  0.29839999E-07  0.31977589E-07
+  0.33787991E-07  0.35257666E-07  0.36376450E-07  0.37137619E-07  0.37537909E-07
+  0.37577509E-07  0.37260025E-07  0.36592399E-07  0.35584817E-07  0.34250568E-07
+  0.32605889E-07  0.30669776E-07  0.28463775E-07  0.26011753E-07  0.23339640E-07
+  0.20475168E-07  0.17447585E-07  0.14287364E-07  0.11025901E-07  0.76952074E-08
+  0.43276014E-08  0.95539922E-09 -0.23893908E-08 -0.56753669E-08 -0.88720247E-08
+ -0.11950035E-07 -0.14881510E-07 -0.17640250E-07 -0.20201972E-07 -0.22544524E-07
+ -0.24648063E-07 -0.26495225E-07 -0.28071260E-07 -0.29364144E-07 -0.30364661E-07
+ -0.31066465E-07 -0.31466104E-07 -0.31563026E-07 -0.31359549E-07 -0.30860813E-07
+ -0.30074696E-07 -0.29011715E-07 -0.27684894E-07 -0.26109618E-07 -0.24303457E-07
+ -0.22285982E-07 -0.20078552E-07 -0.17704100E-07 -0.15186893E-07 -0.12552291E-07
+ -0.98264954E-08 -0.70362916E-08 -0.42087888E-08 -0.13711612E-08  0.14496101E-08
+  0.42269901E-08  0.69351355E-08  0.95491319E-08  0.12045220E-07  0.14401006E-07
+  0.16595662E-07  0.18610102E-07  0.20427146E-07  0.22031661E-07  0.23410684E-07
+  0.24553519E-07  0.25451815E-07  0.26099624E-07  0.26493423E-07  0.26632132E-07
+  0.26517089E-07  0.26152020E-07  0.25542974E-07  0.24698245E-07  0.23628266E-07
+  0.22345494E-07  0.20864267E-07  0.19200649E-07  0.17372264E-07  0.15398111E-07
+  0.13298372E-07  0.11094206E-07  0.88075432E-08  0.64608682E-08  0.40770010E-08
+  0.16788790E-08 -0.71066103E-09 -0.30690973E-08 -0.53744330E-08 -0.76053985E-08
+ -0.97416452E-08 -0.11763929E-07 -0.13654278E-07 -0.15396156E-07 -0.16974594E-07
+ -0.18376325E-07 -0.19589886E-07 -0.20605711E-07 -0.21416199E-07 -0.22015771E-07
+ -0.22400896E-07 -0.22570106E-07 -0.22523988E-07 -0.22265159E-07 -0.21798218E-07
+ -0.21129684E-07 -0.20267914E-07 -0.19223007E-07 -0.18006686E-07 -0.16632178E-07
+ -0.15114066E-07 -0.13468142E-07 -0.11711246E-07 -0.98610957E-08 -0.79361089E-08
+ -0.59552253E-08 -0.39377210E-08 -0.19030235E-08  0.12947253E-09  0.21405877E-08
+  0.41115363E-08  0.60240990E-08  0.78607894E-08  0.96050108E-08  0.11241205E-07
+  0.12754986E-07  0.14133267E-07  0.15364369E-07  0.16438116E-07  0.17345916E-07
+  0.18080829E-07  0.18637614E-07  0.19012761E-07  0.19204509E-07  0.19212846E-07
+  0.19039488E-07  0.18687849E-07  0.18162994E-07  0.17471570E-07  0.16621732E-07
+  0.15623051E-07  0.14486408E-07  0.13223881E-07  0.11848618E-07  0.10374701E-07
+  0.88170072E-08  0.71910591E-08  0.55128719E-08  0.37987983E-08  0.20653706E-08
+  0.32914233E-09 -0.13934677E-08 -0.30863295E-08 -0.47337509E-08 -0.63206208E-08
+ -0.78325462E-08 -0.92559808E-08 -0.10578344E-07 -0.11788132E-07 -0.12875014E-07
+ -0.13829917E-07 -0.14645103E-07 -0.15314224E-07 -0.15832370E-07 -0.16196103E-07
+ -0.16403471E-07 -0.16454014E-07 -0.16348755E-07 -0.16090177E-07 -0.15682179E-07
+ -0.15130034E-07 -0.14440317E-07 -0.13620840E-07 -0.12680557E-07 -0.11629478E-07
+   19.8421228800787      T
+ Non local Part
+           0           2   1.03170241276447     
+   8.48191517218165        11.7757836767903        11.7757836767903     
+   16.3515625171536     
+ Reciprocal Space Part
+  0.59618802E+02  0.58728804E+02  0.56074024E+02  0.51699804E+02  0.45680746E+02
+  0.38119274E+02  0.29143671E+02  0.18905623E+02  0.75773282E+01 -0.46517683E+01
+ -0.17578547E+02 -0.30990019E+02 -0.44667277E+02 -0.58389527E+02 -0.71938095E+02
+ -0.85100345E+02 -0.97673425E+02 -0.10946776E+03 -0.12031025E+03 -0.13004704E+03
+ -0.13854596E+03 -0.14569837E+03 -0.15142064E+03 -0.15565502E+03 -0.15837002E+03
+ -0.15956027E+03 -0.15924591E+03 -0.15747139E+03 -0.15430398E+03 -0.14983176E+03
+ -0.14416132E+03 -0.13741514E+03 -0.12972880E+03 -0.12124795E+03 -0.11212524E+03
+ -0.10251722E+03 -0.92581277E+02 -0.82472653E+02 -0.72341667E+02 -0.62331121E+02
+ -0.52573985E+02 -0.43191382E+02 -0.34290898E+02 -0.25965259E+02 -0.18291368E+02
+ -0.11329718E+02 -0.51241765E+01  0.29787571E+00  0.49250688E+01  0.87612564E+01
+  0.11824451E+02  0.14145521E+02  0.15766686E+02  0.16739863E+02  0.17124899E+02
+  0.16987748E+02  0.16398621E+02  0.15430172E+02  0.14155746E+02  0.12647730E+02
+  0.10976046E+02  0.92067952E+01  0.74011008E+01  0.56141435E+01  0.38944113E+01
+  0.22831646E+01  0.81411644E+00 -0.48667978E+00 -0.16007453E+01 -0.25169103E+01
+ -0.32308862E+01 -0.37446987E+01 -0.40660062E+01 -0.42073286E+01 -0.41852143E+01
+ -0.40193711E+01 -0.37317875E+01 -0.33458677E+01 -0.28856034E+01 -0.23748024E+01
+ -0.18363896E+01 -0.12917960E+01 -0.76044515E+00 -0.25934295E+00  0.19722322E+00
+  0.59787806E+00  0.93424642E+00  0.12009418E+01  0.13954638E+01  0.15180138E+01
+  0.15712429E+01  0.15599426E+01  0.14906942E+01  0.13714899E+01  0.12113407E+01
+  0.10198828E+01  0.80699697E+00  0.58245003E+00  0.35557023E+00  0.13496271E+00
+ Real Space Part
+ -0.87257185E+03 -0.87217325E+03 -0.87097758E+03 -0.86898535E+03 -0.86619740E+03
+ -0.86261493E+03 -0.85823952E+03 -0.85307319E+03 -0.84711839E+03 -0.84037811E+03
+ -0.83285587E+03 -0.82455582E+03 -0.81548281E+03 -0.80564241E+03 -0.79504105E+03
+ -0.78368604E+03 -0.77158570E+03 -0.75874942E+03 -0.74518776E+03 -0.73091251E+03
+ -0.71593685E+03 -0.70027535E+03 -0.68394415E+03 -0.66696100E+03 -0.64934533E+03
+ -0.63111840E+03 -0.61230331E+03 -0.59292512E+03 -0.57301089E+03 -0.55258976E+03
+ -0.53169298E+03 -0.51035396E+03 -0.48860832E+03 -0.46649386E+03 -0.44405060E+03
+ -0.42132076E+03 -0.39834870E+03 -0.37518093E+03 -0.35186599E+03 -0.32845440E+03
+ -0.30499855E+03 -0.28155254E+03 -0.25817210E+03 -0.23491433E+03 -0.21183758E+03
+ -0.18900121E+03 -0.16646531E+03 -0.14429049E+03 -0.12253758E+03 -0.10126731E+03
+ -0.80539962E+02 -0.60415079E+02 -0.40951054E+02 -0.22204768E+02 -0.42311995E+01
+  0.12916980E+02  0.29189809E+02  0.44540445E+02  0.58925573E+02  0.72305804E+02
+  0.84646067E+02  0.95915987E+02  0.10609024E+03  0.11514887E+03  0.12307763E+03
+  0.12986821E+03  0.13551849E+03  0.14003271E+03  0.14342163E+03  0.14570263E+03
+  0.14689971E+03  0.14704353E+03  0.14617130E+03  0.14432667E+03  0.14155957E+03
+  0.13792593E+03  0.13348743E+03  0.12831116E+03  0.12246922E+03  0.11603831E+03
+  0.10909924E+03  0.10173648E+03  0.94037578E+02  0.86092680E+02  0.77993902E+02
+  0.69834817E+02  0.61709839E+02  0.53713688E+02  0.45940793E+02  0.38484762E+02
+  0.31437841E+02  0.24890391E+02  0.18930406E+02  0.13643042E+02  0.91101706E+01
+  0.54100403E+01  0.26168332E+01  0.79835325E+00  0.23427012E-01  0.00000000E+00
+ Reciprocal Space Part
+ -0.36489549E+02 -0.35864156E+02 -0.33998755E+02 -0.30925471E+02 -0.26697153E+02
+ -0.21386360E+02 -0.15083959E+02 -0.78973858E+01  0.51413298E-01  0.86282977E+01
+  0.17689472E+02  0.27084188E+02  0.36657552E+02  0.46253383E+02  0.55717063E+02
+  0.64898313E+02  0.73653855E+02  0.81849887E+02  0.89364344E+02  0.96088881E+02
+  0.10193057E+03  0.10681323E+03  0.11067846E+03  0.11348624E+03  0.11521523E+03
+  0.11586261E+03  0.11544365E+03  0.11399089E+03  0.11155304E+03  0.10819353E+03
+  0.10398888E+03  0.99026864E+02  0.93404459E+02  0.87225735E+02  0.80599650E+02
+  0.73637846E+02  0.66452460E+02  0.59154022E+02  0.51849465E+02  0.44640290E+02
+  0.37620922E+02  0.30877278E+02  0.24485577E+02  0.18511398E+02  0.13009009E+02
+  0.80209530E+01  0.35779043E+01 -0.30122499E+00 -0.36089364E+01 -0.63485770E+01
+ -0.85335736E+01 -0.10186497E+02 -0.11337984E+02 -0.12025554E+02 -0.12292345E+02
+ -0.12185805E+02 -0.11756382E+02 -0.11056219E+02 -0.10137909E+02 -0.90533175E+01
+ -0.78525080E+01 -0.65827802E+01 -0.52878430E+01 -0.40071309E+01 -0.27752721E+01
+ -0.16217097E+01 -0.57047779E+00  0.35987548E+00  0.11562232E+01  0.18106666E+01
+  0.23202264E+01  0.26864349E+01  0.29148468E+01  0.30144856E+01  0.29972475E+01
+  0.28772789E+01  0.26703472E+01  0.23932227E+01  0.20630867E+01  0.16969795E+01
+  0.13113025E+01  0.92138094E+00  0.54109837E+00  0.18260423E+00 -0.14390035E+00
+ -0.43029978E+00 -0.67062595E+00 -0.86104898E+00 -0.99980292E+00 -0.10870535E+01
+ -0.11247164E+01 -0.11162365E+01 -0.10663359E+01 -0.98074332E+00 -0.86591280E+00
+ -0.72874294E+00 -0.57630417E+00 -0.41558297E+00 -0.25324963E+00 -0.95455204E-01
+ Real Space Part
+  0.63319797E+03  0.63291041E+03  0.63204781E+03  0.63061056E+03  0.62859924E+03
+  0.62601473E+03  0.62285817E+03  0.61913101E+03  0.61483503E+03  0.60997237E+03
+  0.60454559E+03  0.59855767E+03  0.59201211E+03  0.58491291E+03  0.57726472E+03
+  0.56907280E+03  0.56034314E+03  0.55108251E+03  0.54129849E+03  0.53099960E+03
+  0.52019530E+03  0.50889609E+03  0.49711358E+03  0.48486054E+03  0.47215095E+03
+  0.45900011E+03  0.44542463E+03  0.43144254E+03  0.41707331E+03  0.40233788E+03
+  0.38725874E+03  0.37185991E+03  0.35616701E+03  0.34020723E+03  0.32400934E+03
+  0.30760369E+03  0.29102220E+03  0.27429832E+03  0.25746694E+03  0.24056440E+03
+  0.22362837E+03  0.20669777E+03  0.18981266E+03  0.17301414E+03  0.15634416E+03
+  0.13984541E+03  0.12356113E+03  0.10753493E+03  0.91810566E+02  0.76431735E+02
+  0.61441833E+02  0.46883707E+02  0.32799393E+02  0.19229849E+02  0.62146659E+01
+ -0.62082134E+01 -0.18002788E+02 -0.29135292E+02 -0.39574487E+02 -0.49291950E+02
+ -0.58262356E+02 -0.66463744E+02 -0.73877778E+02 -0.80489982E+02 -0.86289957E+02
+ -0.91271581E+02 -0.95433167E+02 -0.98777602E+02 -0.10131245E+03 -0.10305002E+03
+ -0.10400739E+03 -0.10420642E+03 -0.10367366E+03 -0.10244030E+03 -0.10054203E+03
+ -0.98018889E+02 -0.94915012E+02 -0.91278431E+02 -0.87160797E+02 -0.82617056E+02
+ -0.77705128E+02 -0.72485556E+02 -0.67021113E+02 -0.61376433E+02 -0.55617588E+02
+ -0.49811699E+02 -0.44026502E+02 -0.38329965E+02 -0.32789855E+02 -0.27473361E+02
+ -0.22446704E+02 -0.17774762E+02 -0.13520724E+02 -0.97457493E+01 -0.65086493E+01
+ -0.38656440E+01 -0.18700414E+01 -0.57059033E+00 -0.16714955E-01  0.00000000E+00
+ Non local Part
+           1           2   1.03170241276447     
+   2.65859946877321        4.88238126795342        4.88238126795342     
+   8.98435195357541     
+ Reciprocal Space Part
+  0.00000000E+00  0.38861820E+01  0.76566506E+01  0.11198191E+02  0.14402530E+02
+  0.17168669E+02  0.19405054E+02  0.21031535E+02  0.21981079E+02  0.22201184E+02
+  0.21654974E+02  0.20321960E+02  0.18198431E+02  0.15297488E+02  0.11648712E+02
+  0.72974833E+01  0.23039596E+01 -0.32582469E+01 -0.93036735E+01 -0.15736848E+02
+ -0.22454324E+02 -0.29346862E+02 -0.36301710E+02 -0.43204929E+02 -0.49943706E+02
+ -0.56408622E+02 -0.62495800E+02 -0.68108907E+02 -0.73160964E+02 -0.77575922E+02
+ -0.81289979E+02 -0.84252614E+02 -0.86427318E+02 -0.87792019E+02 -0.88339191E+02
+ -0.88075654E+02 -0.87022084E+02 -0.85212244E+02 -0.82691957E+02 -0.79517866E+02
+ -0.75756000E+02 -0.71480183E+02 -0.66770345E+02 -0.61710747E+02 -0.56388189E+02
+ -0.50890222E+02 -0.45303418E+02 -0.39711722E+02 -0.34194931E+02 -0.28827322E+02
+ -0.23676453E+02 -0.18802168E+02 -0.14255806E+02 -0.10079632E+02 -0.63064936E+01
+ -0.29596904E+01 -0.53068427E-01  0.24086920E+01  0.44295991E+01  0.60217087E+01
+  0.72043400E+01  0.80031754E+01  0.84492707E+01  0.85780039E+01  0.84279913E+01
+  0.80399981E+01  0.74558696E+01  0.67175093E+01  0.58659233E+01  0.49403528E+01
+  0.39775094E+01  0.30109262E+01  0.20704331E+01  0.11817624E+01  0.36628567E+00
+ -0.35911990E+00 -0.98208097E+00 -0.14946211E+01 -0.18929483E+01 -0.21771504E+01
+ -0.23508116E+01 -0.24205674E+01 -0.23956133E+01 -0.22871843E+01 -0.21080214E+01
+ -0.18718417E+01 -0.15928247E+01 -0.12851305E+01 -0.96245910E+00 -0.63766179E+00
+ -0.32241090E+00 -0.26933951E-01  0.24018535E+00  0.47213831E+00  0.66395584E+00
+  0.81250966E+00  0.91645487E+00  0.97612004E+00  0.99335246E+00  0.97132649E+00
+ Real Space Part
+  0.00000000E+00 -0.22186814E+02 -0.44301839E+02 -0.66273522E+02 -0.88030777E+02
+ -0.10950322E+03 -0.13062140E+03 -0.15131703E+03 -0.17152321E+03 -0.19117468E+03
+ -0.21020799E+03 -0.22856176E+03 -0.24617690E+03 -0.26299679E+03 -0.27896751E+03
+ -0.29403802E+03 -0.30816039E+03 -0.32128994E+03 -0.33338548E+03 -0.34440943E+03
+ -0.35432799E+03 -0.36311136E+03 -0.37073379E+03 -0.37717380E+03 -0.38241426E+03
+ -0.38644250E+03 -0.38925046E+03 -0.39083470E+03 -0.39119654E+03 -0.39034209E+03
+ -0.38828229E+03 -0.38503293E+03 -0.38061467E+03 -0.37505301E+03 -0.36837826E+03
+ -0.36062551E+03 -0.35183450E+03 -0.34204958E+03 -0.33131954E+03 -0.31969747E+03
+ -0.30724063E+03 -0.29401017E+03 -0.28007097E+03 -0.26549136E+03 -0.25034283E+03
+ -0.23469974E+03 -0.21863898E+03 -0.20223959E+03 -0.18558239E+03 -0.16874958E+03
+ -0.15182426E+03 -0.13489000E+03 -0.11803038E+03 -0.10132845E+03 -0.84866250E+02
+ -0.68724282E+02 -0.52980979E+02 -0.37712173E+02 -0.22990566E+02 -0.88851973E+01
+  0.45390663E+01  0.17222034E+02  0.29108671E+02  0.40149550E+02  0.50301273E+02
+  0.59526856E+02  0.67796071E+02  0.75085739E+02  0.81379975E+02  0.86670373E+02
+  0.90956134E+02  0.94244139E+02  0.96548944E+02  0.97892719E+02  0.98305121E+02
+  0.97823113E+02  0.96490698E+02  0.94358601E+02  0.91483927E+02  0.87929701E+02
+  0.83764422E+02  0.79061549E+02  0.73898935E+02  0.68358280E+02  0.62524490E+02
+  0.56485105E+02  0.50329625E+02  0.44148922E+02  0.38034576E+02  0.32078283E+02
+  0.26371234E+02  0.21003526E+02  0.16063609E+02  0.11637728E+02  0.78094126E+01
+  0.46590409E+01  0.22633368E+01  0.69369210E+00  0.17747648E-01  0.00000000E+00
+ Reciprocal Space Part
+  0.00000000E+00 -0.17868362E+01 -0.35144269E+01 -0.51248277E+01 -0.65626676E+01
+ -0.77763629E+01 -0.87192468E+01 -0.93505888E+01 -0.96364809E+01 -0.95505728E+01
+ -0.90746384E+01 -0.81989629E+01 -0.69225426E+01 -0.52530936E+01 -0.32068705E+01
+ -0.80830207E+00  0.19105496E+01  0.49106895E+01  0.81470351E+01  0.11569385E+02
+  0.15123488E+02  0.18752190E+02  0.22396628E+02  0.25997448E+02  0.29496018E+02
+  0.32835608E+02  0.35962514E+02  0.38827099E+02  0.41384736E+02  0.43596618E+02
+  0.45430445E+02  0.46860950E+02  0.47870266E+02  0.48448142E+02  0.48591976E+02
+  0.48306705E+02  0.47604523E+02  0.46504469E+02  0.45031872E+02  0.43217686E+02
+  0.41097721E+02  0.38711805E+02  0.36102874E+02  0.33316045E+02  0.30397658E+02
+  0.27394336E+02  0.24352070E+02  0.21315355E+02  0.18326389E+02  0.15424354E+02
+  0.12644790E+02  0.10019079E+02  0.75740326E+01  0.53316035E+01  0.33087123E+01
+  0.15171909E+01 -0.36159418E-01 -0.13494048E+01 -0.24252171E+01 -0.32705252E+01
+ -0.38960921E+01 -0.43160309E+01 -0.45472742E+01 -0.46090120E+01 -0.45221135E+01
+ -0.43085463E+01 -0.39908088E+01 -0.35913863E+01 -0.31322454E+01 -0.26343746E+01
+ -0.21173800E+01 -0.15991441E+01 -0.10955499E+01 -0.62027500E+00 -0.18465580E+00
+  0.20237976E+00  0.53431322E+00  0.80697500E+00  0.10184279E+01  0.11688016E+01
+  0.12600861E+01  0.12958921E+01  0.12811875E+01  0.12220191E+01  0.11252269E+01
+  0.99816176E+00  0.84841124E+00  0.68354309E+00  0.51087098E+00  0.33724795E+00
+  0.16889148E+00  0.11242749E-01 -0.13113830E+00 -0.25464171E+00 -0.35664077E+00
+ -0.43549155E+00 -0.49050126E+00 -0.52186870E+00 -0.53060095E+00 -0.51841055E+00
+ Real Space Part
+  0.00000000E+00  0.12161252E+02  0.24283469E+02  0.36327742E+02  0.48255417E+02
+  0.60028220E+02  0.71608383E+02  0.82958767E+02  0.94042991E+02  0.10482555E+03
+  0.11527193E+03  0.12534873E+03  0.13502381E+03  0.14426635E+03  0.15304699E+03
+  0.16133795E+03  0.16911311E+03  0.17634814E+03  0.18302057E+03  0.18910990E+03
+  0.19459770E+03  0.19946767E+03  0.20370573E+03  0.20730009E+03  0.21024135E+03
+  0.21252251E+03  0.21413905E+03  0.21508898E+03  0.21537287E+03  0.21499392E+03
+  0.21395789E+03  0.21227322E+03  0.20995096E+03  0.20700481E+03  0.20345105E+03
+  0.19930856E+03  0.19459875E+03  0.18934552E+03  0.18357519E+03  0.17731641E+03
+  0.17060007E+03  0.16345921E+03  0.15592887E+03  0.14804598E+03  0.13984918E+03
+  0.13137868E+03  0.12267606E+03  0.11378408E+03  0.10474648E+03  0.95607747E+02
+  0.86412883E+02  0.77207157E+02  0.68035844E+02  0.58943963E+02  0.49976000E+02
+  0.41175622E+02  0.32585400E+02  0.24246514E+02  0.16198468E+02  0.84788075E+01
+  0.11228377E+01 -0.58366451E+01 -0.12369614E+02 -0.18449055E+02 -0.24051197E+02
+ -0.29155721E+02 -0.33745943E+02 -0.37808973E+02 -0.41335852E+02 -0.44321651E+02
+ -0.46765541E+02 -0.48670833E+02 -0.50044982E+02 -0.50899549E+02 -0.51250136E+02
+ -0.51116295E+02 -0.50521380E+02 -0.49492378E+02 -0.48059729E+02 -0.46257077E+02
+ -0.44121031E+02 -0.41690892E+02 -0.39008342E+02 -0.36117160E+02 -0.33062867E+02
+ -0.29892426E+02 -0.26653874E+02 -0.23396010E+02 -0.20168034E+02 -0.17019231E+02
+ -0.13998631E+02 -0.11154698E+02 -0.85350264E+01 -0.61860453E+01 -0.41527388E+01
+ -0.24784108E+01 -0.12044157E+01 -0.36926989E+00 -0.93979993E-02  0.00000000E+00
+ PAW radial sets
+         351  0.989218471734280     
+(5E20.12)                                
+ augmentation charges (non sperical)
+ -0.118612820244E+00 -0.166184190184E+00 -0.532145144881E-01 -0.101222164724E+00 -0.166184190184E+00
+ -0.232848406670E+00 -0.743582353105E-01 -0.141431561143E+00 -0.532145144881E-01 -0.743582353105E-01
+ -0.179689550405E-01 -0.343505440708E-01 -0.101222164724E+00 -0.141431561143E+00 -0.343505440708E-01
+ -0.655142723317E-01
+ uccopancies in atom
+  0.200000000235E+01  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00
+  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00
+  0.666666668254E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00
+  0.000000000000E+00
+ grid
+  0.353278105438E-04  0.364765828105E-04  0.376627102856E-04  0.388874076671E-04  0.401519291522E-04
+  0.414575697215E-04  0.428056664648E-04  0.441975999512E-04  0.456347956421E-04  0.471187253514E-04
+  0.486509087530E-04  0.502329149365E-04  0.518663640144E-04  0.535529287814E-04  0.552943364272E-04
+  0.570923703053E-04  0.589488717596E-04  0.608657420098E-04  0.628449440985E-04  0.648885049016E-04
+  0.669985172040E-04  0.691771418426E-04  0.714266099194E-04  0.737492250864E-04  0.761473659044E-04
+  0.786234882792E-04  0.811801279764E-04  0.838199032186E-04  0.865455173661E-04  0.893597616862E-04
+  0.922655182109E-04  0.952657626888E-04  0.983635676325E-04  0.101562105465E-03  0.104864651768E-03
+  0.108274588638E-03  0.111795408149E-03  0.115430715926E-03  0.119184234844E-03  0.123059808833E-03
+  0.127061406819E-03  0.131193126789E-03  0.135459199986E-03  0.139863995240E-03  0.144412023447E-03
+  0.149107942186E-03  0.153956560487E-03  0.158962843759E-03  0.164131918874E-03  0.169469079417E-03
+  0.174979791106E-03  0.180669697392E-03  0.186544625235E-03  0.192610591076E-03  0.198873806993E-03
+  0.205340687067E-03  0.212017853948E-03  0.218912145639E-03  0.226030622496E-03  0.233380574462E-03
+  0.240969528530E-03  0.248805256452E-03  0.256895782699E-03  0.265249392676E-03  0.273874641209E-03
+  0.282780361308E-03  0.291975673207E-03  0.301469993709E-03  0.311273045829E-03  0.321394868748E-03
+  0.331845828098E-03  0.342636626573E-03  0.353778314896E-03  0.365282303127E-03  0.377160372357E-03
+  0.389424686766E-03  0.402087806084E-03  0.415162698451E-03  0.428662753701E-03  0.442601797068E-03
+  0.456994103352E-03  0.471854411533E-03  0.487197939863E-03  0.503040401457E-03  0.519398020380E-03
+  0.536287548263E-03  0.553726281459E-03  0.571732078754E-03  0.590323379658E-03  0.609519223288E-03
+  0.629339267864E-03  0.649803810846E-03  0.670933809712E-03  0.692750903429E-03  0.715277434606E-03
+  0.738536472381E-03  0.762551836040E-03  0.787348119413E-03  0.812950716063E-03  0.839385845286E-03
+  0.866680578963E-03  0.894862869287E-03  0.923961577387E-03  0.954006502881E-03  0.985028414399E-03
+  0.101705908109E-02  0.105013130516E-02  0.108427895544E-02  0.111953700213E-02  0.115594155253E-02
+  0.119352988810E-02  0.123234050257E-02  0.127241314140E-02  0.131378884247E-02  0.135650997813E-02
+  0.140062029854E-02  0.144616497653E-02  0.149319065382E-02  0.154174548883E-02  0.159187920594E-02
+  0.164364314647E-02  0.169709032120E-02  0.175227546473E-02  0.180925509145E-02  0.186808755348E-02
+  0.192883310041E-02  0.199155394099E-02  0.205631430683E-02  0.212318051821E-02  0.219222105197E-02
+  0.226350661166E-02  0.233711019991E-02  0.241310719324E-02  0.249157541920E-02  0.257259523611E-02
+  0.265624961535E-02  0.274262422631E-02  0.283180752413E-02  0.292389084032E-02  0.301896847624E-02
+  0.311713779968E-02  0.321849934462E-02  0.332315691413E-02  0.343121768671E-02  0.354279232604E-02
+  0.365799509430E-02  0.377694396919E-02  0.389976076474E-02  0.402657125610E-02  0.415750530828E-02
+  0.429269700920E-02  0.443228480697E-02  0.457641165169E-02  0.472522514185E-02  0.487887767547E-02
+  0.503752660617E-02  0.520133440431E-02  0.537046882339E-02  0.554510307185E-02  0.572541599040E-02
+  0.591159223525E-02  0.610382246712E-02  0.630230354657E-02  0.650723873558E-02  0.671883790569E-02
+  0.693731775293E-02  0.716290201977E-02  0.739582172419E-02  0.763631539635E-02  0.788462932276E-02
+  0.814101779859E-02  0.840574338805E-02  0.867907719326E-02  0.896129913194E-02  0.925269822400E-02
+  0.955357288758E-02  0.986423124464E-02  0.101849914365E-01  0.105161819495E-01  0.108581419519E-01
+  0.112112216404E-01  0.115757825996E-01  0.119521981717E-01  0.123408538391E-01  0.127421476193E-01
+  0.131564904721E-01  0.135843067208E-01  0.140260344867E-01  0.144821261375E-01  0.149530487510E-01
+  0.154392845931E-01  0.159413316118E-01  0.164597039470E-01  0.169949324574E-01  0.175475652638E-01
+  0.181181683104E-01  0.187073259445E-01  0.193156415151E-01  0.199437379906E-01  0.205922585965E-01
+  0.212618674747E-01  0.219532503631E-01  0.226671152982E-01  0.234041933402E-01  0.241652393213E-01
+  0.249510326191E-01  0.257623779547E-01  0.266001062165E-01  0.274650753115E-01  0.283581710436E-01
+  0.292803080210E-01  0.302324305924E-01  0.312155138146E-01  0.322305644506E-01  0.332786220011E-01
+  0.343607597686E-01  0.354780859567E-01  0.366317448050E-01  0.378229177610E-01  0.390528246900E-01
+  0.403227251240E-01  0.416339195521E-01  0.429877507520E-01  0.443856051652E-01  0.458289143166E-01
+  0.473191562810E-01  0.488578571964E-01  0.504465928270E-01  0.520869901769E-01  0.537807291563E-01
+  0.555295443019E-01  0.573352265534E-01  0.591996250870E-01  0.611246492098E-01  0.631122703148E-01
+  0.651645238996E-01  0.672835116512E-01  0.694714035982E-01  0.717304403333E-01  0.740629353074E-01
+  0.764712771991E-01  0.789579323611E-01  0.815254473456E-01  0.841764515121E-01  0.869136597208E-01
+  0.897398751118E-01  0.926579919768E-01  0.956709987225E-01  0.987819809310E-01  0.101994124520E+00
+  0.105310719005E+00  0.108735160869E+00  0.112270957040E+00  0.115921728481E+00  0.119691213902E+00
+  0.123583273585E+00  0.127601893339E+00  0.131751188583E+00  0.136035408556E+00  0.140458940676E+00
+  0.145026315024E+00  0.149742208992E+00  0.154611452068E+00  0.159639030781E+00  0.164830093811E+00
+  0.170189957261E+00  0.175724110099E+00  0.181438219781E+00  0.187338138056E+00  0.193429906954E+00
+  0.199719764979E+00  0.206214153496E+00  0.212919723327E+00  0.219843341560E+00  0.226992098585E+00
+  0.234373315355E+00  0.241994550880E+00  0.249863609972E+00  0.257988551235E+00  0.266377695319E+00
+  0.275039633439E+00  0.283983236179E+00  0.293217662568E+00  0.302752369466E+00  0.312597121246E+00
+  0.322761999795E+00  0.333257414835E+00  0.344094114590E+00  0.355283196787E+00  0.366836120023E+00
+  0.378764715502E+00  0.391081199148E+00  0.403798184116E+00  0.416928693710E+00  0.430486174720E+00
+  0.444484511190E+00  0.458938038641E+00  0.473861558747E+00  0.489270354497E+00  0.505180205845E+00
+  0.521607405869E+00  0.538568777456E+00  0.556081690535E+00  0.574164079857E+00  0.592834463369E+00
+  0.612111961177E+00  0.632016315122E+00  0.652567909002E+00  0.673787789445E+00  0.695697687463E+00
+  0.718320040705E+00  0.741678016440E+00  0.765795535274E+00  0.790697295655E+00  0.816408799161E+00
+  0.842956376619E+00  0.870367215068E+00  0.898669385601E+00  0.927891872115E+00  0.958064600989E+00
+  0.989218471734E+00  0.102138538864E+01  0.105459829343E+01  0.108889119903E+01  0.112429922437E+01
+  0.116085863037E+01  0.119860685704E+01  0.123758256187E+01  0.127782565939E+01  0.131937736205E+01
+  0.136228022242E+01  0.140657817678E+01  0.145231659010E+01  0.149954230253E+01  0.154830367731E+01
+  0.159865065035E+01  0.165063478135E+01  0.170430930661E+01  0.175972919353E+01  0.181695119691E+01
+  0.187603391710E+01  0.193703785995E+01  0.200002549884E+01  0.206506133861E+01  0.213221198164E+01
+  0.220154619607E+01  0.227313498618E+01  0.234705166515E+01  0.242337193012E+01  0.250217393971E+01
+  0.258353839407E+01
+ aepotential
+  0.249296947974E+05  0.247076561026E+05  0.244443313547E+05  0.241414253640E+05  0.238012309740E+05
+  0.234259813678E+05  0.230181043480E+05  0.225809961616E+05  0.221166800594E+05  0.216286109490E+05
+  0.211196171324E+05  0.205927134571E+05  0.200508445329E+05  0.194969963033E+05  0.189339771311E+05
+  0.183645026186E+05  0.177912890443E+05  0.172167064663E+05  0.166431270260E+05  0.160726862779E+05
+  0.155073402250E+05  0.149488848247E+05  0.143989117768E+05  0.138588393857E+05  0.133298963598E+05
+  0.128131392341E+05  0.123094542557E+05  0.118195679465E+05  0.113440551010E+05  0.108833506728E+05
+  0.104377601662E+05  0.100074714858E+05  0.959256622382E+04  0.919303113611E+04  0.880876923400E+04
+  0.843961046952E+04  0.808532192877E+04  0.774561726178E+04  0.742016531312E+04  0.710859980992E+04
+  0.681052312014E+04  0.652551855157E+04  0.625315022209E+04  0.599297269034E+04  0.574453507071E+04
+  0.550738155297E+04  0.528105943435E+04  0.506512283908E+04  0.485912669119E+04  0.466263692016E+04
+  0.447523241993E+04  0.429649920031E+04  0.412604217009E+04  0.396347085357E+04  0.380841736718E+04
+  0.366052059215E+04  0.351943998366E+04  0.338484550824E+04  0.325642075114E+04  0.313386784458E+04
+  0.301689601724E+04  0.290523717951E+04  0.279862371984E+04  0.269681383135E+04  0.259956791482E+04
+  0.250666289932E+04  0.241788601403E+04  0.233303530109E+04  0.225191811134E+04  0.217435346238E+04
+  0.210016749107E+04  0.202919681943E+04  0.196128648905E+04  0.189628781912E+04  0.183406428064E+04
+  0.177447815378E+04  0.171741030060E+04  0.166273352875E+04  0.161034457319E+04  0.156012716492E+04
+  0.151198483922E+04  0.146582052759E+04  0.142154086395E+04  0.137906097148E+04  0.133829797002E+04
+  0.129917207490E+04  0.126161128619E+04  0.122554324807E+04  0.119090137554E+04  0.115762273768E+04
+  0.112564519634E+04  0.109491260230E+04  0.106536958529E+04  0.103696376209E+04  0.100964626874E+04
+  0.983369386517E+03  0.958088259270E+03  0.933760491469E+03  0.910344918809E+03  0.887802999165E+03
+  0.866097688492E+03  0.845193722659E+03  0.825057486722E+03  0.805656949235E+03  0.786961460988E+03
+  0.768941860254E+03  0.751570280175E+03  0.734820058649E+03  0.718665839953E+03  0.703083242035E+03
+  0.688049142095E+03  0.673541285748E+03  0.659538404365E+03  0.646020181485E+03  0.632967306499E+03
+  0.620361030724E+03  0.608183507242E+03  0.596417880177E+03  0.585047538181E+03  0.574057005309E+03
+  0.563431167138E+03  0.553155596176E+03  0.543216472219E+03  0.533600577089E+03  0.524295096628E+03
+  0.515287864004E+03  0.506567108698E+03  0.498121462758E+03  0.489940202519E+03  0.482012792804E+03
+  0.474329218497E+03  0.466879807157E+03  0.459655277491E+03  0.452646665244E+03  0.445845326919E+03
+  0.439242971301E+03  0.432831556708E+03  0.426603373307E+03  0.420550954576E+03  0.414667100840E+03
+  0.408944864593E+03  0.403377536754E+03  0.397958629585E+03  0.392681872509E+03  0.387541205851E+03
+  0.382530758167E+03  0.377644862756E+03  0.372878015893E+03  0.368224898594E+03  0.363680350460E+03
+  0.359239371823E+03  0.354897097109E+03  0.350648847402E+03  0.346490028292E+03  0.342416224923E+03
+  0.338423107351E+03  0.334506504401E+03  0.330662319969E+03  0.326886614027E+03  0.323175521883E+03
+  0.319525291137E+03  0.315932256738E+03  0.312392876939E+03  0.308903660561E+03  0.305461237806E+03
+  0.302062300261E+03  0.298703633981E+03  0.295382095296E+03  0.292094620152E+03  0.288838215885E+03
+  0.285609957558E+03  0.282406996490E+03  0.279226542503E+03  0.276065876855E+03  0.272922339966E+03
+  0.269793336953E+03  0.266676334707E+03  0.263568857552E+03  0.260468492389E+03  0.257372882929E+03
+  0.254279731763E+03  0.251186799954E+03  0.248091907223E+03  0.244992930370E+03  0.241887805727E+03
+  0.238774528474E+03  0.235651153907E+03  0.232515797559E+03  0.229366637373E+03  0.226201914200E+03
+  0.223019933142E+03  0.219819066345E+03  0.216597753942E+03  0.213354506528E+03  0.210087907601E+03
+  0.206796615859E+03  0.203479368741E+03  0.200134985511E+03  0.196762369494E+03  0.193360514156E+03
+  0.189928504953E+03  0.186465523853E+03  0.182970859195E+03  0.179443901362E+03  0.175884158862E+03
+  0.172291258360E+03  0.168664954571E+03  0.165005135639E+03  0.161311835637E+03  0.157585240450E+03
+  0.153825700617E+03  0.150033742009E+03  0.146210080614E+03  0.142355636015E+03  0.138471547517E+03
+  0.134559194204E+03  0.130620213523E+03  0.126656524279E+03  0.122670351092E+03  0.118664249894E+03
+  0.114641136764E+03  0.110604316344E+03  0.106557510777E+03  0.102504888129E+03  0.984510866673E+02
+  0.944012339330E+02  0.903609560496E+02  0.863363727654E+02  0.823340720461E+02  0.783610582152E+02
+  0.744246635302E+02  0.705324163825E+02  0.666918556889E+02  0.629102857223E+02  0.591944670209E+02
+  0.555502478406E+02  0.519821533052E+02  0.484929672889E+02  0.450833747727E+02  0.417517679667E+02
+  0.384943736779E+02  0.353058990617E+02  0.321809409707E+02  0.291163273793E+02  0.261144332192E+02
+  0.231871490568E+02  0.203596536608E+02  0.176726023843E+02  0.151810750610E+02  0.129490421852E+02
+  0.110393419844E+02  0.950085960920E+01  0.835601618665E+01  0.759220066468E+01  0.716026999428E+01
+  0.698171626746E+01  0.696337605625E+01  0.701521103097E+01  0.706481640894E+01  0.706399982574E+01
+  0.698712687429E+01  0.682461396109E+01  0.657568919727E+01  0.624298320013E+01  0.582958771078E+01
+  0.533805431630E+01  0.477041539462E+01  0.412860168459E+01  0.341481102932E+01  0.263171179070E+01
+  0.178246356837E+01  0.870634857094E+00 -0.999435655628E-01 -0.112531912148E+01 -0.220152950825E+01
+ -0.332469240511E+01 -0.449104627091E+01 -0.569696900609E+01 -0.693897492393E+01 -0.821369212013E+01
+ -0.951782569431E+01 -0.108481106853E+02 -0.122012544483E+02 -0.135738672328E+02 -0.149623731041E+02
+ -0.163629117637E+02 -0.177712183098E+02 -0.191824857852E+02 -0.205912204531E+02 -0.219910948777E+02
+ -0.233748286767E+02 -0.247341319073E+02 -0.260597523206E+02 -0.273417023275E+02 -0.285696934068E+02
+ -0.297338412853E+02 -0.308256304858E+02 -0.318391158428E+02 -0.327722938273E+02 -0.336286100568E+02
+ -0.344184456425E+02 -0.351602597585E+02 -0.358801414497E+02 -0.366068311139E+02 -0.373574865876E+02
+ -0.381118852062E+02 -0.387867275622E+02 -0.392441858557E+02 -0.393634905455E+02 -0.391349287148E+02
+ -0.386756213346E+02 -0.381417405135E+02 -0.376357899161E+02 -0.371876084550E+02 -0.367857306580E+02
+ -0.364089018964E+02 -0.360404071207E+02 -0.356705439437E+02 -0.352947736228E+02 -0.349113814513E+02
+ -0.345198082255E+02 -0.341197553652E+02 -0.337108267652E+02 -0.332925072698E+02 -0.328642387355E+02
+ -0.324255741088E+02 -0.319762374262E+02 -0.315162189773E+02 -0.310457677673E+02 -0.305653859428E+02
+ -0.300757994671E+02 -0.295778859655E+02 -0.290726427811E+02 -0.285611001088E+02 -0.280442533230E+02
+ -0.275230192225E+02 -0.269981679715E+02 -0.264702980396E+02 -0.259398216884E+02 -0.254069826533E+02
+ -0.248718994035E+02 -0.243346314120E+02 -0.237952586509E+02 -0.232539624826E+02 -0.227110955590E+02
+ -0.221672327097E+02 -0.216231877485E+02 -0.210800244667E+02 -0.205390174919E+02 -0.200016158604E+02
+ -0.194693867508E+02
+ core charge-density
+  0.566100408154E-04  0.603274793074E-04  0.642889044283E-04  0.685103166568E-04  0.730087644875E-04
+  0.778024129493E-04  0.829106165872E-04  0.883539971990E-04  0.941545266560E-04  0.100335615085E-03
+  0.106922204822E-03  0.113940870473E-03  0.121419925474E-03  0.129389535603E-03  0.137881839861E-03
+  0.146931079213E-03  0.156573733698E-03  0.166848668447E-03  0.177797289174E-03  0.189463707768E-03
+  0.201894918628E-03  0.215140986428E-03  0.229255246056E-03  0.244294515512E-03  0.260319322588E-03
+  0.277394146221E-03  0.295587673465E-03  0.314973073077E-03  0.335628286780E-03  0.357636339348E-03
+  0.381085668699E-03  0.406070477287E-03  0.432691106152E-03  0.461054433064E-03  0.491274296314E-03
+  0.523471945761E-03  0.557776522887E-03  0.594325571702E-03  0.633265582435E-03  0.674752570119E-03
+  0.718952690251E-03  0.766042893893E-03  0.816211624674E-03  0.869659560374E-03  0.926600401855E-03
+  0.987261712339E-03  0.105188581019E-02  0.112073071853E-02  0.119407117529E-02  0.127219970739E-02
+  0.135542777315E-02  0.144408697705E-02  0.153853036146E-02  0.163913378001E-02  0.174629735768E-02
+  0.186044704296E-02  0.198203625776E-02  0.211154765105E-02  0.224949496259E-02  0.239642500343E-02
+  0.255291976042E-02  0.271959863213E-02  0.289712080418E-02  0.308618777247E-02  0.328754602307E-02
+  0.350198987838E-02  0.373036451926E-02  0.397356919385E-02  0.423256062398E-02  0.450835662100E-02
+  0.480203992329E-02  0.511476226845E-02  0.544774871395E-02  0.580230222061E-02  0.617980851421E-02
+  0.658174124108E-02  0.700966743491E-02  0.746525331166E-02  0.795027041269E-02  0.846660211345E-02
+  0.901625052094E-02  0.960134377894E-02  0.102241438053E-01  0.108870544842E-01  0.115926303386E-01
+  0.123435857075E-01  0.131428044576E-01  0.139933502544E-01  0.148984774251E-01  0.158616424421E-01
+  0.168865160593E-01  0.179769961364E-01  0.191372211820E-01  0.203715846550E-01  0.216847500588E-01
+  0.230816668678E-01  0.245675873256E-01  0.261480841549E-01  0.278290692218E-01  0.296168131969E-01
+  0.315179662576E-01  0.335395798759E-01  0.356891297379E-01  0.379745398409E-01  0.404042078155E-01
+  0.429870315194E-01  0.457324369501E-01  0.486504075246E-01  0.517515147717E-01  0.550469504838E-01
+  0.585485603728E-01  0.622688792735E-01  0.662211679360E-01  0.704194514465E-01  0.748785593126E-01
+  0.796141672432E-01  0.846428406544E-01  0.899820799218E-01  0.956503673943E-01  0.101667216183E+00
+  0.108053220723E+00  0.114830109098E+00  0.122020797119E+00  0.129649444112E+00  0.137741510382E+00
+  0.146323816290E+00  0.155424602864E+00  0.165073593849E+00  0.175302059090E+00  0.186142879083E+00
+  0.197630610560E+00  0.209801552888E+00  0.222693815062E+00  0.236347383047E+00  0.250804187144E+00
+  0.266108169064E+00  0.282305348315E+00  0.299443887476E+00  0.317574155859E+00  0.336748791043E+00
+  0.357022757646E+00  0.378453402702E+00  0.401100506871E+00  0.425026330694E+00  0.450295654993E+00
+  0.476975814429E+00  0.505136723178E+00  0.534850891530E+00  0.566193432183E+00  0.599242054859E+00
+  0.634077047765E+00  0.670781244335E+00  0.709439973560E+00  0.750140992075E+00  0.792974396116E+00
+  0.838032511244E+00  0.885409757763E+00  0.935202489441E+00  0.987508803254E+00  0.104242831757E+01
+  0.110006191624E+01  0.116051145584E+01  0.122387943346E+01  0.129026861193E+01  0.135978160000E+01
+  0.143252038425E+01  0.150858581009E+01  0.158807700896E+01  0.167109076893E+01  0.175772084621E+01
+  0.184805721494E+01  0.194218525332E+01  0.204018486382E+01  0.214212952620E+01  0.224808528199E+01
+  0.235810964998E+01  0.247225047259E+01  0.259054469391E+01  0.271301707089E+01  0.283967882006E+01
+  0.297052620347E+01  0.310553905827E+01  0.324467927606E+01  0.338788923929E+01  0.353509022378E+01
+  0.368618077801E+01  0.384103509149E+01  0.399950136699E+01  0.416140021288E+01  0.432652307442E+01
+  0.449463072490E+01  0.466545184006E+01  0.483868168119E+01  0.501398091525E+01  0.519097460207E+01
+  0.536925138135E+01  0.554836289419E+01  0.572782347558E+01  0.590711015619E+01  0.608566301289E+01
+  0.626288590845E+01  0.643814766086E+01  0.661078368325E+01  0.678009813289E+01  0.694536660815E+01
+  0.710583942709E+01  0.726074551989E+01  0.740929696058E+01  0.755069415923E+01  0.768413172658E+01
+  0.780880501609E+01  0.792391733716E+01  0.802868782233E+01  0.812235991814E+01  0.820421045514E+01
+  0.827355923749E+01  0.832977907498E+01  0.837230616406E+01  0.840065070529E+01  0.841440762640E+01
+  0.841326726196E+01  0.839702582182E+01  0.836559546387E+01  0.831901377096E+01  0.825745241774E+01
+  0.818122480318E+01  0.809079241634E+01  0.798676970036E+01  0.786992718088E+01  0.774119263277E+01
+  0.760165007160E+01  0.745253637713E+01  0.729523538244E+01  0.713126929714E+01  0.696228737445E+01
+  0.679005178084E+01  0.661642068236E+01  0.644332862226E+01  0.627276433103E+01  0.610674617685E+01
+  0.594729553438E+01  0.579640841756E+01  0.565602577058E+01  0.552800288253E+01  0.541407841905E+01
+  0.531584356652E+01  0.523471181475E+01  0.517188988547E+01  0.512835031200E+01  0.510480618875E+01
+  0.510168864942E+01  0.511912769994E+01  0.515693711116E+01  0.521460413879E+01  0.529128484590E+01
+  0.538580571386E+01  0.549667199677E+01  0.562208291152E+01  0.575995334559E+01  0.590794145701E+01
+  0.606348143532E+01  0.622382075557E+01  0.638606135679E+01  0.654720421042E+01  0.670419668250E+01
+  0.685398197262E+01  0.699354974359E+01  0.711998698134E+01  0.723052801287E+01  0.732260261476E+01
+  0.739388115435E+01  0.744231577198E+01  0.746617668668E+01  0.746408283670E+01  0.743502617611E+01
+  0.737838909120E+01  0.729395456103E+01  0.718190882688E+01  0.704283651135E+01  0.687770827554E+01
+  0.668786127413E+01  0.647497281612E+01  0.624102777379E+01  0.598828043165E+01  0.571921157955E+01
+  0.543648173800E+01  0.514288151879E+01  0.484128016393E+01  0.453457335746E+01  0.422563144517E+01
+  0.391724918675E+01  0.361209817668E+01  0.331268302840E+01  0.302130238260E+01  0.274001574527E+01
+  0.247061699977E+01  0.221461533156E+01  0.197322403846E+01  0.174735751206E+01  0.153763599448E+01
+  0.134439801278E+01  0.116771925944E+01  0.100743683521E+01  0.863177139249E+00  0.734385165797E+00
+  0.620352459116E+00  0.520241286779E+00  0.433104991178E+00  0.357908936157E+00  0.293558957004E+00
+  0.238939321053E+00  0.192952592630E+00  0.154550553295E+00  0.122752018839E+00  0.966509407173E-01
+  0.754197350591E-01  0.583105682925E-01  0.446553131657E-01  0.338641471811E-01  0.254227490621E-01
+  0.188882113068E-01  0.138839137385E-01  0.100936590292E-01  0.725537509450E-02  0.515466309716E-02
+  0.361842930266E-02  0.250879268147E-02  0.171741309607E-02  0.116033964584E-02  0.773437417305E-03
+  0.508414784907E-03  0.329443540380E-03  0.210340978410E-03  0.132266603092E-03  0.818759218551E-04
+  0.498690344207E-04  0.298714443437E-04  0.175875916060E-04  0.101729842592E-04  0.577752330293E-05
+  0.321986957660E-05  0.175987680434E-05  0.942778890139E-06  0.494707936977E-06  0.254108048780E-06
+  0.127681574306E-06  0.627159654587E-07  0.300924318689E-07  0.140943050873E-07  0.643877401768E-08
+  0.286674509825E-08
+ kinetic energy-density
+  0.667225310700E+01  0.673712425060E+01  0.680446712075E+01  0.687435266836E+01  0.694687887984E+01
+  0.702214082218E+01  0.710025487509E+01  0.718131997169E+01  0.726545491156E+01  0.735279351610E+01
+  0.744345621126E+01  0.753759398662E+01  0.763534237524E+01  0.773686628737E+01  0.784232168333E+01
+  0.795188785384E+01  0.806574492238E+01  0.818408265740E+01  0.830710733444E+01  0.843502925423E+01
+  0.856807463323E+01  0.870648022710E+01  0.885049499152E+01  0.900038141274E+01  0.915641556867E+01
+  0.931888763846E+01  0.948810409274E+01  0.966438660997E+01  0.984807420966E+01  0.100395236808E+02
+  0.102391106259E+02  0.104472306217E+02  0.106643002129E+02  0.108907581658E+02  0.111270667128E+02
+  0.113737129173E+02  0.116312100590E+02  0.119000995563E+02  0.121809512045E+02  0.124743676751E+02
+  0.127809824020E+02  0.131014661587E+02  0.134365246352E+02  0.137869037259E+02  0.141533910827E+02
+  0.145368181700E+02  0.149380606607E+02  0.153580481103E+02  0.157977592006E+02  0.162582301660E+02
+  0.167405536651E+02  0.172458849260E+02  0.177754489910E+02  0.183305360512E+02  0.189125147524E+02
+  0.195228293783E+02  0.201630086713E+02  0.208346731063E+02  0.215395302738E+02  0.222793960940E+02
+  0.230561817871E+02  0.238719218157E+02  0.247287599035E+02  0.256289715181E+02  0.265749638623E+02
+  0.275692850611E+02  0.286146340209E+02  0.297138695051E+02  0.308700182642E+02  0.320862867047E+02
+  0.333660717388E+02  0.347129698754E+02  0.361307926843E+02  0.376235764044E+02  0.391956004794E+02
+  0.408513960801E+02  0.425957666062E+02  0.444337942387E+02  0.463708781148E+02  0.484127240612E+02
+  0.505653883328E+02  0.528352819288E+02  0.552292043731E+02  0.577543512402E+02  0.604183612533E+02
+  0.632293138540E+02  0.661957773286E+02  0.693268340532E+02  0.726320939962E+02  0.761217542966E+02
+  0.798066090433E+02  0.836980910427E+02  0.878083249418E+02  0.921501355979E+02  0.967371238079E+02
+  0.101583684198E+03  0.106705064907E+03  0.112117414382E+03  0.117837828166E+03  0.123884409252E+03
+  0.130276320038E+03  0.137033846315E+03  0.144178456681E+03  0.151732871301E+03  0.159721130996E+03
+  0.168168668145E+03  0.177102387622E+03  0.186550741797E+03  0.196543819667E+03  0.207113432275E+03
+  0.218293201433E+03  0.230118672341E+03  0.242627385569E+03  0.255859010707E+03  0.269855440106E+03
+  0.284660908978E+03  0.300322108546E+03  0.316888318424E+03  0.334411529406E+03  0.352946573140E+03
+  0.372551274533E+03  0.393286576958E+03  0.415216695313E+03  0.438409280187E+03  0.462935557123E+03
+  0.488870494758E+03  0.516292978425E+03  0.545285959475E+03  0.575936645981E+03  0.608336673183E+03
+  0.642582272764E+03  0.678774465893E+03  0.717019234895E+03  0.757427713585E+03  0.800116365041E+03
+  0.845207163513E+03  0.892827774214E+03  0.943111730250E+03  0.996198604607E+03  0.105223417127E+04
+  0.111137056935E+04  0.117376644321E+04  0.123958708989E+04  0.130900456745E+04  0.138219781473E+04
+  0.145935272609E+04  0.154066222765E+04  0.162632630841E+04  0.171655203448E+04  0.181155353272E+04
+  0.191155192916E+04  0.201677522893E+04  0.212745822677E+04  0.224384225326E+04  0.236617496487E+04
+  0.249470999554E+04  0.262970664059E+04  0.277142932316E+04  0.292014710882E+04  0.307613311454E+04
+  0.323966371690E+04  0.341101780179E+04  0.359047581918E+04  0.377831874540E+04  0.397482689787E+04
+  0.418027868224E+04  0.439494910623E+04  0.461910823060E+04  0.485301940433E+04  0.509693739042E+04
+  0.535110624785E+04  0.561575714459E+04  0.589110587709E+04  0.617735029231E+04  0.647466747894E+04
+  0.678321077715E+04  0.710310660594E+04  0.743445110603E+04  0.777730657840E+04  0.813169778138E+04
+  0.849760803098E+04  0.887497515215E+04  0.926368732206E+04  0.966357873788E+04  0.100744252544E+05
+  0.104959398994E+05  0.109277683923E+05  0.113694846547E+05  0.118205863594E+05  0.122804905999E+05
+  0.127485296775E+05  0.132239471319E+05  0.137058940235E+05  0.141934255844E+05  0.146854982713E+05
+  0.151809673402E+05  0.156785850245E+05  0.161769993384E+05  0.166747537999E+05  0.171702877851E+05
+  0.176619381795E+05  0.181479417092E+05  0.186264388693E+05  0.190954787135E+05  0.195530252077E+05
+  0.199969649781E+05  0.204251165206E+05  0.208352408440E+05  0.212250539761E+05  0.215922406971E+05
+  0.219344702466E+05  0.222494132725E+05  0.225347605700E+05  0.227882431008E+05  0.230076533887E+05
+  0.231908681093E+05  0.233358716618E+05  0.234407805422E+05  0.235038681649E+05  0.235235900533E+05
+  0.234986087273E+05  0.234278183452E+05  0.233103682573E+05  0.231456854657E+05  0.229334951930E+05
+  0.226738393464E+05  0.223670922687E+05  0.220139733481E+05  0.216155560262E+05  0.211732727643E+05
+  0.206889155309E+05  0.201646315262E+05  0.196029137234E+05  0.190065861750E+05  0.183787838063E+05
+  0.177229268159E+05  0.170426897439E+05  0.163419655306E+05  0.156248249789E+05  0.148954722996E+05
+  0.141581974366E+05  0.134173260145E+05  0.126771691922E+05  0.119419712654E+05  0.112158605109E+05
+  0.105028006708E+05  0.980654494715E+04  0.913059233055E+04  0.847814609089E+04  0.785207437181E+04
+  0.725487344241E+04  0.668863511465E+04  0.615502070274E+04  0.565524418908E+04  0.519006674861E+04
+  0.475980360345E+04  0.436434269355E+04  0.400317323797E+04  0.367542134980E+04  0.337988976738E+04
+  0.311509951930E+04  0.287933230868E+04  0.267067322820E+04  0.248705367813E+04  0.232629416860E+04
+  0.218614663490E+04  0.206433550064E+04  0.195859682514E+04  0.186671473352E+04  0.178655448544E+04
+  0.171609162157E+04  0.165343661643E+04  0.159685503183E+04  0.154478263373E+04  0.149583588863E+04
+  0.144881771439E+04  0.140271881257E+04  0.135671510542E+04  0.131016154370E+04  0.126258277404E+04
+  0.121366142449E+04  0.116322423992E+04  0.111122677010E+04  0.105773711321E+04  0.100291904396E+04
+  0.947015115197E+03  0.890329984746E+03  0.833214293651E+03  0.776049439334E+03  0.719233318915E+03
+  0.663167296841E+03  0.608244410857E+03  0.554838974842E+03  0.503297365412E+03  0.453930342998E+03
+  0.407006607762E+03  0.362747812430E+03  0.321325009274E+03  0.282856892955E+03  0.247409239962E+03
+  0.214996579478E+03  0.185585236387E+03  0.159098170048E+03  0.135421626809E+03  0.114413852193E+03
+  0.959157052909E+02  0.797613940556E+02  0.657850483488E+02  0.538188496239E+02  0.436847852099E+02
+  0.351899899383E+02  0.281331189963E+02  0.223174718914E+02  0.175614959268E+02  0.137029350510E+02
+  0.105987314150E+02  0.812353702200E+01  0.616817828814E+01  0.463832179287E+01  0.345324799301E+01
+  0.254463529365E+01  0.185531917238E+01  0.133803581425E+01  0.954179117826E+00  0.672602600260E+00
+  0.468493246228E+00  0.322336920783E+00  0.218987948819E+00  0.146848889647E+00  0.971612490355E-01
+  0.634035384763E-01  0.407898120808E-01  0.258595430908E-01  0.161483043720E-01  0.992815188083E-02
+  0.600670032098E-02  0.357447468542E-02  0.209108518893E-02  0.120193474515E-02  0.678419162901E-03
+  0.375814762046E-03  0.204197625257E-03  0.108758556747E-03  0.567464770105E-04  0.289864948733E-04
+  0.144858436153E-04  0.707756608346E-05  0.337836787752E-05  0.157431967128E-05  0.715666075556E-06
+  0.317114132527E-06
+ mkinetic energy-density pseudized
+  0.246124888537E-05  0.262391872705E-05  0.279733980862E-05  0.298222270529E-05  0.317932495590E-05
+  0.338945416684E-05  0.361347132112E-05  0.385229430620E-05  0.410690167493E-05  0.437833665502E-05
+  0.466771142364E-05  0.497621166438E-05  0.530510142550E-05  0.565572829925E-05  0.602952894345E-05
+  0.642803496809E-05  0.685287921091E-05  0.730580242782E-05  0.778866042541E-05  0.830343166499E-05
+  0.885222536910E-05  0.943729016382E-05  0.100610232923E-04  0.107259804372E-04  0.114348861924E-04
+  0.121906452265E-04  0.129963541849E-04  0.138553143773E-04  0.147710453050E-04  0.157472990816E-04
+  0.167880758067E-04  0.178976399559E-04  0.190805378543E-04  0.203416163043E-04  0.216860424450E-04
+  0.231193249240E-04  0.246473364685E-04  0.262763379479E-04  0.280130040275E-04  0.298644505170E-04
+  0.318382635266E-04  0.339425305504E-04  0.361858736043E-04  0.385774845531E-04  0.411271627738E-04
+  0.438453553070E-04  0.467431996630E-04  0.498325694557E-04  0.531261230543E-04  0.566373554487E-04
+  0.603806535444E-04  0.643713551105E-04  0.686258116250E-04  0.731614552728E-04  0.779968703717E-04
+  0.831518695202E-04  0.886475747764E-04  0.945065042035E-04  0.100752664135E-03  0.107411647536E-03
+  0.114510738871E-03  0.122079025894E-03  0.130147518834E-03  0.138749277455E-03  0.147919546515E-03
+  0.157695900175E-03  0.168118395953E-03  0.179229738859E-03  0.191075456367E-03  0.203704084960E-03
+  0.217167368999E-03  0.231520472741E-03  0.246822206364E-03  0.263135266932E-03  0.280526495285E-03
+  0.299067149912E-03  0.318833198917E-03  0.339905631285E-03  0.362370788723E-03  0.386320719425E-03
+  0.411853555224E-03  0.439073913670E-03  0.468093326673E-03  0.499030697487E-03  0.532012787889E-03
+  0.567174737555E-03  0.604660617766E-03  0.644624021702E-03  0.687228693756E-03  0.732649200428E-03
+  0.781071645568E-03  0.832694432884E-03  0.887729078840E-03  0.946401079282E-03  0.100895083333E-02
+  0.107563462835E-02  0.114672568997E-02  0.122251530154E-02  0.130331399757E-02  0.138945283600E-02
+  0.148128475454E-02  0.157918601675E-02  0.168355775354E-02  0.179482760663E-02  0.191345148057E-02
+  0.203991541061E-02  0.217473755390E-02  0.231847031234E-02  0.247170259569E-02  0.263506223425E-02
+  0.280921855092E-02  0.299488510327E-02  0.319282260676E-02  0.340384205113E-02  0.362880802269E-02
+  0.386864224621E-02  0.412432736067E-02  0.439691094468E-02  0.468750980769E-02  0.499731456482E-02
+  0.532759451388E-02  0.567970283464E-02  0.605508213156E-02  0.645527034270E-02  0.688190703890E-02
+  0.733674013923E-02  0.782163306985E-02  0.833857239587E-02  0.888967595726E-02  0.947720154207E-02
+  0.101035561326E-01  0.107713057620E-01  0.114831860220E-01  0.122421132645E-01  0.130511965425E-01
+  0.139137503401E-01  0.148333081420E-01  0.158136368999E-01  0.168587524534E-01  0.179729359683E-01
+  0.191607514608E-01  0.204270644777E-01  0.217770620094E-01  0.232162737168E-01  0.247505945587E-01
+  0.263863089121E-01  0.281301162830E-01  0.299891587134E-01  0.319710499956E-01  0.340839068117E-01
+  0.363363819276E-01  0.387376995728E-01  0.412976931539E-01  0.440268454506E-01  0.469363314614E-01
+  0.500380640699E-01  0.533447427184E-01  0.568699052850E-01  0.606279833752E-01  0.646343612502E-01
+  0.689054386321E-01  0.734586976370E-01  0.783127741083E-01  0.834875336360E-01  0.890041525683E-01
+  0.948852043423E-01  0.101154751478E+00  0.107838443608E+00  0.114963621928E+00  0.122559430498E+00
+  0.130656934825E+00  0.139289248207E+00  0.148491666340E+00  0.158301810719E+00  0.168759781404E+00
+  0.179908319753E+00  0.191792981758E+00  0.204462322680E+00  0.217968093682E+00  0.232365451255E+00
+  0.247713180229E+00  0.264073931251E+00  0.281514473635E+00  0.300105964567E+00  0.319924235688E+00
+  0.341050098153E+00  0.363569667326E+00  0.387574708325E+00  0.413163003732E+00  0.440438744815E+00
+  0.469512947739E+00  0.500503896272E+00  0.533537612614E+00  0.568748358052E+00  0.606279165231E+00
+  0.646282403941E+00  0.688920382391E+00  0.734365986076E+00  0.782803356419E+00  0.834428611485E+00
+  0.889450611177E+00  0.948091769412E+00  0.101058891592E+01  0.107719421035E+01  0.114817611159E+01
+  0.122382040517E+01  0.130443129174E+01  0.139033253996E+01  0.148186870671E+01  0.157940642816E+01
+  0.168333578488E+01  0.179407174448E+01  0.191205568510E+01  0.203775700321E+01  0.217167480907E+01
+  0.231433971309E+01  0.246631570642E+01  0.262820213858E+01  0.280063579506E+01  0.298429307738E+01
+  0.317989228767E+01  0.338819601939E+01  0.361001365538E+01  0.384620397342E+01  0.409767785897E+01
+  0.436540112340E+01  0.465039742506E+01  0.495375128900E+01  0.527661121944E+01  0.562019289718E+01
+  0.598578245173E+01  0.637473979546E+01  0.678850200382E+01  0.722858672211E+01  0.769659557535E+01
+  0.819421755303E+01  0.872323233508E+01  0.928551351943E+01  0.988303170455E+01  0.105178573724E+02
+  0.111921635088E+02  0.119082278868E+02  0.126684349296E+02  0.134752770548E+02  0.143313553888E+02
+  0.152393797229E+02  0.162021675676E+02  0.172226421397E+02  0.183038290954E+02  0.194488518008E+02
+  0.206609249026E+02  0.219433459362E+02  0.232994846736E+02  0.247327698867E+02  0.262466731579E+02
+  0.278446893409E+02  0.295303132271E+02  0.313070119380E+02  0.331781925189E+02  0.351471641660E+02
+  0.372170944806E+02  0.393909591027E+02  0.416714840392E+02  0.440610799768E+02  0.465617678440E+02
+  0.491750948813E+02  0.519020404840E+02  0.547429111112E+02  0.576972236099E+02  0.607635763904E+02
+  0.639395080244E+02  0.672213430148E+02  0.706040247369E+02  0.740809358673E+02  0.776437070298E+02
+  0.812820149008E+02  0.849833716541E+02  0.887329083984E+02  0.925131561972E+02  0.963038293663E+02
+  0.100081617042E+03  0.103819990523E+03  0.107489035592E+03  0.111055320957E+03  0.114481816082E+03
+  0.117727873934E+03  0.120749296619E+03  0.123498504282E+03  0.125924830007E+03  0.127974965523E+03
+  0.129593584125E+03  0.130724168028E+03  0.131310066960E+03  0.131295812806E+03  0.130628710801E+03
+  0.129260720552E+03  0.127150629186E+03  0.124266503311E+03  0.120588385239E+03  0.116111171158E+03
+  0.110847573781E+03  0.104831028760E+03  0.981183527514E+02  0.907919018702E+02  0.829609139133E+02
+  0.747616492584E+02  0.663558786143E+02  0.579272084376E+02  0.496746974883E+02  0.418032150738E+02
+  0.345100415462E+02  0.279673372239E+02  0.223003334013E+02  0.175614569257E+02  0.137029350510E+02
+  0.105987314150E+02  0.812353702200E+01  0.616817828814E+01  0.463832179287E+01  0.345324799301E+01
+  0.254463529365E+01  0.185531917238E+01  0.133803581425E+01  0.954179117826E+00  0.672602600260E+00
+  0.468493246228E+00  0.322336920783E+00  0.218987948819E+00  0.146848889647E+00  0.971612490355E-01
+  0.634035384763E-01  0.407898120808E-01  0.258595430908E-01  0.161483043720E-01  0.992815188083E-02
+  0.600670032098E-02  0.357447468542E-02  0.209108518893E-02  0.120193474515E-02  0.678419162901E-03
+  0.375814762046E-03  0.204197625257E-03  0.108758556747E-03  0.567464770105E-04  0.289864948733E-04
+  0.144858436153E-04  0.707756608346E-05  0.337836787752E-05  0.157431967128E-05  0.715666075556E-06
+  0.317114132527E-06
+ local pseudopotential core
+ -0.170419537102E+03 -0.170420949717E+03 -0.170422317842E+03 -0.170423642879E+03 -0.170424926184E+03
+ -0.170426169071E+03 -0.170427372814E+03 -0.170428538644E+03 -0.170429667756E+03 -0.170430761305E+03
+ -0.170431820413E+03 -0.170432846163E+03 -0.170433839605E+03 -0.170434801757E+03 -0.170435733605E+03
+ -0.170436636101E+03 -0.170437510171E+03 -0.170438356709E+03 -0.170439176583E+03 -0.170439970631E+03
+ -0.170440739667E+03 -0.170441484477E+03 -0.170442205825E+03 -0.170442904450E+03 -0.170443581066E+03
+ -0.170444236365E+03 -0.170444871020E+03 -0.170445485679E+03 -0.170446080973E+03 -0.170446657509E+03
+ -0.170447215878E+03 -0.170447756653E+03 -0.170448280385E+03 -0.170448787612E+03 -0.170449278852E+03
+ -0.170449754608E+03 -0.170450215366E+03 -0.170450661599E+03 -0.170451093762E+03 -0.170451512298E+03
+ -0.170451917634E+03 -0.170452310186E+03 -0.170452690353E+03 -0.170453058526E+03 -0.170453415081E+03
+ -0.170453760381E+03 -0.170454094779E+03 -0.170454418618E+03 -0.170454732227E+03 -0.170455035927E+03
+ -0.170455330028E+03 -0.170455614830E+03 -0.170455890623E+03 -0.170456157689E+03 -0.170456416298E+03
+ -0.170456666716E+03 -0.170456909196E+03 -0.170457143986E+03 -0.170457371323E+03 -0.170457591439E+03
+ -0.170457804557E+03 -0.170458010893E+03 -0.170458210657E+03 -0.170458404049E+03 -0.170458591266E+03
+ -0.170458772496E+03 -0.170458947923E+03 -0.170459117722E+03 -0.170459282063E+03 -0.170459441112E+03
+ -0.170459595027E+03 -0.170459743963E+03 -0.170459888066E+03 -0.170460027479E+03 -0.170460162341E+03
+ -0.170460292785E+03 -0.170460418937E+03 -0.170460540921E+03 -0.170460658856E+03 -0.170460772854E+03
+ -0.170460883026E+03 -0.170460989477E+03 -0.170461092306E+03 -0.170461191611E+03 -0.170461287482E+03
+ -0.170461380009E+03 -0.170461469275E+03 -0.170461555360E+03 -0.170461638339E+03 -0.170461718285E+03
+ -0.170461795264E+03 -0.170461869342E+03 -0.170461940576E+03 -0.170462009025E+03 -0.170462074739E+03
+ -0.170462137766E+03 -0.170462198149E+03 -0.170462255930E+03 -0.170462311143E+03 -0.170462363820E+03
+ -0.170462413988E+03 -0.170462461669E+03 -0.170462506883E+03 -0.170462549643E+03 -0.170462589958E+03
+ -0.170462627833E+03 -0.170462663267E+03 -0.170462696254E+03 -0.170462726785E+03 -0.170462754841E+03
+ -0.170462780402E+03 -0.170462803439E+03 -0.170462823919E+03 -0.170462841800E+03 -0.170462857035E+03
+ -0.170462869571E+03 -0.170462879345E+03 -0.170462886288E+03 -0.170462890322E+03 -0.170462891361E+03
+ -0.170462889311E+03 -0.170462884065E+03 -0.170462875510E+03 -0.170462863519E+03 -0.170462847957E+03
+ -0.170462828675E+03 -0.170462805511E+03 -0.170462778292E+03 -0.170462746828E+03 -0.170462710916E+03
+ -0.170462670337E+03 -0.170462624855E+03 -0.170462574215E+03 -0.170462518144E+03 -0.170462456350E+03
+ -0.170462388516E+03 -0.170462314306E+03 -0.170462233358E+03 -0.170462145285E+03 -0.170462049670E+03
+ -0.170461946071E+03 -0.170461834011E+03 -0.170461712983E+03 -0.170461582443E+03 -0.170461441809E+03
+ -0.170461290461E+03 -0.170461127736E+03 -0.170460952924E+03 -0.170460765269E+03 -0.170460563963E+03
+ -0.170460348143E+03 -0.170460116887E+03 -0.170459869212E+03 -0.170459604070E+03 -0.170459320339E+03
+ -0.170459016825E+03 -0.170458692253E+03 -0.170458345262E+03 -0.170457974402E+03 -0.170457578124E+03
+ -0.170457154777E+03 -0.170456702599E+03 -0.170456219712E+03 -0.170455704112E+03 -0.170455153662E+03
+ -0.170454566083E+03 -0.170453938945E+03 -0.170453269655E+03 -0.170452555451E+03 -0.170451793386E+03
+ -0.170450980315E+03 -0.170450112890E+03 -0.170449187536E+03 -0.170448200444E+03 -0.170447147552E+03
+ -0.170446024529E+03 -0.170444826756E+03 -0.170443549310E+03 -0.170442186941E+03 -0.170440734052E+03
+ -0.170439184675E+03 -0.170437532448E+03 -0.170435770588E+03 -0.170433891862E+03 -0.170431888560E+03
+ -0.170429752461E+03 -0.170427474801E+03 -0.170425046235E+03 -0.170422456803E+03 -0.170419695882E+03
+ -0.170416752151E+03 -0.170413613538E+03 -0.170410267173E+03 -0.170406699335E+03 -0.170402895397E+03
+ -0.170398839763E+03 -0.170394515809E+03 -0.170389905809E+03 -0.170384990867E+03 -0.170379750838E+03
+ -0.170374164243E+03 -0.170368208187E+03 -0.170361858259E+03 -0.170355088435E+03 -0.170347870972E+03
+ -0.170340176292E+03 -0.170331972863E+03 -0.170323227069E+03 -0.170313903070E+03 -0.170303962662E+03
+ -0.170293365112E+03 -0.170282066997E+03 -0.170270022024E+03 -0.170257180840E+03 -0.170243490832E+03
+ -0.170228895910E+03 -0.170213336276E+03 -0.170196748182E+03 -0.170179063668E+03 -0.170160210283E+03
+ -0.170140110788E+03 -0.170118682843E+03 -0.170095838665E+03 -0.170071484675E+03 -0.170045521109E+03
+ -0.170017841614E+03 -0.169988332811E+03 -0.169956873833E+03 -0.169923335828E+03 -0.169887581435E+03
+ -0.169849464223E+03 -0.169808828091E+03 -0.169765506630E+03 -0.169719322446E+03 -0.169670086435E+03
+ -0.169617597009E+03 -0.169561639280E+03 -0.169501984178E+03 -0.169438387525E+03 -0.169370589035E+03
+ -0.169298311258E+03 -0.169221258457E+03 -0.169139115401E+03 -0.169051546092E+03 -0.168958192406E+03
+ -0.168858672641E+03 -0.168752579981E+03 -0.168639480855E+03 -0.168518913198E+03 -0.168390384594E+03
+ -0.168253370309E+03 -0.168107311204E+03 -0.167951611505E+03 -0.167785636454E+03 -0.167608709804E+03
+ -0.167420111171E+03 -0.167219073226E+03 -0.167004778724E+03 -0.166776357364E+03 -0.166532882470E+03
+ -0.166273367495E+03 -0.165996762340E+03 -0.165701949473E+03 -0.165387739872E+03 -0.165052868771E+03
+ -0.164695991214E+03 -0.164315677437E+03 -0.163910408071E+03 -0.163478569188E+03 -0.163018447220E+03
+ -0.162528223759E+03 -0.162005970291E+03 -0.161449642903E+03 -0.160857077032E+03 -0.160225982313E+03
+ -0.159553937637E+03 -0.158838386520E+03 -0.158076632925E+03 -0.157265837697E+03 -0.156403015813E+03
+ -0.155485034673E+03 -0.154508613712E+03 -0.153470325644E+03 -0.152366599705E+03 -0.151193727316E+03
+ -0.149947870610E+03 -0.148625074366E+03 -0.147221281861E+03 -0.145732355265E+03 -0.144154101132E+03
+ -0.142482301607E+03 -0.140712751934E+03 -0.138841304820E+03 -0.136863922328E+03 -0.134776736105E+03
+ -0.132576117318E+03 -0.130258758637E+03 -0.127821772487E+03 -0.125262812538E+03 -0.122580229059E+03
+ -0.119773271760E+03 -0.116842352862E+03 -0.113789370936E+03 -0.110618060917E+03 -0.107334264143E+03
+ -0.103945902820E+03 -0.100462343388E+03 -0.968929062687E+02 -0.932448542294E+02 -0.895225733479E+02
+ -0.857313037065E+02 -0.818880617199E+02 -0.780358333759E+02 -0.742473243088E+02 -0.706440350099E+02
+ -0.673676290197E+02 -0.644619319781E+02 -0.619683360442E+02 -0.599284345816E+02 -0.583796623680E+02
+ -0.573483530309E+02 -0.564049902626E+02 -0.546210802335E+02 -0.528996689676E+02 -0.512328440922E+02
+ -0.496187824367E+02 -0.480557353139E+02 -0.465420447751E+02 -0.450761138085E+02 -0.436564113209E+02
+ -0.422814579106E+02 -0.409498296230E+02 -0.396601648757E+02 -0.384111132984E+02 -0.372014105719E+02
+ -0.360298090009E+02 -0.348951073700E+02 -0.337961428427E+02 -0.327317889712E+02 -0.317009553098E+02
+ -0.307025861793E+02 -0.297356589850E+02 -0.287991834979E+02 -0.278922006685E+02 -0.270137815368E+02
+ -0.261630366058E+02 -0.253390651934E+02 -0.245410526913E+02 -0.237681721638E+02 -0.230196321567E+02
+ -0.222946661137E+02
+ pspotential valence only
+ -0.284683254939E+02 -0.284697381271E+02 -0.284711062722E+02 -0.284724313301E+02 -0.284737146577E+02
+ -0.284749575687E+02 -0.284761613369E+02 -0.284773271946E+02 -0.284784563356E+02 -0.284795499162E+02
+ -0.284806090569E+02 -0.284816348417E+02 -0.284826283219E+02 -0.284835905140E+02 -0.284845224041E+02
+ -0.284854249463E+02 -0.284862990646E+02 -0.284871456545E+02 -0.284879655834E+02 -0.284887596902E+02
+ -0.284895287887E+02 -0.284902736661E+02 -0.284909950857E+02 -0.284916937861E+02 -0.284923704830E+02
+ -0.284930258689E+02 -0.284936606159E+02 -0.284942753734E+02 -0.284948707712E+02 -0.284954474190E+02
+ -0.284960059074E+02 -0.284965468085E+02 -0.284970706761E+02 -0.284975780470E+02 -0.284980694407E+02
+ -0.284985453605E+02 -0.284990062936E+02 -0.284994527124E+02 -0.284998850740E+02 -0.285003038213E+02
+ -0.285007093833E+02 -0.285011021753E+02 -0.285014825995E+02 -0.285018510457E+02 -0.285022078914E+02
+ -0.285025535021E+02 -0.285028882318E+02 -0.285032124235E+02 -0.285035264093E+02 -0.285038305108E+02
+ -0.285041250397E+02 -0.285044102975E+02 -0.285046865768E+02 -0.285049541606E+02 -0.285052133230E+02
+ -0.285054643298E+02 -0.285057074382E+02 -0.285059428973E+02 -0.285061709484E+02 -0.285063918256E+02
+ -0.285066057551E+02 -0.285068129563E+02 -0.285070136418E+02 -0.285072080174E+02 -0.285073962824E+02
+ -0.285075786302E+02 -0.285077552478E+02 -0.285079263164E+02 -0.285080920118E+02 -0.285082525042E+02
+ -0.285084079583E+02 -0.285085585338E+02 -0.285087043857E+02 -0.285088456639E+02 -0.285089825138E+02
+ -0.285091150761E+02 -0.285092434873E+02 -0.285093678798E+02 -0.285094883820E+02 -0.285096051179E+02
+ -0.285097182082E+02 -0.285098277696E+02 -0.285099339157E+02 -0.285100367561E+02 -0.285101363974E+02
+ -0.285102329431E+02 -0.285103264934E+02 -0.285104171457E+02 -0.285105049943E+02 -0.285105901311E+02
+ -0.285106726449E+02 -0.285107526223E+02 -0.285108301473E+02 -0.285109053014E+02 -0.285109781641E+02
+ -0.285110488125E+02 -0.285111173215E+02 -0.285111837644E+02 -0.285112482121E+02 -0.285113107339E+02
+ -0.285113713974E+02 -0.285114302684E+02 -0.285114874111E+02 -0.285115428883E+02 -0.285115967613E+02
+ -0.285116490901E+02 -0.285116999333E+02 -0.285117493486E+02 -0.285117973923E+02 -0.285118441197E+02
+ -0.285118895855E+02 -0.285119338432E+02 -0.285119769456E+02 -0.285120189449E+02 -0.285120598926E+02
+ -0.285120998398E+02 -0.285121388371E+02 -0.285121769347E+02 -0.285122141827E+02 -0.285122506311E+02
+ -0.285122863296E+02 -0.285123213283E+02 -0.285123556771E+02 -0.285123894265E+02 -0.285124226271E+02
+ -0.285124553304E+02 -0.285124875881E+02 -0.285125194530E+02 -0.285125509785E+02 -0.285125822193E+02
+ -0.285126132311E+02 -0.285126440711E+02 -0.285126747978E+02 -0.285127054715E+02 -0.285127361543E+02
+ -0.285127669105E+02 -0.285127978063E+02 -0.285128289107E+02 -0.285128602951E+02 -0.285128920341E+02
+ -0.285129242051E+02 -0.285129568892E+02 -0.285129901712E+02 -0.285130241396E+02 -0.285130588877E+02
+ -0.285130945129E+02 -0.285131311181E+02 -0.285131688112E+02 -0.285132077060E+02 -0.285132479227E+02
+ -0.285132895879E+02 -0.285133328354E+02 -0.285133778067E+02 -0.285134246515E+02 -0.285134735280E+02
+ -0.285135246042E+02 -0.285135780579E+02 -0.285136340776E+02 -0.285136928634E+02 -0.285137546275E+02
+ -0.285138195953E+02 -0.285138880062E+02 -0.285139601145E+02 -0.285140361905E+02 -0.285141165216E+02
+ -0.285142014133E+02 -0.285142911905E+02 -0.285143861989E+02 -0.285144868063E+02 -0.285145934040E+02
+ -0.285147064088E+02 -0.285148262640E+02 -0.285149534418E+02 -0.285150884449E+02 -0.285152318086E+02
+ -0.285153841030E+02 -0.285155459353E+02 -0.285157179524E+02 -0.285159008433E+02 -0.285160953418E+02
+ -0.285163022301E+02 -0.285165223414E+02 -0.285167565633E+02 -0.285170058417E+02 -0.285172711848E+02
+ -0.285175536665E+02 -0.285178544315E+02 -0.285181746997E+02 -0.285185157709E+02 -0.285188790308E+02
+ -0.285192659558E+02 -0.285196781195E+02 -0.285201171993E+02 -0.285205849827E+02 -0.285210833750E+02
+ -0.285216144068E+02 -0.285221802425E+02 -0.285227831889E+02 -0.285234257049E+02 -0.285241104112E+02
+ -0.285248401009E+02 -0.285256177512E+02 -0.285264465355E+02 -0.285273298358E+02 -0.285282712570E+02
+ -0.285292746413E+02 -0.285303440839E+02 -0.285314839493E+02 -0.285326988895E+02 -0.285339938624E+02
+ -0.285353741521E+02 -0.285368453903E+02 -0.285384135789E+02 -0.285400851146E+02 -0.285418668143E+02
+ -0.285437659428E+02 -0.285457902421E+02 -0.285479479626E+02 -0.285502478960E+02 -0.285526994109E+02
+ -0.285553124903E+02 -0.285580977715E+02 -0.285610665889E+02 -0.285642310189E+02 -0.285676039282E+02
+ -0.285711990254E+02 -0.285750309147E+02 -0.285791151548E+02 -0.285834683196E+02 -0.285881080644E+02
+ -0.285930531950E+02 -0.285983237421E+02 -0.286039410397E+02 -0.286099278085E+02 -0.286163082449E+02
+ -0.286231081153E+02 -0.286303548557E+02 -0.286380776784E+02 -0.286463076848E+02 -0.286550779846E+02
+ -0.286644238234E+02 -0.286743827172E+02 -0.286849945954E+02 -0.286963019524E+02 -0.287083500084E+02
+ -0.287211868802E+02 -0.287348637617E+02 -0.287494351160E+02 -0.287649588782E+02 -0.287814966715E+02
+ -0.287991140354E+02 -0.288178806686E+02 -0.288378706855E+02 -0.288591628897E+02 -0.288818410637E+02
+ -0.289059942762E+02 -0.289317172092E+02 -0.289591105063E+02 -0.289882811421E+02 -0.290193428172E+02
+ -0.290524163789E+02 -0.290876302704E+02 -0.291251210119E+02 -0.291650337155E+02 -0.292075226382E+02
+ -0.292527517763E+02 -0.293008955057E+02 -0.293521392725E+02 -0.294066803402E+02 -0.294647285981E+02
+ -0.295265074381E+02 -0.295922547054E+02 -0.296622237316E+02 -0.297366844547E+02 -0.298159246331E+02
+ -0.299002511574E+02 -0.299899914619E+02 -0.300854950331E+02 -0.301871350062E+02 -0.302953098315E+02
+ -0.304104449766E+02 -0.305329946137E+02 -0.306634432095E+02 -0.308023068980E+02 -0.309501344631E+02
+ -0.311075076831E+02 -0.312750406914E+02 -0.314533778800E+02 -0.316431897005E+02 -0.318451655059E+02
+ -0.320600023150E+02 -0.322883880770E+02 -0.325309776931E+02 -0.327883597634E+02 -0.330610118773E+02
+ -0.333492424278E+02 -0.336531176630E+02 -0.339723743103E+02 -0.343063208921E+02 -0.346537346687E+02
+ -0.350127648590E+02 -0.353808530483E+02 -0.357546715064E+02 -0.361300480027E+02 -0.365017784125E+02
+ -0.368631247339E+02 -0.372047035859E+02 -0.375125522453E+02 -0.377657441997E+02 -0.379353184151E+02
+ -0.379879389853E+02 -0.378969925173E+02 -0.376572676136E+02 -0.372895576797E+02 -0.368609888139E+02
+ -0.364580391316E+02 -0.360705398812E+02 -0.356893344048E+02 -0.353112759769E+02 -0.349371692593E+02
+ -0.345669009289E+02 -0.341257389052E+02 -0.337108267652E+02 -0.332925072698E+02 -0.328642387355E+02
+ -0.324255741088E+02 -0.319762374261E+02 -0.315162189773E+02 -0.310457677673E+02 -0.305653859428E+02
+ -0.300757994671E+02 -0.295778859655E+02 -0.290726427811E+02 -0.285611001088E+02 -0.280442533230E+02
+ -0.275230192225E+02 -0.269981679715E+02 -0.264702980396E+02 -0.259398216884E+02 -0.254069826533E+02
+ -0.248718994035E+02 -0.243346314120E+02 -0.237952586509E+02 -0.232539624826E+02 -0.227110955590E+02
+ -0.221672327097E+02 -0.216231877485E+02 -0.210800244667E+02 -0.205390174919E+02 -0.200016158604E+02
+ -0.194693867508E+02
+ core charge-density (pseudized)
+  0.158850899689E-07  0.169349736624E-07  0.180542466866E-07  0.192474951488E-07  0.205196082630E-07
+  0.218757983829E-07  0.233216223594E-07  0.248630043089E-07  0.265062598867E-07  0.282581221651E-07
+  0.301257692211E-07  0.321168535480E-07  0.342395334107E-07  0.365025062734E-07  0.389150444365E-07
+  0.414870330287E-07  0.442290105108E-07  0.471522118554E-07  0.502686145814E-07  0.535909878306E-07
+  0.571329446878E-07  0.609089979589E-07  0.649346196361E-07  0.692263042922E-07  0.738016366658E-07
+  0.786793637127E-07  0.838794714198E-07  0.894232666954E-07  0.953334646720E-07  0.101634281779E-06
+  0.108351534969E-06  0.115512747495E-06  0.123147261690E-06  0.131286359191E-06  0.139963389111E-06
+  0.149213904686E-06  0.159075808951E-06  0.169589510039E-06  0.180798086755E-06  0.192747465083E-06
+  0.205486606363E-06  0.219067707906E-06  0.233546416867E-06  0.248982058249E-06  0.265437877988E-06
+  0.282981302089E-06  0.301684212902E-06  0.321623243648E-06  0.342880092415E-06  0.365541856912E-06
+  0.389701391334E-06  0.415457686827E-06  0.442916277090E-06  0.472189670789E-06  0.503397812546E-06
+  0.536668574398E-06  0.572138279738E-06  0.609952261885E-06  0.650265459564E-06  0.693243051754E-06
+  0.739061134484E-06  0.787907442368E-06  0.839982117817E-06  0.895498531103E-06  0.954684154611E-06
+  0.101778149488E-05  0.108504908622E-05  0.115676255007E-05  0.123321572426E-05  0.131472186699E-05
+  0.140161494038E-05  0.149425097881E-05  0.159300954771E-05  0.169829529876E-05  0.181053962793E-05
+  0.193020244302E-05  0.205777404804E-05  0.219377715217E-05  0.233876901146E-05  0.249334371211E-05
+  0.265813460454E-05  0.283381689853E-05  0.302111042968E-05  0.322078260881E-05  0.343365156625E-05
+  0.366058950397E-05  0.390252626918E-05  0.416045316422E-05  0.443542700810E-05  0.472857446660E-05
+  0.504109666844E-05  0.537427412660E-05  0.572947198482E-05  0.610814561085E-05  0.651184655941E-05
+  0.694222892908E-05  0.740105613948E-05  0.789020815618E-05  0.841168919314E-05  0.896763592422E-05
+  0.956032623723E-05  0.101921885666E-04  0.108658118429E-04  0.115839560993E-04  0.123495637799E-04
+  0.131657717945E-04  0.140359243703E-04  0.149635867530E-04  0.159525598129E-04  0.170068956168E-04
+  0.181309140281E-04  0.193292204042E-04  0.206067244636E-04  0.219686603991E-04  0.234206083207E-04
+  0.249685171141E-04  0.266187288110E-04  0.283780045687E-04  0.302535523666E-04  0.322530565318E-04
+  0.343847092167E-04  0.366572439552E-04  0.390799714357E-04  0.416628176384E-04  0.444163644905E-04
+  0.473518932085E-04  0.504814305022E-04  0.538177978316E-04  0.573746639168E-04  0.611666007161E-04
+  0.652091431015E-04  0.695188524752E-04  0.741133845867E-04  0.790115618292E-04  0.842334503093E-04
+  0.898004420053E-04  0.957353423503E-04  0.102062463597E-03  0.108807724347E-03  0.115998755648E-03
+  0.123665014094E-03  0.131837902394E-03  0.140550897889E-03  0.149839689558E-03  0.159742324059E-03
+  0.170299361400E-03  0.181554040889E-03  0.193552458017E-03  0.206343753015E-03  0.219980311839E-03
+  0.234517980402E-03  0.250016292931E-03  0.266538715372E-03  0.284152904832E-03  0.302930986106E-03
+  0.322949846427E-03  0.344291449616E-03  0.367043170908E-03  0.391298153825E-03  0.417155690514E-03
+  0.444721627115E-03  0.474108795766E-03  0.505437475018E-03  0.538835880487E-03  0.574440687740E-03
+  0.612397589507E-03  0.652861889451E-03  0.695999134887E-03  0.741985790982E-03  0.791009959124E-03
+  0.843272142330E-03  0.898986060746E-03  0.958379520474E-03  0.102169533918E-02  0.108919233216E-02
+  0.116114636271E-02  0.123785146100E-02  0.131962101582E-02  0.140678904387E-02  0.149971154154E-02
+  0.159876792447E-02  0.170436256045E-02  0.181692640162E-02  0.193691872220E-02  0.206482896848E-02
+  0.220117872808E-02  0.234652382591E-02  0.250145655494E-02  0.266660804989E-02  0.284265081290E-02
+  0.303030140045E-02  0.323032328145E-02  0.344352987696E-02  0.367078779245E-02  0.391302025435E-02
+  0.417121076298E-02  0.444640697483E-02  0.473972482752E-02  0.505235292185E-02  0.538555717557E-02
+  0.574068576454E-02  0.611917436752E-02  0.652255173154E-02  0.695244557544E-02  0.741058885008E-02
+  0.789882637401E-02  0.841912186447E-02  0.897356538393E-02  0.956438122282E-02  0.101939362401E-01
+  0.108647486828E-01  0.115794975075E-01  0.123410322246E-01  0.131523832881E-01  0.140167730542E-01
+  0.149376273269E-01  0.159185875152E-01  0.169635234187E-01  0.180765466621E-01  0.192620247931E-01
+  0.205245960596E-01  0.218691848759E-01  0.233010179867E-01  0.248256413302E-01  0.264489375990E-01
+  0.281771444893E-01  0.300168736216E-01  0.319751301066E-01  0.340593327208E-01  0.362773346404E-01
+  0.386374446716E-01  0.411484488953E-01  0.438196326246E-01  0.466608025533E-01  0.496823089450E-01
+  0.528950676826E-01  0.563105819652E-01  0.599409633995E-01  0.637989521880E-01  0.678979360665E-01
+  0.722519675861E-01  0.768757792715E-01  0.817847961130E-01  0.869951447703E-01  0.925236587738E-01
+  0.983878789095E-01  0.104606047856E+00  0.111197098026E+00  0.118180631410E+00  0.125576890089E+00
+  0.133406715896E+00  0.141691497534E+00  0.150453103263E+00  0.159713797041E+00  0.169496135792E+00
+  0.179822845227E+00  0.190716671374E+00  0.202200204726E+00  0.214295673644E+00  0.227024703349E+00
+  0.240408036607E+00  0.254465211927E+00  0.269214194858E+00  0.284670957798E+00  0.300849003557E+00
+  0.317758827869E+00  0.335407316081E+00  0.353797069410E+00  0.372925656495E+00  0.392784786538E+00
+  0.413359401140E+00  0.434626683071E+00  0.456554981802E+00  0.479102657604E+00  0.502216848651E+00
+  0.525832168810E+00  0.549869347839E+00  0.574233830650E+00  0.598814358233E+00  0.623481559867E+00
+  0.648086594575E+00  0.672459889336E+00  0.696410032536E+00  0.719722893489E+00  0.742161052417E+00
+  0.763463640029E+00  0.783346701288E+00  0.801504213699E+00  0.817609905660E+00  0.831320034071E+00
+  0.842277290994E+00  0.850116014825E+00  0.854468879722E+00  0.854975224885E+00  0.851291158898E+00
+  0.843101529429E+00  0.830133779791E+00  0.812173615663E+00  0.789082271343E+00  0.760814989247E+00
+  0.727440103218E+00  0.689157841522E+00  0.646317637620E+00  0.599432358703E+00  0.549187442962E+00
+  0.496442495144E+00  0.442222457189E+00  0.387695093883E+00  0.334131279817E+00  0.282844534494E+00
+  0.235106544671E+00  0.192036181160E+00  0.154460929685E+00  0.122751894914E+00  0.966509407173E-01
+  0.754197350591E-01  0.583105682925E-01  0.446553131657E-01  0.338641471811E-01  0.254227490621E-01
+  0.188882113068E-01  0.138839137385E-01  0.100936590292E-01  0.725537509450E-02  0.515466309716E-02
+  0.361842930266E-02  0.250879268147E-02  0.171741309607E-02  0.116033964584E-02  0.773437417305E-03
+  0.508414784907E-03  0.329443540380E-03  0.210340978410E-03  0.132266603092E-03  0.818759218551E-04
+  0.498690344207E-04  0.298714443437E-04  0.175875916060E-04  0.101729842592E-04  0.577752330293E-05
+  0.321986957660E-05  0.175987680434E-05  0.942778890139E-06  0.494707936977E-06  0.254108048780E-06
+  0.127681574306E-06  0.627159654587E-07  0.300924318689E-07  0.140943050873E-07  0.643877401768E-08
+  0.286674509825E-08
+ pseudo wavefunction
+  0.575355347414E-04  0.594064467959E-04  0.613381962429E-04  0.633327613625E-04  0.653921847638E-04
+  0.675185754763E-04  0.697141111098E-04  0.719810400846E-04  0.743216839340E-04  0.767384396819E-04
+  0.792337822973E-04  0.818102672291E-04  0.844705330228E-04  0.872173040230E-04  0.900533931633E-04
+  0.929817048467E-04  0.960052379201E-04  0.991270887455E-04  0.102350454371E-03  0.105678635804E-03
+  0.109115041394E-03  0.112663190320E-03  0.116326716196E-03  0.120109370793E-03  0.124015027879E-03
+  0.128047687189E-03  0.132211478517E-03  0.136510665951E-03  0.140949652232E-03  0.145532983271E-03
+  0.150265352799E-03  0.155151607175E-03  0.160196750351E-03  0.165405948993E-03  0.170784537776E-03
+  0.176338024845E-03  0.182072097454E-03  0.187992627794E-03  0.194105679006E-03  0.200417511387E-03
+  0.206934588804E-03  0.213663585314E-03  0.220611391995E-03  0.227785124008E-03  0.235192127880E-03
+  0.242839989029E-03  0.250736539531E-03  0.258889866144E-03  0.267308318583E-03  0.276000518079E-03
+  0.284975366201E-03  0.294242053974E-03  0.303810071296E-03  0.313689216649E-03  0.323889607138E-03
+  0.334421688850E-03  0.345296247555E-03  0.356524419746E-03  0.368117704048E-03  0.380087972993E-03
+  0.392447485177E-03  0.405208897814E-03  0.418385279700E-03  0.431990124593E-03  0.446037365035E-03
+  0.460541386620E-03  0.475517042723E-03  0.490979669714E-03  0.506945102664E-03  0.523429691556E-03
+  0.540450318037E-03  0.558024412700E-03  0.576169972936E-03  0.594905581365E-03  0.614250424868E-03
+  0.634224314231E-03  0.654847704436E-03  0.676141715611E-03  0.698128154653E-03  0.720829537562E-03
+  0.744269112502E-03  0.768470883604E-03  0.793459635553E-03  0.819260958964E-03  0.845901276593E-03
+  0.873407870393E-03  0.901808909454E-03  0.931133478849E-03  0.961411609419E-03  0.992674308528E-03
+  0.102495359182E-02  0.105828251598E-02  0.109269521264E-02  0.112822692327E-02  0.116491403530E-02
+  0.120279411939E-02  0.124190596788E-02  0.128228963454E-02  0.132398647555E-02  0.136703919190E-02
+  0.141149187307E-02  0.145739004223E-02  0.150478070279E-02  0.155371238660E-02  0.160423520360E-02
+  0.165640089318E-02  0.171026287709E-02  0.176587631424E-02  0.182329815708E-02  0.188258721000E-02
+  0.194380418952E-02  0.200701178645E-02  0.207227473008E-02  0.213965985449E-02  0.220923616697E-02
+  0.228107491867E-02  0.235524967759E-02  0.243183640385E-02  0.251091352754E-02  0.259256202897E-02
+  0.267686552162E-02  0.276391033773E-02  0.285378561671E-02  0.294658339640E-02  0.304239870730E-02
+  0.314132966987E-02  0.324347759500E-02  0.334894708771E-02  0.345784615425E-02  0.357028631269E-02
+  0.368638270708E-02  0.380625422530E-02  0.393002362081E-02  0.405781763827E-02  0.418976714331E-02
+  0.432600725647E-02  0.446667749152E-02  0.461192189824E-02  0.476188920988E-02  0.491673299540E-02
+  0.507661181657E-02  0.524168939035E-02  0.541213475631E-02  0.558812244973E-02  0.576983268009E-02
+  0.595745151554E-02  0.615117107322E-02  0.635118971583E-02  0.655771225459E-02  0.677095015869E-02
+  0.699112177165E-02  0.721845253461E-02  0.745317521688E-02  0.769553015401E-02  0.794576549352E-02
+  0.820413744857E-02  0.847091055996E-02  0.874635796647E-02  0.903076168407E-02  0.932441289409E-02
+  0.962761224075E-02  0.994067013832E-02  0.102639070882E-01  0.105976540061E-01  0.109422525603E-01
+  0.112980555200E-01  0.116654271158E-01  0.120447434111E-01  0.124363926859E-01  0.128407758327E-01
+  0.132583067657E-01  0.136894128422E-01  0.141345352983E-01  0.145941296989E-01  0.150686664009E-01
+  0.155586310324E-01  0.160645249872E-01  0.165868659342E-01  0.171261883444E-01  0.176830440334E-01
+  0.182580027226E-01  0.188516526171E-01  0.194646010028E-01  0.200974748619E-01  0.207509215086E-01
+  0.214256092443E-01  0.221222280340E-01  0.228414902039E-01  0.235841311607E-01  0.243509101343E-01
+  0.251426109430E-01  0.259600427831E-01  0.268040410429E-01  0.276754681426E-01  0.285752143996E-01
+  0.295041989207E-01  0.304633705225E-01  0.314537086791E-01  0.324762244998E-01  0.335319617355E-01
+  0.346219978170E-01  0.357474449230E-01  0.369094510819E-01  0.381092013054E-01  0.393479187556E-01
+  0.406268659478E-01  0.419473459869E-01  0.433107038408E-01  0.447183276504E-01  0.461716500761E-01
+  0.476721496838E-01  0.492213523683E-01  0.508208328170E-01  0.524722160129E-01  0.541771787786E-01
+  0.559374513607E-01  0.577548190562E-01  0.596311238795E-01  0.615682662727E-01  0.635682068564E-01
+  0.656329682232E-01  0.677646367731E-01  0.699653645899E-01  0.722373713589E-01  0.745829463247E-01
+  0.770044502882E-01  0.795043176423E-01  0.820850584435E-01  0.847492605189E-01  0.874995916053E-01
+  0.903388015194E-01  0.932697243532E-01  0.962952806953E-01  0.994184798691E-01  0.102642422187E+00
+  0.105970301215E+00  0.109405406033E+00  0.112951123506E+00  0.116610940521E+00  0.120388446224E+00
+  0.124287334210E+00  0.128311404677E+00  0.132464566515E+00  0.136750839334E+00  0.141174355391E+00
+  0.145739361417E+00  0.150450220313E+00  0.155311412692E+00  0.160327538239E+00  0.165503316871E+00
+  0.170843589644E+00  0.176353319387E+00  0.182037591014E+00  0.187901611466E+00  0.193950709243E+00
+  0.200190333447E+00  0.206626052301E+00  0.213263551044E+00  0.220108629141E+00  0.227167196717E+00
+  0.234445270112E+00  0.241948966447E+00  0.249684497087E+00  0.257658159858E+00  0.265876329868E+00
+  0.274345448775E+00  0.283072012294E+00  0.292062555759E+00  0.301323637496E+00  0.310861819756E+00
+  0.320683646913E+00  0.330795620636E+00  0.341204171652E+00  0.351915627735E+00  0.362936177473E+00
+  0.374271829350E+00  0.385928365590E+00  0.397911290193E+00  0.410225770506E+00  0.422876571603E+00
+  0.435867982691E+00  0.449203734658E+00  0.462886907800E+00  0.476919828678E+00  0.491303954927E+00
+  0.506039746769E+00  0.521126523834E+00  0.536562305798E+00  0.552343635204E+00  0.568465380740E+00
+  0.584920519078E+00  0.601699893320E+00  0.618791945934E+00  0.636182424019E+00  0.653854054636E+00
+  0.671786187949E+00  0.689954405900E+00  0.708330094256E+00  0.726879976015E+00  0.745565604418E+00
+  0.764342814255E+00  0.783161130667E+00  0.801963135452E+00  0.820683791893E+00  0.839249730401E+00
+  0.857578498949E+00  0.875577784285E+00  0.893144612430E+00  0.910164539979E+00  0.926510851286E+00
+  0.942043780836E+00  0.956609784897E+00  0.970040892017E+00  0.982154168004E+00  0.992751337569E+00
+  0.100161861173E+01  0.100852677707E+01  0.101323160973E+01  0.101547468295E+01  0.101498464155E+01
+  0.101147901924E+01  0.100466111497E+01  0.994375950448E+00  0.980707901591E+00  0.963803639329E+00
+  0.943836461172E+00  0.921004116597E+00  0.895526241359E+00  0.867641520215E+00  0.837604615000E+00
+  0.805682938619E+00  0.772153342384E+00  0.737298744582E+00  0.701404760904E+00  0.664756390336E+00
+  0.627634741711E+00  0.590313873286E+00  0.553057756365E+00  0.516117401327E+00  0.479728188657E+00
+  0.444107456577E+00  0.409452404308E+00  0.375938372688E+00  0.343717559055E+00  0.312918210115E+00
+  0.283644316716E+00  0.255975805584E+00  0.229969207138E+00  0.205658740221E+00  0.183057753088E+00
+  0.162160440109E+00
+ ae wavefunction
+  0.723210491956E-03  0.746578583770E-03  0.770700951993E-03  0.795601892227E-03  0.821306479369E-03
+  0.847840592488E-03  0.875230940375E-03  0.903505087772E-03  0.932691482807E-03  0.962819484716E-03
+  0.993919392949E-03  0.102602247680E-02  0.105916100625E-02  0.109336828344E-02  0.112867867548E-02
+  0.116512764795E-02  0.120275179956E-02  0.124158889799E-02  0.128167791659E-02  0.132305907237E-02
+  0.136577386512E-02  0.140986511768E-02  0.145537701746E-02  0.150235515925E-02  0.155084658925E-02
+  0.160089985052E-02  0.165256502971E-02  0.170589380529E-02  0.176093949712E-02  0.181775711760E-02
+  0.187640342429E-02  0.193693697409E-02  0.199941817908E-02  0.206390936390E-02  0.213047482499E-02
+  0.219918089139E-02  0.227009598742E-02  0.234329069717E-02  0.241883783086E-02  0.249681249307E-02
+  0.257729215303E-02  0.266035671683E-02  0.274608860172E-02  0.283457281255E-02  0.292589702034E-02
+  0.302015164303E-02  0.311742992854E-02  0.321782804011E-02  0.332144514397E-02  0.342838349946E-02
+  0.353874855160E-02  0.365264902612E-02  0.377019702712E-02  0.389150813722E-02  0.401670152049E-02
+  0.414590002798E-02  0.427923030608E-02  0.441682290755E-02  0.455881240553E-02  0.470533751028E-02
+  0.485654118900E-02  0.501257078845E-02  0.517357816061E-02  0.533971979149E-02  0.551115693279E-02
+  0.568805573680E-02  0.587058739433E-02  0.605892827584E-02  0.625326007563E-02  0.645376995923E-02
+  0.666065071397E-02  0.687410090265E-02  0.709432502044E-02  0.732153365478E-02  0.755594364866E-02
+  0.779777826652E-02  0.804726736390E-02  0.830464755909E-02  0.857016240900E-02  0.884406258640E-02
+  0.912660606132E-02  0.941805828423E-02  0.971869237195E-02  0.100287892964E-01  0.103486380750E-01
+  0.106785359635E-01  0.110187886512E-01  0.113697104566E-01  0.117316245259E-01  0.121048630323E-01
+  0.124897673751E-01  0.128866883819E-01  0.132959865080E-01  0.137180320384E-01  0.141532052878E-01
+  0.146018967997E-01  0.150645075448E-01  0.155414491166E-01  0.160331439246E-01  0.165400253848E-01
+  0.170625381058E-01  0.176011380701E-01  0.181562928105E-01  0.187284815799E-01  0.193181955137E-01
+  0.199259377844E-01  0.205522237464E-01  0.211975810705E-01  0.218625498668E-01  0.225476827944E-01
+  0.232535451563E-01  0.239807149791E-01  0.247297830737E-01  0.255013530778E-01  0.262960414763E-01
+  0.271144775983E-01  0.279573035892E-01  0.288251743544E-01  0.297187574729E-01  0.306387330781E-01
+  0.315857937031E-01  0.325606440870E-01  0.335640009402E-01  0.345965926640E-01  0.356591590220E-01
+  0.367524507593E-01  0.378772291652E-01  0.390342655757E-01  0.402243408110E-01  0.414482445436E-01
+  0.427067745919E-01  0.440007361337E-01  0.453309408352E-01  0.466982058883E-01  0.481033529513E-01
+  0.495472069857E-01  0.510305949826E-01  0.525543445725E-01  0.541192825097E-01  0.557262330238E-01
+  0.573760160317E-01  0.590694451993E-01  0.608073258461E-01  0.625904526816E-01  0.644196073662E-01
+  0.662955558838E-01  0.682190457186E-01  0.701908028232E-01  0.722115283678E-01  0.742818952600E-01
+  0.764025444212E-01  0.785740808093E-01  0.807970691759E-01  0.830720295419E-01  0.853994323839E-01
+  0.877796935126E-01  0.902131686350E-01  0.927001475833E-01  0.952408481994E-01  0.978354098603E-01
+  0.100483886632E+00  0.103186240036E+00  0.105942331426E+00  0.108751913939E+00  0.111614624041E+00
+  0.114529972627E+00  0.117497335686E+00  0.120515944498E+00  0.123584875391E+00  0.126703039005E+00
+  0.129869169099E+00  0.133081810868E+00  0.136339308790E+00  0.139639793985E+00  0.142981171101E+00
+  0.146361104728E+00  0.149777005361E+00  0.153226014901E+00  0.156704991737E+00  0.160210495417E+00
+  0.163738770941E+00  0.167285732697E+00  0.170846948100E+00  0.174417620953E+00  0.177992574602E+00
+  0.181566234937E+00  0.185132613303E+00  0.188685289405E+00  0.192217394292E+00  0.195721593504E+00
+  0.199190070517E+00  0.202614510568E+00  0.205986085027E+00  0.209295436430E+00  0.212532664351E+00
+  0.215687312275E+00  0.218748355654E+00  0.221704191362E+00  0.224542628748E+00  0.227250882534E+00
+  0.229815567796E+00  0.232222697309E+00  0.234457681522E+00  0.236505331475E+00  0.238349864969E+00
+  0.239974916327E+00  0.241363550084E+00  0.242498278978E+00  0.243361086622E+00  0.243933455227E+00
+  0.244196398801E+00  0.244130502213E+00  0.243715966544E+00  0.242932661134E+00  0.241760182755E+00
+  0.240177922301E+00  0.238165139411E+00  0.235701045406E+00  0.232764894903E+00  0.229336086443E+00
+  0.225394272444E+00  0.220919478726E+00  0.215892233821E+00  0.210293708226E+00  0.204105863651E+00
+  0.197311612280E+00  0.189894985941E+00  0.181841314980E+00  0.173137416545E+00  0.163771791829E+00
+  0.153734831728E+00  0.143019030191E+00  0.131619204408E+00  0.119532720834E+00  0.106759725824E+00
+  0.933033795277E-01  0.791700914244E-01  0.643697556857E-01  0.489159842511E-01  0.328263352024E-01
+  0.161225336665E-01 -0.116931789868E-02 -0.190185435298E-01 -0.373897154028E-01 -0.562424969619E-01
+ -0.755315106483E-01 -0.952062321565E-01 -0.115210911281E+00 -0.135484517197E+00 -0.155960704264E+00
+ -0.176567794242E+00 -0.197228773280E+00 -0.217861307379E+00 -0.238377787431E+00 -0.258685422148E+00
+ -0.278686401205E+00 -0.298278148790E+00 -0.317353678585E+00 -0.335802047802E+00 -0.353508896551E+00
+ -0.370357054796E+00 -0.386227202908E+00 -0.400998578759E+00 -0.414549729935E+00 -0.426759311736E+00
+ -0.437506930652E+00 -0.446674029444E+00 -0.454144808540E+00 -0.459807175066E+00 -0.463553710585E+00
+ -0.465282647871E+00 -0.464898847424E+00 -0.462314764450E+00 -0.457451398192E+00 -0.450239215408E+00
+ -0.440619040450E+00 -0.428542905017E+00 -0.413974850508E+00 -0.396891676564E+00 -0.377283628995E+00
+ -0.355155020605E+00 -0.330524777997E+00 -0.303426906672E+00 -0.273910866599E+00 -0.242041849499E+00
+ -0.207900947753E+00 -0.171585205060E+00 -0.133207537940E+00 -0.928965176587E-01 -0.507960038343E-01
+ -0.706462318874E-02  0.381249082892E-01  0.845866157243E-01  0.132122236961E+00  0.180522317286E+00
+  0.229567404370E+00  0.279029321687E+00  0.328672508685E+00  0.378255438406E+00  0.427532163428E+00
+  0.476254096171E+00  0.524172207141E+00  0.571039903275E+00  0.616616865042E+00  0.660673900196E+00
+  0.702998097735E+00  0.743396073735E+00  0.781691755158E+00  0.817716506082E+00  0.851295262156E+00
+  0.882238303138E+00  0.910345746539E+00  0.935421494478E+00  0.957287301571E+00  0.975791215624E+00
+  0.990810703323E+00  0.100225314176E+01  0.101005569110E+01  0.101418535318E+01  0.101463927790E+01
+  0.101144510801E+01  0.100466111497E+01  0.994375950448E+00  0.980707901591E+00  0.963803639329E+00
+  0.943836461172E+00  0.921004116597E+00  0.895526241359E+00  0.867641520215E+00  0.837604615000E+00
+  0.805682938619E+00  0.772153342384E+00  0.737298744582E+00  0.701404760904E+00  0.664756390336E+00
+  0.627634741711E+00  0.590313873286E+00  0.553057756365E+00  0.516117401327E+00  0.479728188657E+00
+  0.444107456577E+00  0.409452404308E+00  0.375938372688E+00  0.343717559055E+00  0.312918210115E+00
+  0.283644316716E+00  0.255975805584E+00  0.229969207138E+00  0.205658740221E+00  0.183057753088E+00
+  0.162160440109E+00
+ pseudo wavefunction
+  0.815477257113E-04  0.841994543121E-04  0.869374105116E-04  0.897643982160E-04  0.926833125078E-04
+  0.956971426101E-04  0.988089749485E-04  0.102021996311E-03  0.105339497112E-03  0.108764874763E-03
+  0.112301637149E-03  0.115953406224E-03  0.119723921719E-03  0.123617044970E-03  0.127636762877E-03
+  0.131787191981E-03  0.136072582684E-03  0.140497323602E-03  0.145065946054E-03  0.149783128710E-03
+  0.154653702376E-03  0.159682654946E-03  0.164875136506E-03  0.170236464611E-03  0.175772129729E-03
+  0.181487800864E-03  0.187389331363E-03  0.193482764908E-03  0.199774341708E-03  0.206270504887E-03
+  0.212977907082E-03  0.219903417260E-03  0.227054127747E-03  0.234437361494E-03  0.242060679579E-03
+  0.249931888944E-03  0.258059050395E-03  0.266450486854E-03  0.275114791884E-03  0.284060838489E-03
+  0.293297788203E-03  0.302835100467E-03  0.312682542321E-03  0.322850198405E-03  0.333348481284E-03
+  0.344188142117E-03  0.355380281661E-03  0.366936361642E-03  0.378868216494E-03  0.391188065475E-03
+  0.403908525185E-03  0.417042622483E-03  0.430603807827E-03  0.444605969054E-03  0.459063445594E-03
+  0.473991043162E-03  0.489404048917E-03  0.505318247117E-03  0.521749935286E-03  0.538715940900E-03
+  0.556233638623E-03  0.574320968101E-03  0.592996452329E-03  0.612279216623E-03  0.632189008208E-03
+  0.652746216436E-03  0.673971893671E-03  0.695887776845E-03  0.718516309720E-03  0.741880665872E-03
+  0.766004772421E-03  0.790913334538E-03  0.816631860740E-03  0.843186689018E-03  0.870605013804E-03
+  0.898914913826E-03  0.928145380856E-03  0.958326349405E-03  0.989488727376E-03  0.102166442772E-02
+  0.105488640110E-02  0.108918866967E-02  0.112460636188E-02  0.116117574846E-02  0.119893427959E-02
+  0.123792062320E-02  0.127817470463E-02  0.131973774745E-02  0.136265231574E-02  0.140696235763E-02
+  0.145271325033E-02  0.149995184660E-02  0.154872652270E-02  0.159908722798E-02  0.165108553598E-02
+  0.170477469728E-02  0.176020969402E-02  0.181744729618E-02  0.187654611977E-02  0.193756668679E-02
+  0.200057148727E-02  0.206562504320E-02  0.213279397464E-02  0.220214706796E-02  0.227375534621E-02
+  0.234769214192E-02  0.242403317215E-02  0.250285661605E-02  0.258424319488E-02  0.266827625473E-02
+  0.275504185178E-02  0.284462884051E-02  0.293712896461E-02  0.303263695098E-02  0.313125060667E-02
+  0.323307091910E-02  0.333820215938E-02  0.344675198915E-02  0.355883157079E-02  0.367455568123E-02
+  0.379404282948E-02  0.391741537797E-02  0.404479966782E-02  0.417632614823E-02  0.431212951000E-02
+  0.445234882345E-02  0.459712768080E-02  0.474661434319E-02  0.490096189243E-02  0.506032838775E-02
+  0.522487702760E-02  0.539477631671E-02  0.557020023861E-02  0.575132843370E-02  0.593834638314E-02
+  0.613144559871E-02  0.633082381885E-02  0.653668521102E-02  0.674924058070E-02  0.696870758709E-02
+  0.719531096592E-02  0.742928275939E-02  0.767086255365E-02  0.792029772395E-02  0.817784368774E-02
+  0.844376416603E-02  0.871833145320E-02  0.900182669552E-02  0.929454017879E-02  0.959677162528E-02
+  0.990883050022E-02  0.102310363284E-01  0.105637190207E-01  0.109072192118E-01  0.112618886081E-01
+  0.116280903475E-01  0.120061993704E-01  0.123966028031E-01  0.127997003533E-01  0.132159047187E-01
+  0.136456420083E-01  0.140893521779E-01  0.145474894794E-01  0.150205229247E-01  0.155089367643E-01
+  0.160132309818E-01  0.165339218041E-01  0.170715422280E-01  0.176266425639E-01  0.181997909971E-01
+  0.187915741665E-01  0.194025977634E-01  0.200334871477E-01  0.206848879853E-01  0.213574669051E-01
+  0.220519121780E-01  0.227689344162E-01  0.235092672965E-01  0.242736683058E-01  0.250629195101E-01
+  0.258778283492E-01  0.267192284556E-01  0.275879804997E-01  0.284849730625E-01  0.294111235351E-01
+  0.303673790471E-01  0.313547174243E-01  0.323741481766E-01  0.334267135170E-01  0.345134894124E-01
+  0.356355866676E-01  0.367941520430E-01  0.379903694070E-01  0.392254609246E-01  0.405006882824E-01
+  0.418173539515E-01  0.431768024894E-01  0.445804218815E-01  0.460296449237E-01  0.475259506471E-01
+  0.490708657851E-01  0.506659662856E-01  0.523128788672E-01  0.540132826228E-01  0.557689106695E-01
+  0.575815518475E-01  0.594530524680E-01  0.613853181118E-01  0.633803154786E-01  0.654400742896E-01
+  0.675666892425E-01  0.697623220209E-01  0.720292033587E-01  0.743696351597E-01  0.767859926737E-01
+  0.792807267296E-01  0.818563660248E-01  0.845155194735E-01  0.872608786111E-01  0.900952200573E-01
+  0.930214080363E-01  0.960423969533E-01  0.991612340281E-01  0.102381061984E+00  0.105705121788E+00
+  0.109136755450E+00  0.112679408862E+00  0.116336634695E+00  0.120112095333E+00  0.124009565855E+00
+  0.128032937043E+00  0.132186218436E+00  0.136473541398E+00  0.140899162210E+00  0.145467465175E+00
+  0.150182965720E+00  0.155050313498E+00  0.160074295467E+00  0.165259838936E+00  0.170612014565E+00
+  0.176136039306E+00  0.181837279254E+00  0.187721252402E+00  0.193793631261E+00  0.200060245332E+00
+  0.206527083389E+00  0.213200295545E+00  0.220086195059E+00  0.227191259846E+00  0.234522133635E+00
+  0.242085626730E+00  0.249888716306E+00  0.257938546178E+00  0.266242425963E+00  0.274807829557E+00
+  0.283642392830E+00  0.292753910429E+00  0.302150331579E+00  0.311839754749E+00  0.321830421030E+00
+  0.332130706074E+00  0.342749110390E+00  0.353694247819E+00  0.364974831931E+00  0.376599660114E+00
+  0.388577595046E+00  0.400917543253E+00  0.413628430375E+00  0.426719172761E+00  0.440198644933E+00
+  0.454075642432E+00  0.468358839485E+00  0.483056740881E+00  0.498177627359E+00  0.513729493745E+00
+  0.529719978972E+00  0.546156287045E+00  0.563045097863E+00  0.580392466756E+00  0.598203711387E+00
+  0.616483284604E+00  0.635234631621E+00  0.654460029761E+00  0.674160408817E+00  0.694335149890E+00
+  0.714981860357E+00  0.736096122431E+00  0.757671212527E+00  0.779697788452E+00  0.802163541211E+00
+  0.825052808008E+00  0.848346142836E+00  0.872019840898E+00  0.896045412985E+00  0.920389005890E+00
+  0.945010765014E+00  0.969864135460E+00  0.994895098271E+00  0.102004133900E+01  0.104523134664E+01
+  0.107038344193E+01  0.109540473587E+01  0.112019002089E+01  0.114462060011E+01  0.116856306300E+01
+  0.119186802024E+01  0.121436881520E+01  0.123588023556E+01  0.125619725611E+01  0.127509385139E+01
+  0.129232192750E+01  0.130761043238E+01  0.132066471690E+01  0.133116623170E+01  0.133877265895E+01
+  0.134311859223E+01  0.134381689101E+01  0.134046084846E+01  0.133262731962E+01  0.131988096144E+01
+  0.130177973302E+01  0.127788310298E+01  0.124791979347E+01  0.121195594119E+01  0.117012955700E+01
+  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00
+  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00
+  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00
+  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00
+  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00
+  0.000000000000E+00
+ ae wavefunction
+  0.100411206031E-02  0.103655653257E-02  0.107004824907E-02  0.110462094206E-02  0.114030942574E-02
+  0.117714963085E-02  0.121517864012E-02  0.125443472469E-02  0.129495738219E-02  0.133678737526E-02
+  0.137996677192E-02  0.142453898676E-02  0.147054882368E-02  0.151804251972E-02  0.156706779045E-02
+  0.161767387661E-02  0.166991159220E-02  0.172383337419E-02  0.177949333353E-02  0.183694730789E-02
+  0.189625291594E-02  0.195746961331E-02  0.202065875021E-02  0.208588363083E-02  0.215320957455E-02
+  0.222270397899E-02  0.229443638492E-02  0.236847854317E-02  0.244490448353E-02  0.252379058570E-02
+  0.260521565239E-02  0.268926098453E-02  0.277601045878E-02  0.286555060725E-02  0.295797069967E-02
+  0.305336282787E-02  0.315182199281E-02  0.325344619405E-02  0.335833652195E-02  0.346659725239E-02
+  0.357833594433E-02  0.369366354008E-02  0.381269446850E-02  0.393554675108E-02  0.406234211102E-02
+  0.419320608539E-02  0.432826814042E-02  0.446766179001E-02  0.461152471742E-02  0.475999890040E-02
+  0.491323073976E-02  0.507137119125E-02  0.523457590114E-02  0.540300534538E-02  0.557682497239E-02
+  0.575620534963E-02  0.594132231403E-02  0.613235712617E-02  0.632949662853E-02  0.653293340765E-02
+  0.674286596037E-02  0.695949886420E-02  0.718304295172E-02  0.741371548940E-02  0.765174036045E-02
+  0.789734825209E-02  0.815077684708E-02  0.841227101959E-02  0.868208303549E-02  0.896047275693E-02
+  0.924770785137E-02  0.954406400502E-02  0.984982514059E-02  0.101652836394E-01  0.104907405678E-01
+  0.108265059081E-01  0.111728987934E-01  0.115302477462E-01  0.118988909230E-01  0.122791763595E-01
+  0.126714622234E-01  0.130761170679E-01  0.134935200904E-01  0.139240613943E-01  0.143681422534E-01
+  0.148261753797E-01  0.152985851939E-01  0.157858080982E-01  0.162882927509E-01  0.168065003429E-01
+  0.173409048755E-01  0.178919934394E-01  0.184602664931E-01  0.190462381422E-01  0.196504364175E-01
+  0.202734035517E-01  0.209156962543E-01  0.215778859835E-01  0.222605592145E-01  0.229643177037E-01
+  0.236897787473E-01  0.244375754327E-01  0.252083568839E-01  0.260027884966E-01  0.268215521644E-01
+  0.276653464924E-01  0.285348869993E-01  0.294309063035E-01  0.303541542937E-01  0.313053982813E-01
+  0.322854231324E-01  0.332950313775E-01  0.343350432971E-01  0.354062969793E-01  0.365096483489E-01
+  0.376459711628E-01  0.388161569716E-01  0.400211150407E-01  0.412617722306E-01  0.425390728318E-01
+  0.438539783489E-01  0.452074672324E-01  0.466005345522E-01  0.480341916085E-01  0.495094654752E-01
+  0.510273984710E-01  0.525890475524E-01  0.541954836221E-01  0.558477907490E-01  0.575470652892E-01
+  0.592944149057E-01  0.610909574763E-01  0.629378198839E-01  0.648361366790E-01  0.667870486093E-01
+  0.687917010039E-01  0.708512420048E-01  0.729668206361E-01  0.751395846992E-01  0.773706784836E-01
+  0.796612402836E-01  0.820123997070E-01  0.844252747640E-01  0.869009687250E-01  0.894405667320E-01
+  0.920451321506E-01  0.947157026489E-01  0.974532859865E-01  0.100258855501E+00  0.103133345273E+00
+  0.106077644955E+00  0.109092594252E+00  0.112178977021E+00  0.115337514994E+00  0.118568861090E+00
+  0.121873592304E+00  0.125252202151E+00  0.128705092655E+00  0.132232565851E+00  0.135834814797E+00
+  0.139511914062E+00  0.143263809684E+00  0.147090308573E+00  0.150991067341E+00  0.154965580557E+00
+  0.159013168383E+00  0.163132963604E+00  0.167323898026E+00  0.171584688232E+00  0.175913820679E+00
+  0.180309536147E+00  0.184769813516E+00  0.189292352876E+00  0.193874557970E+00  0.198513517983E+00
+  0.203205988665E+00  0.207948372826E+00  0.212736700201E+00  0.217566606727E+00  0.222433313240E+00
+  0.227331603655E+00  0.232255802656E+00  0.237199752953E+00  0.242156792174E+00  0.247119729454E+00
+  0.252080821818E+00  0.257031750433E+00  0.261963596859E+00  0.266866819394E+00  0.271731229666E+00
+  0.276545969613E+00  0.281299489013E+00  0.285979523755E+00  0.290573075042E+00  0.295066389746E+00
+  0.299444942160E+00  0.303693417394E+00  0.307795696707E+00  0.311734845064E+00  0.315493101250E+00
+  0.319051870893E+00  0.322391722743E+00  0.325492388640E+00  0.328332767535E+00  0.330890934065E+00
+  0.333144152089E+00  0.335068893704E+00  0.336640864237E+00  0.337835033734E+00  0.338625675483E+00
+  0.338986412149E+00  0.338890270056E+00  0.338309742224E+00  0.337216860715E+00  0.335583278886E+00
+  0.333380364113E+00  0.330579301540E+00  0.327151209410E+00  0.323067266460E+00  0.318298851881E+00
+  0.312817698250E+00  0.306596057794E+00  0.299606882299E+00  0.291824016847E+00  0.283222407513E+00
+  0.273778323006E+00  0.263469590136E+00  0.252275842824E+00  0.240178784252E+00  0.227162461529E+00
+  0.213213552127E+00  0.198321661083E+00  0.182479627800E+00  0.165683841030E+00  0.147934560383E+00
+  0.129236242450E+00  0.109597869328E+00  0.890332769980E-01  0.675614806516E-01  0.452069935885E-01
+  0.220001358488E-01 -0.202267179947E-02 -0.268186333727E-01 -0.523383278445E-01 -0.785254890752E-01
+ -0.105316819838E+00 -0.132641842628E+00 -0.160422787359E+00 -0.188574512968E+00 -0.217004457521E+00
+ -0.245612611158E+00 -0.274291509649E+00 -0.302926253778E+00 -0.331394570066E+00 -0.359566938358E+00
+ -0.387306817382E+00 -0.414470996398E+00 -0.440910088322E+00 -0.466469161094E+00 -0.490988488296E+00
+ -0.514304394485E+00 -0.536250175925E+00 -0.556657087061E+00 -0.575355390912E+00 -0.592175474576E+00
+ -0.606949029250E+00 -0.619510290028E+00 -0.629697327922E+00 -0.637353382408E+00 -0.642328222232E+00
+ -0.644479521263E+00 -0.643674236664E+00 -0.639789976727E+00 -0.632716347271E+00 -0.622356265451E+00
+ -0.608627230644E+00 -0.591462542992E+00 -0.570812459931E+00 -0.546645281908E+00 -0.518948357967E+00
+ -0.487729002212E+00 -0.453015311567E+00 -0.414856874075E+00 -0.373325356806E+00 -0.328514960967E+00
+ -0.280542730002E+00 -0.229548696640E+00 -0.175695853364E+00 -0.119169931471E+00 -0.601789761144E-01
+  0.104729211497E-02  0.642583319031E-01  0.129183846977E+00  0.195535047578E+00  0.263006083041E+00
+  0.331275614340E+00  0.400008497553E+00  0.468857563600E+00  0.537465511386E+00  0.605466987922E+00
+  0.672491005793E+00  0.738163955532E+00  0.802113577363E+00  0.863974274314E+00  0.923393832698E+00
+  0.980040530008E+00  0.103360754150E+01  0.108380973017E+01  0.113036987200E+01  0.117299954389E+01
+  0.121138806437E+01  0.124520914300E+01  0.127414049534E+01  0.129788344230E+01  0.131617463165E+01
+  0.132879041294E+01  0.133554760128E+01  0.133630339312E+01  0.133095550857E+01  0.131944261315E+01
+  0.130174470424E+01  0.127788310298E+01  0.124791979347E+01  0.121195594119E+01  0.117012955700E+01
+  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00
+  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00
+  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00
+  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00
+  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00
+  0.000000000000E+00
+ pseudo wavefunction
+  0.291401325933E-08  0.310660738532E-08  0.331193051905E-08  0.353082395115E-08  0.376418457520E-08
+  0.401296856259E-08  0.427819528042E-08  0.456095146815E-08  0.486239569049E-08  0.518376308447E-08
+  0.552637042028E-08  0.589162149659E-08  0.628101289253E-08  0.669614009969E-08  0.713870405956E-08
+  0.761051813289E-08  0.811351552983E-08  0.864975723099E-08  0.922144043214E-08  0.983090754699E-08
+  0.104806558050E-07  0.111733474834E-07  0.119118208158E-07  0.126991016216E-07  0.135384157035E-07
+  0.144332020655E-07  0.153871270036E-07  0.164040991280E-07  0.174882853783E-07  0.186441280971E-07
+  0.198763632322E-07  0.211900397413E-07  0.225905402799E-07  0.240836032562E-07  0.256753463434E-07
+  0.273722915463E-07  0.291813919246E-07  0.311100600826E-07  0.331661985409E-07  0.353582321169E-07
+  0.376951424442E-07  0.401865047739E-07  0.428425272086E-07  0.456740925285E-07  0.486928027827E-07
+  0.519110268276E-07  0.553419510066E-07  0.589996331800E-07  0.628990603257E-07  0.670562099465E-07
+  0.714881155364E-07  0.762129363737E-07  0.812500319263E-07  0.866200411755E-07  0.923449671818E-07
+  0.984482672403E-07  0.104954948994E-06  0.111891672901E-06  0.119286861471E-06  0.127170815725E-06
+  0.135575839351E-06  0.144536371063E-06  0.154089125712E-06  0.164273244717E-06  0.175130456449E-06
+  0.186705247203E-06  0.199045043477E-06  0.212200406300E-06  0.226225238396E-06  0.241177005044E-06
+  0.257116969541E-06  0.274110444214E-06  0.292227058035E-06  0.311541041917E-06  0.332131532864E-06
+  0.354082898227E-06  0.377485081388E-06  0.402433970297E-06  0.429031790352E-06  0.457387523265E-06
+  0.487617353594E-06  0.519845144797E-06  0.554202946748E-06  0.590831536791E-06  0.629880996560E-06
+  0.671511326916E-06  0.715893103531E-06  0.763208175796E-06  0.813650411926E-06  0.867426493305E-06
+  0.924756761334E-06  0.985876120248E-06  0.105103499960E-05  0.112050038036E-05  0.119455688881E-05
+  0.127350796280E-05  0.135767709497E-05  0.144740915825E-05  0.154307181892E-05  0.164505704302E-05
+  0.175378270241E-05  0.186969428687E-05  0.199326672943E-05  0.212500635232E-05  0.226545294151E-05
+  0.241518195837E-05  0.257480689749E-05  0.274498180033E-05  0.292640393503E-05  0.311981665323E-05
+  0.332601243583E-05  0.354583613993E-05  0.378018846037E-05  0.403002962015E-05  0.429638330457E-05
+  0.458034085547E-05  0.488306574269E-05  0.520579833094E-05  0.554986096174E-05  0.591666337125E-05
+  0.630770846606E-05  0.672459848077E-05  0.716904154238E-05  0.764285866862E-05  0.814799122864E-05
+  0.868650889678E-05  0.926061813200E-05  0.987267121753E-05  0.105251758980E-04  0.112208056533E-04
+  0.119624106514E-04  0.127530294250E-04  0.135959013195E-04  0.144944797639E-04  0.154524464180E-04
+  0.164737262553E-04  0.175625036414E-04  0.187232394758E-04  0.199606894654E-04  0.212799236061E-04
+  0.226863469507E-04  0.241857217502E-04  0.257841910562E-04  0.274883038842E-04  0.293050420377E-04
+  0.312418487062E-04  0.333066589503E-04  0.355079322021E-04  0.378546869117E-04  0.403565374822E-04
+  0.430237336441E-04  0.458672024310E-04  0.488985929263E-04  0.521303239658E-04  0.555756349902E-04
+  0.592486402555E-04  0.631643866225E-04  0.673389151628E-04  0.717893268303E-04  0.765338524702E-04
+  0.815919274473E-04  0.869842712009E-04  0.927329720510E-04  0.988615775995E-04  0.105395191097E-03
+  0.112360574171E-03  0.119786256323E-03  0.127702651659E-03  0.136142183310E-03  0.145139416064E-03
+  0.154731197738E-03  0.164956809872E-03  0.175858128359E-03  0.187479794654E-03  0.199869398273E-03
+  0.213077671305E-03  0.227158695740E-03  0.242170124453E-03  0.258173416722E-03  0.275234089266E-03
+  0.293421983779E-03  0.312811552079E-03  0.333482159993E-03  0.355518411228E-03  0.379010492513E-03
+  0.404054541419E-03  0.430753038322E-03  0.459215224092E-03  0.489557545183E-03  0.521904127897E-03
+  0.556387283727E-03  0.593148047805E-03  0.632336752571E-03  0.674113638984E-03  0.718649507668E-03
+  0.766126412590E-03  0.816738400009E-03  0.870692295607E-03  0.928208542896E-03  0.989522096188E-03
+  0.105488337163E-02  0.112455925999E-02  0.119883420516E-02  0.127801135246E-02  0.136241377136E-02
+  0.145238575706E-02  0.154829421610E-02  0.165053014116E-02  0.175951018072E-02  0.187567830934E-02
+  0.199950760496E-02  0.213150213972E-02  0.227219899132E-02  0.242217038221E-02  0.258202595451E-02
+  0.275241518875E-02  0.293402997498E-02  0.312760734560E-02  0.333393237906E-02  0.355384128481E-02
+  0.378822467978E-02  0.403803106746E-02  0.430427053110E-02  0.458801865300E-02  0.489042067249E-02
+  0.521269589551E-02  0.555614236937E-02  0.592214183672E-02  0.631216498309E-02  0.672777699290E-02
+  0.717064342923E-02  0.764253645283E-02  0.814534139630E-02  0.868106370932E-02  0.925183629115E-02
+  0.985992722626E-02  0.105077479391E-01  0.111978617832E-01  0.119329930798E-01  0.127160366201E-01
+  0.135500676430E-01  0.144383523024E-01  0.153843586304E-01  0.163917680069E-01  0.174644871387E-01
+  0.186066605500E-01  0.198226835816E-01  0.211172158919E-01  0.224951954467E-01  0.239618529776E-01
+  0.255227268840E-01  0.271836785399E-01  0.289509079627E-01  0.308309697832E-01  0.328307894472E-01
+  0.349576795609E-01  0.372193562769E-01  0.396239555947E-01  0.421800494316E-01  0.448966612888E-01
+  0.477832813164E-01  0.508498805412E-01  0.541069239936E-01  0.575653824260E-01  0.612367422726E-01
+  0.651330134572E-01  0.692667345974E-01  0.736509751040E-01  0.782993336099E-01  0.832259320992E-01
+  0.884454050389E-01  0.939728827426E-01  0.998239681194E-01  0.106014705886E+00  0.112561543240E+00
+  0.119481280915E+00  0.126791013465E+00  0.134508057562E+00  0.142649867018E+00  0.151233933217E+00
+  0.160277669592E+00  0.169798278812E+00  0.179812601329E+00  0.190336944040E+00  0.201386887920E+00
+  0.212977073642E+00  0.225120964474E+00  0.237830586025E+00  0.251116242866E+00  0.264986212540E+00
+  0.279446418120E+00  0.294500081243E+00  0.310147358389E+00  0.326384964240E+00  0.343205787016E+00
+  0.360598501964E+00  0.378547190403E+00  0.397030973061E+00  0.416023667596E+00  0.435493481275E+00
+  0.455402750406E+00  0.475707738325E+00  0.496358503092E+00  0.517298844394E+00  0.538466336048E+00
+  0.559792445588E+00  0.581202735249E+00  0.602617128756E+00  0.623950215269E+00  0.645111545175E+00
+  0.666005852012E+00  0.686533110574E+00  0.706588313742E+00  0.726060820598E+00  0.744833097986E+00
+  0.762778649522E+00  0.779758904490E+00  0.795618829863E+00  0.810181039602E+00  0.823238215978E+00
+  0.834543739524E+00  0.843795380124E+00  0.850759109567E+00  0.855372161004E+00  0.857616014165E+00
+  0.857488659294E+00  0.855004671928E+00  0.850195047582E+00  0.843106865393E+00  0.833802777701E+00
+  0.822360362211E+00  0.808871363829E+00  0.793440811751E+00  0.776186049690E+00  0.757235651501E+00
+  0.736728220047E+00  0.714811061352E+00  0.691638711026E+00  0.667371314245E+00  0.642172855225E+00
+  0.616209261527E+00  0.589646422683E+00  0.562648185013E+00  0.535374398390E+00  0.507979097643E+00
+  0.480608903449E+00  0.453401664511E+00  0.426485488588E+00  0.399978037834E+00  0.373986187145E+00
+  0.348605971935E+00
+ ae wavefunction
+ -0.227640005255E-06 -0.241553109009E-06 -0.256238555862E-06 -0.271743807437E-06 -0.288119059293E-06
+ -0.305417409476E-06 -0.323695040919E-06 -0.343011420299E-06 -0.363429495424E-06 -0.385015922933E-06
+ -0.407841293332E-06 -0.431980383418E-06 -0.457512411824E-06 -0.484521323890E-06 -0.513096081958E-06
+ -0.543330981917E-06 -0.575325988290E-06 -0.609187085051E-06 -0.645026656992E-06 -0.682963888178E-06
+ -0.723125189070E-06 -0.765644650027E-06 -0.810664522779E-06 -0.858335733716E-06 -0.908818428675E-06
+ -0.962282552862E-06 -0.101890846811E-05 -0.107888760881E-05 -0.114242318028E-05 -0.120973090157E-05
+ -0.128103979581E-05 -0.135659303138E-05 -0.143664881687E-05 -0.152148135361E-05 -0.161138184934E-05
+ -0.170665959719E-05 -0.180764312397E-05 -0.191468141270E-05 -0.202814520350E-05 -0.214842837891E-05
+ -0.227594943811E-05 -0.241115306706E-05 -0.255451180887E-05 -0.270652784384E-05 -0.286773488278E-05
+ -0.303870018477E-05 -0.322002670283E-05 -0.341235537132E-05 -0.361636753939E-05 -0.383278756495E-05
+ -0.406238557063E-05 -0.430598038508E-05 -0.456444267121E-05 -0.483869825746E-05 -0.512973168541E-05
+ -0.543858998763E-05 -0.576638670788E-05 -0.611430618730E-05 -0.648360812039E-05 -0.687563241512E-05
+ -0.729180435834E-05 -0.773364012362E-05 -0.820275263428E-05 -0.870085779960E-05 -0.922978116481E-05
+ -0.979146498304E-05 -0.103879757491E-04 -0.110215122190E-04 -0.116944139499E-04 -0.124091703881E-04
+ -0.131684305501E-04 -0.139750133231E-04 -0.148319184326E-04 -0.157423381229E-04 -0.167096695752E-04
+ -0.177375281589E-04 -0.188297614847E-04 -0.199904644287E-04 -0.212239950522E-04 -0.225349916140E-04
+ -0.239283906270E-04 -0.254094460867E-04 -0.269837499631E-04 -0.286572539548E-04 -0.304362926902E-04
+ -0.323276083849E-04 -0.343383770722E-04 -0.364762365488E-04 -0.387493160542E-04 -0.411662678874E-04
+ -0.437363010297E-04 -0.464692168819E-04 -0.493754473295E-04 -0.524660951748E-04 -0.557529771750E-04
+ -0.592486697906E-04 -0.629665578455E-04 -0.669208862560E-04 -0.711268150389E-04 -0.756004777882E-04
+ -0.803590438379E-04 -0.854207843420E-04 -0.908051425042E-04 -0.965328082167E-04 -0.102625797380E-03
+ -0.109107536177E-03 -0.116002950618E-03 -0.123338561665E-03 -0.131142586270E-03 -0.139445044700E-03
+ -0.148277874493E-03 -0.157675051496E-03 -0.167672718328E-03 -0.178309320794E-03 -0.189625752649E-03
+ -0.201665509253E-03 -0.214474850611E-03 -0.228102974334E-03 -0.242602199160E-03 -0.258028159541E-03
+ -0.274440012047E-03 -0.291900654171E-03 -0.310476956278E-03 -0.330240007458E-03 -0.351265376027E-03
+ -0.373633385506E-03 -0.397429406962E-03 -0.422744168568E-03 -0.449674083345E-03 -0.478321596087E-03
+ -0.508795550462E-03 -0.541211577400E-03 -0.575692505860E-03 -0.612368797176E-03 -0.651379004183E-03
+ -0.692870256384E-03 -0.736998772502E-03 -0.783930401758E-03 -0.833841195310E-03 -0.886918009300E-03
+ -0.943359141058E-03 -0.100337499998E-02 -0.106718881472E-02 -0.113503737838E-02 -0.120717183327E-02
+ -0.128385849716E-02 -0.136537973262E-02 -0.145203486135E-02 -0.154414112528E-02 -0.164203469631E-02
+ -0.174607173654E-02 -0.185662951080E-02 -0.197410755347E-02 -0.209892889124E-02 -0.223154132379E-02
+ -0.237241876400E-02 -0.252206263958E-02 -0.268100335757E-02 -0.284980183333E-02 -0.302905108546E-02
+ -0.321937789790E-02 -0.342144455020E-02 -0.363595061718E-02 -0.386363483818E-02 -0.410527705682E-02
+ -0.436170023094E-02 -0.463377251275E-02 -0.492240939836E-02 -0.522857594571E-02 -0.555328905920E-02
+ -0.589761983893E-02 -0.626269599168E-02 -0.664970430008E-02 -0.705989314585E-02 -0.749457508176E-02
+ -0.795512944634E-02 -0.844300501417E-02 -0.895972267341E-02 -0.950687812113E-02 -0.100861445655E-01
+ -0.106992754225E-01 -0.113481069932E-01 -0.120345611055E-01 -0.127606477039E-01 -0.135284673660E-01
+ -0.143402137256E-01 -0.151981757772E-01 -0.161047400361E-01 -0.170623925242E-01 -0.180737205506E-01
+ -0.191414142506E-01 -0.202682678463E-01 -0.214571805872E-01 -0.227111573254E-01 -0.240333086777E-01
+ -0.254268507220E-01 -0.268951041730E-01 -0.284414929755E-01 -0.300695422528E-01 -0.317828755418E-01
+ -0.335852112415E-01 -0.354803581988E-01 -0.374722103520E-01 -0.395647403441E-01 -0.417619920209E-01
+ -0.440680717173E-01 -0.464871382391E-01 -0.490233914373E-01 -0.516810592766E-01 -0.544643832889E-01
+ -0.573776023104E-01 -0.604249343909E-01 -0.636105567713E-01 -0.669385838208E-01 -0.704130428314E-01
+ -0.740378475674E-01 -0.778167694752E-01 -0.817534064637E-01 -0.858511491736E-01 -0.901131446652E-01
+ -0.945422574669E-01 -0.991410279388E-01 -0.103911627924E+00 -0.108855813683E+00 -0.113974876119E+00
+ -0.119269588339E+00 -0.124740150612E+00 -0.130386132824E+00 -0.136206414546E+00 -0.142199122910E+00
+ -0.148361568461E+00 -0.154690179275E+00 -0.161180433629E+00 -0.167826791604E+00 -0.174622626074E+00
+ -0.181560153598E+00 -0.188630365898E+00 -0.195822962666E+00 -0.203126286646E+00 -0.210527262067E+00
+ -0.218011337617E+00 -0.225562435281E+00 -0.233162906153E+00 -0.240793494317E+00 -0.248433308678E+00
+ -0.256059802119E+00 -0.263648755337E+00 -0.271174261340E+00 -0.278608705431E+00 -0.285922735843E+00
+ -0.293085222680E+00 -0.300063207642E+00 -0.306821853310E+00 -0.313324406907E+00 -0.319532197048E+00
+ -0.325404681082E+00 -0.330899553728E+00 -0.335972916269E+00 -0.340579493605E+00 -0.344672879916E+00
+ -0.348205795435E+00 -0.351130344647E+00 -0.353398274582E+00 -0.354961236968E+00 -0.355771059088E+00
+ -0.355780026627E+00 -0.354941178528E+00 -0.353208612936E+00 -0.350537800929E+00 -0.346885905093E+00
+ -0.342212099803E+00 -0.336477890709E+00 -0.329647431117E+00 -0.321687833920E+00 -0.312569477680E+00
+ -0.302266305867E+00 -0.290756118642E+00 -0.278020856318E+00 -0.264046873976E+00 -0.248825206279E+00
+ -0.232351821598E+00 -0.214627864069E+00 -0.195659881552E+00 -0.175460037164E+00 -0.154046301204E+00
+ -0.131442619230E+00 -0.107679051851E+00 -0.827918807912E-01 -0.568236757344E-01 -0.298233169267E-01
+ -0.184596946076E-02  0.270469925154E-01  0.567881103967E-01  0.873040093439E-01  0.118515601298E+00
+  0.150338311437E+00  0.182682317934E+00  0.215452801690E+00  0.248550217585E+00  0.281870625756E+00
+  0.315306159094E+00  0.348745757632E+00  0.382076358511E+00  0.415184751019E+00  0.447960169991E+00
+  0.480297184335E+00  0.512097402331E+00  0.543267514780E+00  0.573711997895E+00  0.603322786216E+00
+  0.631972550728E+00  0.659516794793E+00  0.685802869564E+00  0.710679507526E+00  0.734002706130E+00
+  0.755638016764E+00  0.775461068324E+00  0.793357768618E+00  0.809224794004E+00  0.822970440992E+00
+  0.834515701559E+00  0.843795380124E+00  0.850759109567E+00  0.855372161004E+00  0.857616014165E+00
+  0.857488659294E+00  0.855004671928E+00  0.850195047582E+00  0.843106865393E+00  0.833802777701E+00
+  0.822360362211E+00  0.808871363829E+00  0.793440811751E+00  0.776186049690E+00  0.757235651501E+00
+  0.736728220047E+00  0.714811061352E+00  0.691638711026E+00  0.667371314245E+00  0.642172855225E+00
+  0.616209261527E+00  0.589646422683E+00  0.562648185013E+00  0.535374398390E+00  0.507979097643E+00
+  0.480608903449E+00  0.453401664511E+00  0.426485488588E+00  0.399978037834E+00  0.373986187145E+00
+  0.348605971935E+00
+ pseudo wavefunction
+  0.571859011433E-08  0.609654545181E-08  0.649948076408E-08  0.692904703757E-08  0.738700437639E-08
+  0.787522921411E-08  0.839572200233E-08  0.895061540728E-08  0.954218304822E-08  0.101728488133E-07
+  0.108451967914E-07  0.115619818599E-07  0.123261409726E-07  0.131408051936E-07  0.140093125268E-07
+  0.149352215925E-07  0.159223262088E-07  0.169746709363E-07  0.180965676505E-07  0.192926132088E-07
+  0.205677082861E-07  0.219270774547E-07  0.233762905912E-07  0.249212856987E-07  0.265683932374E-07
+  0.283243620625E-07  0.301963870773E-07  0.321921387136E-07  0.343197943601E-07  0.365880718690E-07
+  0.390062652761E-07  0.415842828822E-07  0.443326878514E-07  0.472627414928E-07  0.503864494020E-07
+  0.537166106534E-07  0.572668702427E-07  0.610517749960E-07  0.650868331739E-07  0.693885780150E-07
+  0.739746354790E-07  0.788637964676E-07  0.840760938177E-07  0.896328843845E-07  0.955569365484E-07
+  0.101872523507E-06  0.108605522730E-06  0.115783521992E-06  0.123435932409E-06  0.131594108947E-06
+  0.140291478898E-06  0.149563678840E-06  0.159448700661E-06  0.169987047220E-06  0.181221898307E-06
+  0.193199287567E-06  0.205968291118E-06  0.219581228634E-06  0.234093877719E-06  0.249565702454E-06
+  0.266060097037E-06  0.283644645541E-06  0.302391398829E-06  0.322377169775E-06  0.343683847994E-06
+  0.366398735382E-06  0.390614903817E-06  0.416431576518E-06  0.443954534597E-06  0.473296550488E-06
+  0.504577850014E-06  0.537926605003E-06  0.573479458457E-06  0.611382084429E-06  0.651789784903E-06
+  0.694868126132E-06  0.740793617018E-06  0.789754432343E-06  0.841951183784E-06  0.897597741903E-06
+  0.956922112447E-06  0.102016737058E-05  0.108759265684E-05  0.115947423894E-05  0.123610664376E-05
+  0.131780386409E-05  0.140490064518E-05  0.149775385636E-05  0.159674395320E-05  0.170227653640E-05
+  0.181478401368E-05  0.193472737149E-05  0.206259806386E-05  0.219892002601E-05  0.234425182114E-05
+  0.249918892902E-05  0.266436618586E-05  0.284046038547E-05  0.302819305228E-05  0.322833339765E-05
+  0.344170147158E-05  0.366917152271E-05  0.391167558034E-05  0.417020727329E-05  0.444582590101E-05
+  0.473966077387E-05  0.505291584021E-05  0.538687461930E-05  0.574290546014E-05  0.612246714800E-05
+  0.652711488135E-05  0.695850664388E-05  0.741840999759E-05  0.790870932483E-05  0.843141354897E-05
+  0.898866436529E-05  0.958274501585E-05  0.102160896442E-04  0.108912932684E-04  0.116111224130E-04
+  0.123785264438E-04  0.131966496516E-04  0.140688441343E-04  0.149986835308E-04  0.159899776617E-04
+  0.170467881383E-04  0.181734450030E-04  0.193745644683E-04  0.206550678297E-04  0.220202016265E-04
+  0.234755591366E-04  0.250271032906E-04  0.266811910997E-04  0.284445996990E-04  0.303245541103E-04
+  0.323287568402E-04  0.344654194334E-04  0.367432961109E-04  0.391717196309E-04  0.417606395186E-04
+  0.445206628220E-04  0.474630975606E-04  0.505999990437E-04  0.539442192495E-04  0.575094594655E-04
+  0.613103264068E-04  0.653623920412E-04  0.696822573653E-04  0.742876203945E-04  0.791973486423E-04
+  0.844315563875E-04  0.900116870435E-04  0.959606009681E-04  0.102302669071E-03  0.109063872604E-03
+  0.116271909536E-03  0.123956307960E-03  0.132148546974E-03  0.140882185556E-03  0.150192999936E-03
+  0.160119130038E-03  0.170701235589E-03  0.181982662526E-03  0.194009620390E-03  0.206831371412E-03
+  0.220500432088E-03  0.235072788041E-03  0.250608123054E-03  0.267170063210E-03  0.284826437132E-03
+  0.303649553366E-03  0.323716496065E-03  0.345109440149E-03  0.367915987228E-03  0.392229523661E-03
+  0.418149602194E-03  0.445782348728E-03  0.475240895864E-03  0.506645844977E-03  0.540125758697E-03
+  0.575817685783E-03  0.613867720498E-03  0.654431598766E-03  0.697675333489E-03  0.743775891598E-03
+  0.792921915550E-03  0.845314492176E-03  0.901167971957E-03  0.960710842010E-03  0.102418665628E-02
+  0.109185502664E-02  0.116399267887E-02  0.124089457767E-02  0.132287512520E-02  0.141026943799E-02
+  0.150343470699E-02  0.160275164648E-02  0.170862603724E-02  0.182149037022E-02  0.194180559698E-02
+  0.207006299390E-02  0.220678614720E-02  0.235253306661E-02  0.250789843574E-02  0.267351600781E-02
+  0.285006115589E-02  0.303825358734E-02  0.323886023271E-02  0.345269831994E-02  0.368063864538E-02
+  0.392360905372E-02  0.418259813975E-02  0.445865918532E-02  0.475291434595E-02  0.506655910210E-02
+  0.540086699085E-02  0.575719463481E-02  0.613698708574E-02  0.654178350122E-02  0.697322317377E-02
+  0.743305193259E-02  0.792312893904E-02  0.844543389789E-02  0.900207470735E-02  0.959529557187E-02
+  0.102274856023E-01  0.109011879290E-01  0.116191093550E-01  0.123841305757E-01  0.131993169929E-01
+  0.140679301526E-01  0.149934398347E-01  0.159795368236E-01  0.170301463902E-01  0.181494425124E-01
+  0.193418628649E-01  0.206121246052E-01  0.219652409824E-01  0.234065387949E-01  0.249416767187E-01
+  0.265766645285E-01  0.283178832261E-01  0.301721060910E-01  0.321465206585E-01  0.342487516267E-01
+  0.364868846862E-01  0.388694912556E-01  0.414056540969E-01  0.441049937706E-01  0.469776958777E-01
+  0.500345390167E-01  0.532869233644E-01  0.567468997676E-01  0.604271992062E-01  0.643412624556E-01
+  0.685032697477E-01  0.729281701846E-01  0.776317106202E-01  0.826304636723E-01  0.879418544734E-01
+  0.935841857035E-01  0.995766603828E-01  0.105939401817E+00  0.112693470009E+00  0.119860873746E+00
+  0.127464577480E+00  0.135528501980E+00  0.144077517640E+00  0.153137429157E+00  0.162734950176E+00
+  0.172897666316E+00  0.183653984845E+00  0.195033069077E+00  0.207064755401E+00  0.219779450647E+00
+  0.233208007313E+00  0.247381573997E+00  0.262331418175E+00  0.278088718331E+00  0.294684322281E+00
+  0.312148468415E+00  0.330510466534E+00  0.349798334922E+00  0.370038390351E+00  0.391254787886E+00
+  0.413469007585E+00  0.436699285593E+00  0.460959987670E+00  0.486260923917E+00  0.512606604396E+00
+  0.539995436506E+00  0.568418866379E+00  0.597860468269E+00  0.628294987815E+00  0.659687347350E+00
+  0.691991623811E+00  0.725150012533E+00  0.759091792928E+00  0.793732314786E+00  0.828972026523E+00
+  0.864695568746E+00  0.900770957920E+00  0.937048885087E+00  0.973362153233E+00  0.100952527329E+01
+  0.104533423238E+01  0.108056643801E+01  0.111498082794E+01  0.114831811634E+01  0.118030112315E+01
+  0.121063510361E+01  0.123900796074E+01  0.126509018530E+01  0.128853432805E+01  0.130897377168E+01
+  0.132602054064E+01  0.133926187406E+01  0.134825530053E+01  0.135252200835E+01  0.135153841669E+01
+  0.134472604132E+01  0.133144140608E+01  0.131113985918E+01  0.128359157702E+01  0.124863807676E+01
+  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00
+  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00
+  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00
+  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00
+  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00
+  0.000000000000E+00
+ ae wavefunction
+ -0.419591673479E-06 -0.445236660954E-06 -0.472305250687E-06 -0.500884925173E-06 -0.531068206171E-06
+ -0.562952965377E-06 -0.596642760627E-06 -0.632247202450E-06 -0.669882317876E-06 -0.709670970157E-06
+ -0.751743273549E-06 -0.796237058589E-06 -0.843298343123E-06 -0.893081857389E-06 -0.945751579095E-06
+ -0.100148131688E-05 -0.106045532797E-05 -0.112286896479E-05 -0.118892937793E-05 -0.125885625057E-05
+ -0.133288258579E-05 -0.141125554245E-05 -0.149423732267E-05 -0.158210611794E-05 -0.167515711327E-05
+ -0.177370355614E-05 -0.187807789421E-05 -0.198863298444E-05 -0.210574338018E-05 -0.222980670049E-05
+ -0.236124508686E-05 -0.250050675369E-05 -0.264806763788E-05 -0.280443315455E-05 -0.297014006557E-05
+ -0.314575846823E-05 -0.333189391186E-05 -0.352918965126E-05 -0.373832904445E-05 -0.396003810621E-05
+ -0.419508822539E-05 -0.444429905901E-05 -0.470854161112E-05 -0.498874151386E-05 -0.528588251725E-05
+ -0.560101020839E-05 -0.593523596640E-05 -0.628974117866E-05 -0.666578172614E-05 -0.706469276477E-05
+ -0.748789380520E-05 -0.793689413439E-05 -0.841329858154E-05 -0.891881365848E-05 -0.945525409868E-05
+ -0.100245498207E-04 -0.106287533383E-04 -0.112700476609E-04 -0.119507546913E-04 -0.126733441838E-04
+ -0.134404432655E-04 -0.142548465883E-04 -0.151195271357E-04 -0.160376477180E-04 -0.170125732291E-04
+ -0.180478836822E-04 -0.191473880961E-04 -0.203151392770E-04 -0.215554495594E-04 -0.228729075576E-04
+ -0.242723960099E-04 -0.257591107648E-04 -0.273385809967E-04 -0.290166907359E-04 -0.307997017578E-04
+ -0.326942780077E-04 -0.347075115045E-04 -0.368469500336E-04 -0.391206264891E-04 -0.415370902338E-04
+ -0.441054403792E-04 -0.468353612296E-04 -0.497371600521E-04 -0.528218071755E-04 -0.561009787541E-04
+ -0.595871022176E-04 -0.632934046196E-04 -0.672339641473E-04 -0.714237648284E-04 -0.758787548062E-04
+ -0.806159083152E-04 -0.856532915520E-04 -0.910101328385E-04 -0.967068971463E-04 -0.102765365426E-03
+ -0.109208718933E-03 -0.116061628915E-03 -0.123350351965E-03 -0.131102831408E-03 -0.139348805092E-03
+ -0.148119919962E-03 -0.157449853863E-03 -0.167374444991E-03 -0.177931829462E-03 -0.189162587521E-03
+ -0.201109898875E-03 -0.213819707747E-03 -0.227340898203E-03 -0.241725480395E-03 -0.257028788379E-03
+ -0.273309690165E-03 -0.290630810807E-03 -0.309058769194E-03 -0.328664429493E-03 -0.349523167966E-03
+ -0.371715156200E-03 -0.395325661615E-03 -0.420445366275E-03 -0.447170705143E-03 -0.475604224753E-03
+ -0.505854963647E-03 -0.538038855679E-03 -0.572279157541E-03 -0.608706901916E-03 -0.647461377632E-03
+ -0.688690638341E-03 -0.732552041357E-03 -0.779212818233E-03 -0.828850678842E-03 -0.881654450829E-03
+ -0.937824756232E-03 -0.997574727349E-03 -0.106113076385E-02 -0.112873333333E-02 -0.120063781758E-02
+ -0.127711540679E-02 -0.135845404425E-02 -0.144495942405E-02 -0.153695604425E-02 -0.163478831840E-02
+ -0.173882174815E-02 -0.184944415970E-02 -0.196706700731E-02 -0.209212674663E-02 -0.222508628119E-02
+ -0.236643648517E-02 -0.251669780565E-02 -0.267642194774E-02 -0.284619364598E-02 -0.302663252522E-02
+ -0.321839505467E-02 -0.342217659827E-02 -0.363871356504E-02 -0.386878566260E-02 -0.411321825733E-02
+ -0.437288484423E-02 -0.464870962994E-02 -0.494167023156E-02 -0.525280049427E-02 -0.558319343043E-02
+ -0.593400428227E-02 -0.630645371041E-02 -0.670183110977E-02 -0.712149805405E-02 -0.756689186960E-02
+ -0.803952933881E-02 -0.854101053252E-02 -0.907302277019E-02 -0.963734470585E-02 -0.102358505368E-01
+ -0.108705143308E-01 -0.115434144674E-01 -0.122567381851E-01 -0.130127862287E-01 -0.138139775855E-01
+ -0.146628542996E-01 -0.155620863515E-01 -0.165144765871E-01 -0.175229656786E-01 -0.185906370974E-01
+ -0.197207220752E-01 -0.209166045292E-01 -0.221818259204E-01 -0.235200900133E-01 -0.249352675010E-01
+ -0.264314004551E-01 -0.280127065554E-01 -0.296835830510E-01 -0.314486103986E-01 -0.333125555181E-01
+ -0.352803746019E-01 -0.373572154063E-01 -0.395484189494E-01 -0.418595205316E-01 -0.442962499902E-01
+ -0.468645310902E-01 -0.495704799483E-01 -0.524204023797E-01 -0.554207900464E-01 -0.585783152843E-01
+ -0.618998244709E-01 -0.653923297941E-01 -0.690629992720E-01 -0.729191448635E-01 -0.769682085087E-01
+ -0.812177459231E-01 -0.856754079688E-01 -0.903489194169E-01 -0.952460549124E-01 -0.100374611944E+00
+ -0.105742380623E+00 -0.111357110073E+00 -0.117226471226E+00 -0.123358015834E+00 -0.129759131487E+00
+ -0.136436992474E+00 -0.143398506273E+00 -0.150650255536E+00 -0.158198435396E+00 -0.166048785958E+00
+ -0.174206519886E+00 -0.182676244971E+00 -0.191461881646E+00 -0.200566575426E+00 -0.209992604279E+00
+ -0.219741281025E+00 -0.229812850838E+00 -0.240206384069E+00 -0.250919664576E+00 -0.261949073908E+00
+ -0.273289471686E+00 -0.284934072667E+00 -0.296874321046E+00 -0.309099762684E+00 -0.321597916090E+00
+ -0.334354143130E+00 -0.347351520683E+00 -0.360570714663E+00 -0.373989858114E+00 -0.387584435372E+00
+ -0.401327174519E+00 -0.415187950525E+00 -0.429133701186E+00 -0.443128357849E+00 -0.457132790725E+00
+ -0.471104767691E+00 -0.484998921703E+00 -0.498766719483E+00 -0.512356422012E+00 -0.525713027989E+00
+ -0.538778196066E+00 -0.551490150480E+00 -0.563783586393E+00 -0.575589602443E+00 -0.586835694684E+00
+ -0.597445844316E+00 -0.607340718942E+00 -0.616437986018E+00 -0.624652715226E+00 -0.631897834510E+00
+ -0.638084607775E+00 -0.643123116697E+00 -0.646922744393E+00 -0.649392668142E+00 -0.650442370237E+00
+ -0.649982173269E+00 -0.647923800099E+00 -0.644180957099E+00 -0.638669934919E+00 -0.631310221677E+00
+ -0.622025123195E+00 -0.610742386067E+00 -0.597394819740E+00 -0.581920915553E+00 -0.564265460645E+00
+ -0.544380145344E+00 -0.522224163384E+00 -0.497764803837E+00 -0.470978034224E+00 -0.441849073512E+00
+ -0.410372953728E+00 -0.376555068042E+00 -0.340411701856E+00 -0.301970542890E+00 -0.261271164549E+00
+ -0.218365474934E+00 -0.173318123362E+00 -0.126206854463E+00 -0.771227997739E-01 -0.261706977118E-01
+  0.265309653866E-01  0.808498960908E-01  0.136640013874E+00  0.193741540297E+00  0.251981141124E+00
+  0.311172100787E+00  0.371114512072E+00  0.431595477829E+00  0.492389350851E+00  0.553258089799E+00
+  0.613951880087E+00  0.674210269543E+00  0.733764172796E+00  0.792339126527E+00  0.849659904580E+00
+  0.905455616556E+00  0.959462488428E+00  0.101141974424E+01  0.106105567211E+01  0.110806847980E+01
+  0.115211437455E+01  0.119281223958E+01  0.122976095463E+01  0.126255737984E+01  0.129080748835E+01
+  0.131413097418E+01  0.133216280306E+01  0.134455435589E+01  0.135097524786E+01  0.135111592592E+01
+  0.134469077582E+01  0.133144140608E+01  0.131113985918E+01  0.128359157702E+01  0.124863807676E+01
+  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00
+  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00
+  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00
+  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00
+  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00  0.000000000000E+00
+  0.000000000000E+00
+ End of Dataset
diff --git a/docs.it4i/salomon/software/chemistry/gofree-cond1.sh b/docs.it4i/salomon/software/chemistry/gofree-cond1.sh
new file mode 100644
index 000000000..8dbf6d276
--- /dev/null
+++ b/docs.it4i/salomon/software/chemistry/gofree-cond1.sh
@@ -0,0 +1,23 @@
+#!/bin/bash
+#PBS -A OPEN-6-23
+#PBS -N Si-test1
+#PBS -q qfree 
+#PBS -l select=1:ncpus=24:mpiprocs=24:ompthreads=1
+#PBS -l walltime=01:59:59
+##PBS-l mem=6gb
+#PBS -j oe
+#PBS -S /bin/bash
+module purge
+module load phono3py/0.9.14-ictce-7.3.5-Python-2.7.9
+export OMP_NUM_THREADS=1
+export I_MPI_COMPATIBILITY=4
+##export OMP_STACKSIZE=10gb
+##0	1	2	3	4	10	11	12	13	20	21	22	30	31	40	91	92	93	94	101	102	103	111	112	121	182	183	184	192	193	202	273	274	283	364
+cd $PBS_O_WORKDIR
+phono3py --fc3 --fc2 --dim="2 2 2" --mesh="9 9 9" -c POSCAR  --sigma 0.1 --br --write_gamma --gp="0 1 3 4 10" 
+#phono3py --fc3 --fc2 --dim="2 2 2" --mesh="9 9 9" -c POSCAR  --sigma 0.1 --br --write_gamma --gp="11 12 13 20 21" 
+#phono3py --fc3 --fc2 --dim="2 2 2" --mesh="9 9 9" -c POSCAR  --sigma 0.1 --br --write_gamma --gp="21 22 30 31 40"
+#phono3py --fc3 --fc2 --dim="2 2 2" --mesh="9 9 9" -c POSCAR  --sigma 0.1 --br --write_gamma --gp="91 92 93 94 101"
+#phono3py --fc3 --fc2 --dim="2 2 2" --mesh="9 9 9" -c POSCAR  --sigma 0.1 --br --write_gamma --gp="102 103 111 112 121"
+#phono3py --fc3 --fc2 --dim="2 2 2" --mesh="9 9 9" -c POSCAR  --sigma 0.1 --br --write_gamma --gp="182 183 184 192 193"
+#phono3py --fc3 --fc2 --dim="2 2 2" --mesh="9 9 9" -c POSCAR  --sigma 0.1 --br --write_gamma --gp="202 273 274 283 364"
diff --git a/docs.it4i/salomon/software/chemistry/molpro.md b/docs.it4i/salomon/software/chemistry/molpro.md
index f993cf58b..5d0b5aec4 100644
--- a/docs.it4i/salomon/software/chemistry/molpro.md
+++ b/docs.it4i/salomon/software/chemistry/molpro.md
@@ -5,13 +5,13 @@ Molpro is a complete system of ab initio programs for molecular electronic struc
 
 About Molpro
 ------------
-Molpro is a software package used for accurate ab-initio quantum chemistry calculations. More information can be found at the [official webpage](http://www.molpro.net/).
+Molpro is a software package used for accurate ab-initio quantum chemistry calculations. More information can be found at the [official webpage](http://www.molpro.net/)![external](../../../img/external.png).
 
 License
 -------
 Molpro software package is available only to users that have a valid license. Please contact support to enable access to Molpro if you have a valid license appropriate for running on our cluster (eg. academic research group licence, parallel execution).
 
-To run Molpro, you need to have a valid license token present in " $HOME/.molpro/token". You can download the token from [Molpro website](https://www.molpro.net/licensee/?portal=licensee).
+To run Molpro, you need to have a valid license token present in " $HOME/.molpro/token". You can download the token from [Molpro website](https://www.molpro.net/licensee/?portal=licensee)![external](../../../img/external.png).
 
 Installed version
 -----------------
@@ -31,11 +31,11 @@ Compilation parameters are default:
 
 Running
 ------
-Molpro is compiled for parallel execution using MPI and OpenMP. By default, Molpro reads the number of allocated nodes from PBS and launches a data server on one node. On the remaining allocated nodes, compute processes are launched, one process per node, each with 16 threads. You can modify this behavior by using -n, -t and helper-server options. Please refer to the [Molpro documentation](http://www.molpro.net/info/2010.1/doc/manual/node9.html) for more details.
+Molpro is compiled for parallel execution using MPI and OpenMP. By default, Molpro reads the number of allocated nodes from PBS and launches a data server on one node. On the remaining allocated nodes, compute processes are launched, one process per node, each with 16 threads. You can modify this behavior by using -n, -t and helper-server options. Please refer to the [Molpro documentation](http://www.molpro.net/info/2010.1/doc/manual/node9.html)![external](../../../img/external.png) for more details.
 
 >The OpenMP parallelization in Molpro is limited and has been observed to produce limited scaling. We therefore recommend to use MPI parallelization only. This can be achieved by passing option  mpiprocs=16:ompthreads=1 to PBS.
 
-You are advised to use the -d option to point to a directory in [SCRATCH filesystem](../../storage.md). Molpro can produce a large amount of temporary data during its run, and it is important that these are placed in the fast scratch filesystem.
+You are advised to use the -d option to point to a directory in [SCRATCH filesystem](../../storage/storage/). Molpro can produce a large amount of temporary data during its run, and it is important that these are placed in the fast scratch filesystem.
 
 ### Example jobscript
 
diff --git a/docs.it4i/salomon/software/chemistry/nwchem.md b/docs.it4i/salomon/software/chemistry/nwchem.md
index fd589860d..dd257070c 100644
--- a/docs.it4i/salomon/software/chemistry/nwchem.md
+++ b/docs.it4i/salomon/software/chemistry/nwchem.md
@@ -7,7 +7,7 @@ Introduction
 -------------------------
 NWChem aims to provide its users with computational chemistry tools that are scalable both in their ability to treat large scientific computational chemistry problems efficiently, and in their use of available parallel computing resources from high-performance parallel supercomputers to conventional workstation clusters.
 
-[Homepage](http://www.nwchem-sw.org/index.php/Main_Page)
+[Homepage](http://www.nwchem-sw.org/index.php/Main_Page)![external](../../../img/external.png)
 
 Installed versions
 ------------------
@@ -41,7 +41,7 @@ Running
 
 Options
 --------------------
-Please refer to [the documentation](http://www.nwchem-sw.org/index.php/Release62:Top-level) and in the input file set the following directives :
+Please refer to [the documentation](http://www.nwchem-sw.org/index.php/Release62:Top-level)![external](../../../img/external.png) and in the input file set the following directives :
 
 -   MEMORY : controls the amount of memory NWChem will use
--   SCRATCH_DIR : set this to a directory in [SCRATCH     filesystem](../../storage.md) (or run the calculation completely in a scratch directory). For certain calculations, it might be advisable to reduce I/O by forcing "direct" mode, eg. "scf direct"
\ No newline at end of file
+-   SCRATCH_DIR : set this to a directory in [SCRATCH     filesystem](../../storage/storage/) (or run the calculation completely in a scratch directory). For certain calculations, it might be advisable to reduce I/O by forcing "direct" mode, eg. "scf direct"
\ No newline at end of file
diff --git a/docs.it4i/salomon/software/chemistry/phono3py.md b/docs.it4i/salomon/software/chemistry/phono3py.md
index 61cf61648..c2d5326b8 100644
--- a/docs.it4i/salomon/software/chemistry/phono3py.md
+++ b/docs.it4i/salomon/software/chemistry/phono3py.md
@@ -3,7 +3,7 @@ Phono3py
 
 Introduction
 -------------
-This GPL software calculates phonon-phonon interactions via the third order force constants. It allows to obtain lattice thermal conductivity, phonon lifetime/linewidth, imaginary part of self energy at the lowest order, joint density of states (JDOS) and weighted-JDOS. For details see Phys. Rev. B 91, 094306 (2015) and http://atztogo.github.io/phono3py/index.html
+This GPL software calculates phonon-phonon interactions via the third order force constants. It allows to obtain lattice thermal conductivity, phonon lifetime/linewidth, imaginary part of self energy at the lowest order, joint density of states (JDOS) and weighted-JDOS. For details see Phys. Rev. B 91, 094306 (2015) and [http://atztogo.github.io/phono3py/index.html](http://atztogo.github.io/phono3py/index.html)![external](../../../img/external.png)
 
 >Load the phono3py/0.9.14-ictce-7.3.5-Python-2.7.9 module
 
@@ -16,7 +16,7 @@ Example of calculating thermal conductivity of Si using VASP code.
 
 ### Calculating force constants
 
-One needs to calculate second order and third order force constants using the diamond structure of silicon stored in [POSCAR](phono3py-input/poscar-si)  (the same form as in VASP) using single displacement calculations within supercell.
+One needs to calculate second order and third order force constants using the diamond structure of silicon stored in [POSCAR](poscar-si)  (the same form as in VASP) using single displacement calculations within supercell.
 
 ```bash
 $ cat POSCAR
@@ -59,7 +59,7 @@ POSCAR-00006   POSCAR-00015  POSCAR-00024  POSCAR-00033  POSCAR-00042  POS
 POSCAR-00007   POSCAR-00016  POSCAR-00025  POSCAR-00034  POSCAR-00043  POSCAR-00052  POSCAR-00061  POSCAR-00070  POSCAR-00079  POSCAR-00088  POSCAR-00097  POSCAR-00106
 ```
 
-For each displacement the forces needs to be calculated, i.e. in form of the output file of VASP (vasprun.xml). For a single VASP calculations one needs [KPOINTS](phono3py-input/KPOINTS), [POTCAR](phono3py-input/POTCAR), [INCAR](phono3py-input/INCAR) in your case directory (where you have POSCARS) and those 111 displacements calculations can be generated by [prepare.sh](phono3py-input/prepare.sh) script. Then each of the single 111 calculations is submitted [run.sh](phono3py-input/run.sh) by [submit.sh](phono3py-input/submit.sh).
+For each displacement the forces needs to be calculated, i.e. in form of the output file of VASP (vasprun.xml). For a single VASP calculations one needs [KPOINTS](KPOINTS), [POTCAR](POTCAR), [INCAR](INCAR) in your case directory (where you have POSCARS) and those 111 displacements calculations can be generated by [prepare.sh](prepare.sh) script. Then each of the single 111 calculations is submitted [run.sh](run.sh) by [submit.sh](submit.sh).
 
 ```bash
 $./prepare.sh
@@ -153,7 +153,7 @@ one finds which grid points needed to be calculated, for instance using followin
 $ phono3py --fc3 --fc2 --dim="2 2 2" --mesh="9 9 9" -c POSCAR  --sigma 0.1 --br --write-gamma --gp="0 1 2
 ```
 
-one calculates grid points 0, 1, 2. To automize one can use for instance scripts to submit 5 points in series, see [gofree-cond1.sh](phono3py-input/gofree-cond1.sh)
+one calculates grid points 0, 1, 2. To automize one can use for instance scripts to submit 5 points in series, see [gofree-cond1.sh](gofree-cond1.sh)
 
 ```bash
 $ qsub gofree-cond1.sh
diff --git a/docs.it4i/salomon/software/chemistry/prepare.sh b/docs.it4i/salomon/software/chemistry/prepare.sh
new file mode 100644
index 000000000..a057dbbad
--- /dev/null
+++ b/docs.it4i/salomon/software/chemistry/prepare.sh
@@ -0,0 +1,44 @@
+#!/bin/bash
+P=`pwd`
+
+# number of displacements
+poc=9
+
+        for i in `seq 1 $poc `;
+        do
+        cd $P
+        mkdir disp-0000"$i"
+        cd disp-0000"$i"   
+        cp ../KPOINTS .
+        cp ../INCAR .
+        cp ../POTCAR .
+        cp ../POSCAR-0000"$i" POSCAR
+                echo $i
+        done 
+
+poc=99
+
+        for i in `seq 10 $poc `;
+        do
+        cd $P
+        mkdir disp-000"$i"
+        cd disp-000"$i"
+        cp ../KPOINTS .
+        cp ../INCAR .
+        cp ../POTCAR .
+        cp ../POSCAR-000"$i" POSCAR
+                echo $i
+        done
+poc=111
+
+        for i in `seq 100 $poc `;
+        do
+        cd $P
+        mkdir disp-00"$i"
+        cd disp-00"$i"
+        cp ../KPOINTS .
+        cp ../INCAR .
+        cp ../POTCAR .
+        cp ../POSCAR-00"$i" POSCAR
+                echo $i
+        done
diff --git a/docs.it4i/salomon/software/chemistry/run.sh b/docs.it4i/salomon/software/chemistry/run.sh
new file mode 100644
index 000000000..63faf63ba
--- /dev/null
+++ b/docs.it4i/salomon/software/chemistry/run.sh
@@ -0,0 +1,31 @@
+#!/bin/bash
+#PBS -A IT4I-9-11
+#PBS -N Si-test
+#PBS -q qprod 
+#PBS -l select=8:ncpus=16:mpiprocs=16:ompthreads=1
+#PBS -l walltime=23:59:59
+##PBS-l mem=6gb
+#PBS -j oe
+#PBS -S /bin/bash
+module load impi/4.1.1.036 intel/13.5.192 fftw3-mpi/3.3.3-icc
+export OMP_NUM_THREADS=1
+export I_MPI_COMPATIBILITY=4
+##export OMP_STACKSIZE=10gb
+b=`basename $PBS_O_WORKDIR`
+echo $b >log.vasp
+SCRDIR=/scratch/$USER/$b
+mkdir -p $SCRDIR
+cd $SCRDIR || exit
+
+# copy input file to scratch 
+cp $PBS_O_WORKDIR/* .
+
+mpirun ~/bin/vasp5.4.1 > log.exc
+
+# copy output file to home
+cp * $PBS_O_WORKDIR/. && cd ..
+
+rm -rf "$SCRDIR"
+
+#exit
+exit
diff --git a/docs.it4i/salomon/software/chemistry/submit.sh b/docs.it4i/salomon/software/chemistry/submit.sh
new file mode 100644
index 000000000..12fa02ecc
--- /dev/null
+++ b/docs.it4i/salomon/software/chemistry/submit.sh
@@ -0,0 +1,35 @@
+#!/bin/bash
+P=`pwd`
+
+# number of displacements
+poc=9
+
+        for i in `seq 1 $poc `;
+        do
+        cd $P
+        cd disp-0000"$i"   
+        cp ../run.sh .
+        qsub run.sh
+                echo $i
+        done 
+
+poc=99
+
+        for i in `seq 10 $poc `;
+        do
+        cd $P
+        cd disp-000"$i"
+        cp ../run.sh .
+        qsub run.sh
+                echo $i
+        done
+poc=111
+
+        for i in `seq 100 $poc `;
+        do
+        cd $P
+        cd disp-00"$i"
+        cp ../run.sh .
+        qsub run.sh
+                echo $i
+        done
diff --git a/docs.it4i/salomon/software/compilers.md b/docs.it4i/salomon/software/compilers.md
index 835c86e85..7b4298479 100644
--- a/docs.it4i/salomon/software/compilers.md
+++ b/docs.it4i/salomon/software/compilers.md
@@ -53,7 +53,7 @@ PGDBG OpenMP/MPI debugger and PGPROF OpenMP/MPI profiler are available
     $ pgprof &
 ```
 
-For more information, see the [PGI page](http://www.pgroup.com/products/pgicdk.htm).
+For more information, see the [PGI page](http://www.pgroup.com/products/pgicdk.htm)![external](../../../img/external.png).
 
 GNU
 ---
@@ -187,8 +187,8 @@ For more informations see the man pages.
 Java
 ----
 
-For information how to use Java (runtime and/or compiler), please read the [Java page](java.md).
+For information how to use Java (runtime and/or compiler), please read the [Java page](java/).
 
 nVidia CUDA
 
-For information how to work with nVidia CUDA, please read the [nVidia CUDA page](../../anselm-cluster-documentation/software/nvidia-cuda.md).
\ No newline at end of file
+For information how to work with nVidia CUDA, please read the [nVidia CUDA page](../../anselm-cluster-documentation/software/nvidia-cuda/).
\ No newline at end of file
diff --git a/docs.it4i/salomon/software/comsol/comsol-multiphysics.md b/docs.it4i/salomon/software/comsol/comsol-multiphysics.md
index c4b69d9f1..da096283f 100644
--- a/docs.it4i/salomon/software/comsol/comsol-multiphysics.md
+++ b/docs.it4i/salomon/software/comsol/comsol-multiphysics.md
@@ -3,13 +3,13 @@ COMSOL Multiphysics®
 
 Introduction
 -------------------------
-[COMSOL](http://www.comsol.com) is a powerful environment for modelling and solving various engineering and scientific problems based on partial differential equations. COMSOL is designed to solve coupled or multiphysics phenomena. For many standard engineering problems COMSOL provides add-on products such as electrical, mechanical, fluid flow, and chemical applications.
+[COMSOL](http://www.comsol.com)![external](../../../img/external.png) is a powerful environment for modelling and solving various engineering and scientific problems based on partial differential equations. COMSOL is designed to solve coupled or multiphysics phenomena. For many standard engineering problems COMSOL provides add-on products such as electrical, mechanical, fluid flow, and chemical applications.
 
--   [Structural Mechanics Module](http://www.comsol.com/structural-mechanics-module),
--   [Heat Transfer Module](http://www.comsol.com/heat-transfer-module),
--   [CFD Module](http://www.comsol.com/cfd-module),
--   [Acoustics Module](http://www.comsol.com/acoustics-module),
--   and [many others](http://www.comsol.com/products)
+-   [Structural Mechanics Module](http://www.comsol.com/structural-mechanics-module)![external](../../../img/external.png),
+-   [Heat Transfer Module](http://www.comsol.com/heat-transfer-module)![external](../../../img/external.png),
+-   [CFD Module](http://www.comsol.com/cfd-module)![external](../../../img/external.png),
+-   [Acoustics Module](http://www.comsol.com/acoustics-module)![external](../../../img/external.png),
+-   and [many others](http://www.comsol.com/products)![external](../../../img/external.png)
 
 COMSOL also allows an interface support for equation-based modelling of partial differential equations.
 
@@ -34,7 +34,7 @@ By default the **EDU variant** will be loaded. If user needs other version or va
 $ module avail COMSOL
 ```
 
-If user needs to prepare COMSOL jobs in the interactive mode it is recommend to use COMSOL on the compute nodes via PBS Pro scheduler. In order run the COMSOL Desktop GUI on Windows is recommended to use the [Virtual Network Computing (VNC)](../../../get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-and-vnc.md).
+If user needs to prepare COMSOL jobs in the interactive mode it is recommend to use COMSOL on the compute nodes via PBS Pro scheduler. In order run the COMSOL Desktop GUI on Windows is recommended to use the [Virtual Network Computing (VNC)](../../../get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-system/).
 
 ```bash
 $ xhost +
@@ -76,7 +76,7 @@ LiveLink™* *for MATLAB®
 -------------------------
 COMSOL is the software package for the numerical solution of the partial differential equations. LiveLink for MATLAB allows connection to the COMSOL®API (Application Programming Interface) with the benefits of the programming language and computing environment of the MATLAB.
 
-LiveLink for MATLAB is available in both **EDU** and **COM** **variant** of the COMSOL release. On the clusters 1 commercial (**COM**) license and the 5 educational (**EDU**) licenses of LiveLink for MATLAB (please see the [ISV Licenses](../isv_licenses.md)) are available. Following example shows how to start COMSOL model from MATLAB via LiveLink in the interactive mode.
+LiveLink for MATLAB is available in both **EDU** and **COM** **variant** of the COMSOL release. On the clusters 1 commercial (**COM**) license and the 5 educational (**EDU**) licenses of LiveLink for MATLAB (please see the [ISV Licenses](../isv_licenses/)) are available. Following example shows how to start COMSOL model from MATLAB via LiveLink in the interactive mode.
 
 ```bash
 $ xhost +
diff --git a/docs.it4i/salomon/software/debuggers/Introduction.md b/docs.it4i/salomon/software/debuggers/Introduction.md
index c150402ae..9b6beb852 100644
--- a/docs.it4i/salomon/software/debuggers/Introduction.md
+++ b/docs.it4i/salomon/software/debuggers/Introduction.md
@@ -11,15 +11,14 @@ Intel debugger
 
 Intel debugger is no longer available since Parallel Studio version 2015
 
-The intel debugger version 13.0 is available, via module intel. The debugger works for applications compiled with C and C++ compiler and the ifort fortran 77/90/95 compiler. The debugger provides java GUI environment. Use [X display](../../../get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-and-vnc.md)
-for running the GUI.
+The intel debugger version 13.0 is available, via module intel. The debugger works for applications compiled with C and C++ compiler and the ifort fortran 77/90/95 compiler. The debugger provides java GUI environment.
 
 ```bash
     $ module load intel
     $ idb
 ```
 
-Read more at the [Intel Debugger](../intel-suite/intel-debugger.md) page.
+Read more at the [Intel Debugger](../intel-suite/intel-debugger/) page.
 
 Allinea Forge (DDT/MAP)
 -----------------------
@@ -36,7 +35,7 @@ implementation.
     $ forge
 ```
 
-Read more at the [Allinea DDT](allinea-ddt.md) page.
+Read more at the [Allinea DDT](allinea-ddt/) page.
 
 Allinea Performance Reports
 ---------------------------
@@ -47,7 +46,7 @@ Allinea Performance Reports characterize the performance of HPC application runs
     $ perf-report mpirun -n 64 ./my_application argument01 argument02
 ```
 
-Read more at the [Allinea Performance Reports](allinea-performance-reports.md) page.
+Read more at the [Allinea Performance Reports](allinea-performance-reports/) page.
 
 RougeWave Totalview
 -------------------
@@ -58,7 +57,7 @@ TotalView is a source- and machine-level debugger for multi-process, multi-threa
     $ totalview
 ```
 
-Read more at the [Totalview](total-view.md) page.
+Read more at the [Totalview](total-view/) page.
 
 Vampir trace analyzer
 ---------------------
@@ -69,4 +68,4 @@ Vampir is a GUI trace analyzer for traces in OTF format.
     $ vampir
 ```
 
-Read more at the [Vampir](vampir.md) page.
\ No newline at end of file
+Read more at the [Vampir](vampir/) page.
\ No newline at end of file
diff --git a/docs.it4i/salomon/software/debuggers/aislinn.md b/docs.it4i/salomon/software/debuggers/aislinn.md
index d363c176f..f185923db 100644
--- a/docs.it4i/salomon/software/debuggers/aislinn.md
+++ b/docs.it4i/salomon/software/debuggers/aislinn.md
@@ -4,7 +4,7 @@ Aislinn
 -   Aislinn is a dynamic verifier for MPI programs. For a fixed input it covers all possible runs with respect to nondeterminism introduced by MPI. It allows to detect bugs (for sure) that occurs very rare in normal runs.
 -   Aislinn detects problems like invalid memory accesses, deadlocks, misuse of MPI, and resource leaks.
 -   Aislinn is open-source software; you can use it without any licensing limitations.
--   Web page of the project: <http://verif.cs.vsb.cz/aislinn/>
+-   Web page of the project: <http://verif.cs.vsb.cz/aislinn/>![external](../../../img/external.png)
 
 >Note
 Aislinn is software developed at IT4Innovations and some parts are still considered experimental. If you have any questions or experienced any problems, please contact the author: <stanislav.bohm@vsb.cz>.
diff --git a/docs.it4i/salomon/software/debuggers/allinea-ddt.md b/docs.it4i/salomon/software/debuggers/allinea-ddt.md
index e929ddf3b..53ebc20d4 100644
--- a/docs.it4i/salomon/software/debuggers/allinea-ddt.md
+++ b/docs.it4i/salomon/software/debuggers/allinea-ddt.md
@@ -94,4 +94,4 @@ Users can find original User Guide after loading the DDT module:
     $DDTPATH/doc/userguide.pdf
 ```
 
-[1] Discipline, Magic, Inspiration and Science: Best Practice Debugging with Allinea DDT, Workshop conducted at LLNL by Allinea on May 10, 2013, [link](https://computing.llnl.gov/tutorials/allineaDDT/index.html)
\ No newline at end of file
+[1] Discipline, Magic, Inspiration and Science: Best Practice Debugging with Allinea DDT, Workshop conducted at LLNL by Allinea on May 10, 2013, [link](https://computing.llnl.gov/tutorials/allineaDDT/index.html)![external](../../../img/external.png)
\ No newline at end of file
diff --git a/docs.it4i/salomon/software/debuggers/allinea-performance-reports.md b/docs.it4i/salomon/software/debuggers/allinea-performance-reports.md
index f894c2ccc..63b6b15a3 100644
--- a/docs.it4i/salomon/software/debuggers/allinea-performance-reports.md
+++ b/docs.it4i/salomon/software/debuggers/allinea-performance-reports.md
@@ -1,76 +1,61 @@
-Allinea Performance Reports 
+Allinea Performance Reports
 ===========================
 
-quick application profiling
-
-  
 
 Introduction
 ------------
+Allinea Performance Reports characterize the performance of HPC application runs. After executing your application through the tool, a synthetic HTML report is generated automatically, containing information about several metrics along with clear behavior statements and hints to help you improve the efficiency of your runs.
 
-Allinea Performance Reports characterize the performance of HPC
-application runs. After executing your application through the tool, a
-synthetic HTML report is generated automatically, containing information
-about several metrics along with clear behavior statements and hints to
-help you improve the efficiency of your runs.
-
-The Allinea Performance Reports is most useful in profiling MPI
-programs.
+The Allinea Performance Reports is most useful in profiling MPI rograms.
 
 Our license is limited to 64 MPI processes.
 
 Modules
 -------
-
 Allinea Performance Reports version 6.0 is available
 
+```bash
     $ module load PerformanceReports/6.0
+```
 
-The module sets up environment variables, required for using the Allinea
-Performance Reports. 
+The module sets up environment variables, required for using the Allinea Performance Reports.
 
 Usage
 -----
 
 Use the the perf-report wrapper on your (MPI) program.
 
-Instead of [running your MPI program the usual
-way](../mpi-1.html), use the the perf report wrapper:
+Instead of [running your MPI program the usual way](../mpi/mpi/), use the the perf report wrapper:
 
+```bash
     $ perf-report mpirun ./mympiprog.x
+```
 
-The mpi program will run as usual. The perf-report creates two
-additional files, in *.txt and *.html format, containing the
-performance report. Note that  demanding MPI
-codes should be run within [ the queue
-system](../../resource-allocation-and-job-execution/job-submission-and-execution.html).
+The mpi program will run as usual. The perf-report creates two additional files, in *.txt and *.html format, containing the performance report. Note that  demanding MPI codes should be run within [ the queue system](../../resource-allocation-and-job-execution/job-submission-and-execution/).
 
 Example
 -------
-
-In this example, we will be profiling the mympiprog.x MPI program, using
-Allinea performance reports. Assume that the code is compiled with intel
-compilers and linked against intel MPI library:
+In this example, we will be profiling the mympiprog.x MPI program, using Allinea performance reports. Assume that the code is compiled with intel compilers and linked against intel MPI library:
 
 First, we allocate some nodes via the express queue:
 
+```bash
     $ qsub -q qexp -l select=2:ppn=24:mpiprocs=24:ompthreads=1 -I
     qsub: waiting for job 262197.dm2 to start
     qsub: job 262197.dm2 ready
+```
 
 Then we load the modules and run the program the usual way:
 
+```bash
     $ module load intel impi PerfReports/6.0
     $ mpirun ./mympiprog.x
+```
 
 Now lets profile the code:
 
+```bash
     $ perf-report mpirun ./mympiprog.x
+```
 
-Performance report files
-[mympiprog_32p*.txt](mympiprog_32p_2014-10-15_16-56.txt)
-and
-[mympiprog_32p*.html](mympiprog_32p_2014-10-15_16-56.html)
-were created. We can see that the code is very efficient on MPI and is
-CPU bounded.
-
+Performance report files [mympiprog_32p*.txt](mympiprog_32p_2014-10-15_16-56.txt) and [mympiprog_32p*.html](mympiprog_32p_2014-10-15_16-56.html) were created. We can see that the code is very efficient on MPI and is CPU bounded.
\ No newline at end of file
diff --git a/docs.it4i/salomon/software/debuggers/debuggers.md b/docs.it4i/salomon/software/debuggers/debuggers.md
deleted file mode 100644
index 208abd52d..000000000
--- a/docs.it4i/salomon/software/debuggers/debuggers.md
+++ /dev/null
@@ -1,61 +0,0 @@
-Debuggers and profilers summary
-===============================
-
-Introduction
-------------
-We provide state of the art programms and tools to develop, profile and debug HPC codes at IT4Innovations. On these pages, we provide an overview of the profiling and debugging tools available on Anslem at IT4I.
-
-Intel debugger
---------------
-The intel debugger version 13.0 is available, via module intel. The debugger works for applications compiled with C and C++ compiler and the ifort fortran 77/90/95 compiler. The debugger provides java GUI environment. Use [X display](https://docs.it4i.cz/anselm-cluster-documentation/software/debuggers/resolveuid/11e53ad0d2fd4c5187537f4baeedff33) for running the GUI.
-
-```bash
-    $ module load intel
-    $ idb
-```
-
-Read more at the [Intel Debugger](intel-suite/intel-debugger.html) page.
-
-Allinea Forge (DDT/MAP)
------------------------
-Allinea DDT, is a commercial debugger primarily for debugging parallel MPI or OpenMP programs. It also has a support for GPU (CUDA) and Intel Xeon Phi accelerators. DDT provides all the standard debugging features (stack trace, breakpoints, watches, view variables, threads etc.) for every thread running as part of your program, or for every process even if these processes are distributed across a cluster using an MPI implementation.
-
-```bash
-    $ module load Forge
-    $ forge
-```
-
-Read more at the [Allinea DDT](debuggers/allinea-ddt.html) page.
-
-Allinea Performance Reports
----------------------------
-Allinea Performance Reports characterize the performance of HPC application runs. After executing your application through the tool, a synthetic HTML report is generated automatically, containing information about several metrics along with clear behavior statements and hints to help you improve the efficiency of your runs. Our license is limited to 64 MPI processes.
-
-```bash
-    $ module load PerformanceReports/6.0
-    $ perf-report mpirun -n 64 ./my_application argument01 argument02
-```
-
-Read more at the [Allinea Performance Reports](debuggers/allinea-performance-reports.html) page.
-
-RougeWave Totalview
--------------------
-TotalView is a source- and machine-level debugger for multi-process, multi-threaded programs. Its wide range of tools provides ways to analyze, organize, and test programs, making it easy to isolate and identify problems in individual threads and processes in programs of great complexity.
-
-```bash
-    $ module load TotalView/8.15.4-6-linux-x86-64
-    $ totalview
-```
-
-Read more at the [Totalview](debuggers/total-view.html) page.
-
-Vampir trace analyzer
----------------------
-Vampir is a GUI trace analyzer for traces in OTF format.
-
-```bash
-    $ module load Vampir/8.5.0
-    $ vampir
-```
-
-Read more at the [Vampir](../../salomon/software/debuggers/vampir.html) page.
\ No newline at end of file
diff --git a/docs.it4i/salomon/software/debuggers/intel-vtune-amplifier.md b/docs.it4i/salomon/software/debuggers/intel-vtune-amplifier.md
index d04d91449..6eea08160 100644
--- a/docs.it4i/salomon/software/debuggers/intel-vtune-amplifier.md
+++ b/docs.it4i/salomon/software/debuggers/intel-vtune-amplifier.md
@@ -89,6 +89,6 @@ You can obtain this command line by pressing the "Command line..." button on Ana
 
 References
 ----------
-1.  <https://www.rcac.purdue.edu/tutorials/phi/PerformanceTuningXeonPhi-Tullos.pdf> Performance Tuning for Intel® Xeon Phi™ Coprocessors
-2.  <https://software.intel.com/en-us/intel-vtune-amplifier-xe-support/documentation> >Intel® VTune™ Amplifier Support
-3.  <https://software.intel.com/en-us/amplifier_help_linux> Linux user guide
\ No newline at end of file
+1.  <https://www.rcac.purdue.edu/tutorials/phi/PerformanceTuningXeonPhi-Tullos.pdf>![external](../../../img/external.png) Performance Tuning for Intel® Xeon Phi™ Coprocessors
+2.  <https://software.intel.com/en-us/intel-vtune-amplifier-xe-support/documentation>![external](../../../img/external.png) >Intel® VTune™ Amplifier Support
+3.  <https://software.intel.com/en-us/amplifier_help_linux>![external](../../../img/external.png)
\ No newline at end of file
diff --git a/docs.it4i/salomon/software/debuggers/mympiprog_32p_2014-10-15_16-56.html b/docs.it4i/salomon/software/debuggers/mympiprog_32p_2014-10-15_16-56.html
new file mode 100644
index 000000000..ce60070a9
--- /dev/null
+++ b/docs.it4i/salomon/software/debuggers/mympiprog_32p_2014-10-15_16-56.html
@@ -0,0 +1,610 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>mympiprog.x - Performance Report</title>
+<style type="text/css">
+body {
+    font-family: "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans",sans-serif;
+    font-size: 1em;
+    color: #2c1a0a;
+}
+div#content {
+    width: 900px;
+    margin-left: auto;
+    margin-right: auto;
+}
+.header {
+    padding-top: 16px;
+}
+.header_left {
+    float:left;
+    width: 532px;
+}
+.logo {
+    float: left;
+}
+.logo img { height: 150px; }
+#time_radar {
+    float: right;
+}
+#time_radar .legend_CPU { fill: #4fd32e; font-size: 1.5em; }
+#time_radar .legend_MPI { fill: #409ded; font-size: 1.5em; }
+#time_radar .legend_IO { fill: #ed8140; font-size: 1.5em; }
+.clear {
+    clear: both;
+}
+table {
+    border-spacing: 0;
+}
+td {
+    padding-left: 0;
+    padding-right: 16px;
+    padding-top: 1px;
+    padding-bottom: 1px;
+}
+#error {
+    border: 1px solid;
+    margin: 16px 0px;
+    padding: 16px 16px 16px 16px;
+    color: #C80000;
+    background-color: #FFC0C0;
+}
+#error p {
+    margin: 8px;
+}
+.application_details {
+    margin-top: 8px;
+    margin-left: 16px;
+    margin-right: 16px;
+}
+.application_details .details_key { width: 100px; color: #bdc4d5;}
+.application_details table {
+    table-layout: fixed;
+    width: 100%;
+    color: #37537b;
+}
+.application_details #cmdline {
+    word-wrap: break-word;
+}
+.application_details #exe_path {
+    word-wrap: break-word;
+}
+.summary {
+}
+hr {
+    margin-top: 32px;
+    margin-bottom: 32px;
+    visibility: hidden;
+}
+.summary .heading {
+    font-family: inherit;
+    font-size: 1.8em;
+    padding-bottom: 8px;
+}
+#summary_cpu_class {
+    font-weight: bold;
+}
+#summary_mpi_class {
+    font-weight: bold;
+}
+#summary_io_class {
+    font-weight: bold;
+}
+.overview_general_advice p {
+    margin-top: 8px;
+    margin-bottom: 8px;
+}
+.subsections {
+    margin-bottom: 32px;
+}
+.subsections .heading {
+    font-family: inherit;
+    font-size: 2em;
+    padding-bottom: 8px;
+}
+.subsections .heading_cpu {
+    padding-bottom: 8px;
+}
+.subsections .heading_mpi {
+    padding-bottom: 8px;
+}
+.subsections .heading_ram {
+    padding-bottom: 8px;
+}
+.subsections .heading_io {
+    padding-bottom: 8px;
+}
+.subsections .explanation {
+    font-size: 0.9em;
+    color: #404040;
+    padding-top: 8px;
+}
+
+.ltcol, .ctcol { float: left; width: 436px; padding-right: 16px; }
+.rtcol { float: right; width: 436px; }
+
+.heading_cpu { color: #4fd32e; font-size: 1.5em; }
+.heading_mpi { color: #409ded; font-size: 1.5em; }
+.heading_ram { color: #ed4040; font-size: 1.5em; }
+.heading_io { color: #ed8140; font-size: 1.5em; }
+.cpu_span { color: #4fd32e; }
+.mpi_span { color: #409ded; }
+.ram { color: #ed4040; }
+.io_span { color: #ed8140; }
+.bar_graph { width: 200px; }
+#cpu_bar { background-color: #4fd32e; width: 0; height: 2em; }
+#mpi_bar { background-color: #409ded; width: 0; height: 2em; }
+#io_bar { background-color: #ed8140; width: 0; height: 2em; }
+.summary_table { padding-top: 16px; padding-bottom: 8px; }
+.summary_table td p { margin: 0px; margin-bottom: 4px; }
+.summary_table td { padding-bottom: 8px; }
+.summary_table .details { font-size: 0.9em; }
+.balanced_span { color: #bb58d6; }
+.right_cell { text-align: right; }
+
+#cpu_chart { padding-top: 8px; }
+#cpu_chart td { font-size: 0.9em; padding-bottom: 8px; }
+.mini_bar_graph { width: 50px; }
+#cpu_num_bar { background-color: #4fd32e; width: 0; height: 1em; }
+#cpu_vec_bar { background-color: #3c9f23; width: 0; height: 1em; }
+#cpu_mem_bar { background-color: #266516; width: 0; height: 1em; }
+#cpu_other_bar { background-color: #808080; width: 0; height: 1em; }
+.cpu_num_span { color: #4fd32e; }
+.cpu_vec_span { color: #3c9f23; }
+.cpu_mem_span { color: #266516; }
+.cpu_other_span { color: #808080; }
+
+#mpi_chart { padding-top: 8px; }
+#mpi_chart td { font-size: 0.9em; padding-bottom: 8px; }
+#mpi_col_bar { background-color: #409ded; width: 0; height: 1em; }
+#mpi_p2p_bar { background-color: #2f73ad; width: 0; height: 1em; }
+#mpi_colrate_bar { background-color: #255a87; width: 0; height: 1em; }
+#mpi_p2prate_bar { background-color: #1f4a70; width: 0; height: 1em; }
+.mpi_col_span { color: #409ded; }
+.mpi_p2p_span { color: #2f73ad; }
+.mpi_colrate_span { color: #255a87; }
+.mpi_p2prate_span { color: #1f4a70; }
+
+#ram_chart { padding-top: 8px; }
+#ram_chart td { font-size: 0.9em; padding-bottom: 8px; }
+#ram_mean_bar { background-color: #ed4040; width: 0; height: 1em; }
+#ram_peak_bar { background-color: #b53131; width: 0; height: 1em; }
+#ram_node_bar { background-color: #742020; width: 0; height: 1em; }
+.ram_mean_span { color: #ed4040; }
+.ram_peak_span { color: #b53131; }
+.ram_node_span { color: #742020; }
+
+#io_chart { padding-top: 8px; }
+#io_chart td { font-size: 0.9em; padding-bottom: 8px; }
+#io_read_bar { background-color: #ed8140; width: 0; height: 1em; }
+#io_write_bar { background-color: #a95e0b; width: 0; height: 1em; }
+#io_readrate_bar { background-color: #9b7c14; width: 0; height: 1em; }
+#io_writerate_bar { background-color: #7b6210; width: 0; height: 1em; }
+.io_read_span { color: #ed8140; }
+.io_write_span { color: #a95e0b; }
+.io_readrate_span { color: #9b7c14; }
+.io_writerate_span { color: #7b6210; }
+
+</style>
+<script type="text/javascript">d3=function(){function n(n){return null!=n&&!isNaN(n)}function t(n){return n.length}function e(n){for(var t=1;n*t%1;)t*=10;return t}function r(n,t){try{for(var e in t)Object.defineProperty(n.prototype,e,{value:t[e],enumerable:!1})}catch(r){n.prototype=t}}function u(){}function i(){}function o(n,t,e){return function(){var r=e.apply(t,arguments);return r===t?n:r}}function a(n,t){if(t in n)return t;t=t.charAt(0).toUpperCase()+t.substring(1);for(var e=0,r=la.length;r>e;++e){var u=la[e]+t;if(u in n)return u}}function c(){}function s(){}function l(n){function t(){for(var t,r=e,u=-1,i=r.length;++u<i;)(t=r[u].on)&&t.apply(this,arguments);return n}var e=[],r=new u;return t.on=function(t,u){var i,o=r.get(t);return arguments.length<2?o&&o.on:(o&&(o.on=null,e=e.slice(0,i=e.indexOf(o)).concat(e.slice(i+1)),r.remove(t)),u&&e.push(r.set(t,{on:u})),n)},t}function f(){$o.event.preventDefault()}function h(){for(var n,t=$o.event;n=t.sourceEvent;)t=n;return t}function g(n){for(var t=new s,e=0,r=arguments.length;++e<r;)t[arguments[e]]=l(t);return t.of=function(e,r){return function(u){try{var i=u.sourceEvent=$o.event;u.target=n,$o.event=u,t[u.type].apply(e,r)}finally{$o.event=i}}},t}function p(n){return ha(n,ma),n}function v(n){return"function"==typeof n?n:function(){return ga(n,this)}}function d(n){return"function"==typeof n?n:function(){return pa(n,this)}}function m(n,t){function e(){this.removeAttribute(n)}function r(){this.removeAttributeNS(n.space,n.local)}function u(){this.setAttribute(n,t)}function i(){this.setAttributeNS(n.space,n.local,t)}function o(){var e=t.apply(this,arguments);null==e?this.removeAttribute(n):this.setAttribute(n,e)}function a(){var e=t.apply(this,arguments);null==e?this.removeAttributeNS(n.space,n.local):this.setAttributeNS(n.space,n.local,e)}return n=$o.ns.qualify(n),null==t?n.local?r:e:"function"==typeof t?n.local?a:o:n.local?i:u}function y(n){return n.trim().replace(/\s+/g," ")}function x(n){return new RegExp("(?:^|\\s+)"+$o.requote(n)+"(?:\\s+|$)","g")}function M(n,t){function e(){for(var e=-1;++e<u;)n[e](this,t)}function r(){for(var e=-1,r=t.apply(this,arguments);++e<u;)n[e](this,r)}n=n.trim().split(/\s+/).map(_);var u=n.length;return"function"==typeof t?r:e}function _(n){var t=x(n);return function(e,r){if(u=e.classList)return r?u.add(n):u.remove(n);var u=e.getAttribute("class")||"";r?(t.lastIndex=0,t.test(u)||e.setAttribute("class",y(u+" "+n))):e.setAttribute("class",y(u.replace(t," ")))}}function b(n,t,e){function r(){this.style.removeProperty(n)}function u(){this.style.setProperty(n,t,e)}function i(){var r=t.apply(this,arguments);null==r?this.style.removeProperty(n):this.style.setProperty(n,r,e)}return null==t?r:"function"==typeof t?i:u}function w(n,t){function e(){delete this[n]}function r(){this[n]=t}function u(){var e=t.apply(this,arguments);null==e?delete this[n]:this[n]=e}return null==t?e:"function"==typeof t?u:r}function S(n){return"function"==typeof n?n:(n=$o.ns.qualify(n)).local?function(){return this.ownerDocument.createElementNS(n.space,n.local)}:function(){return this.ownerDocument.createElementNS(this.namespaceURI,n)}}function k(n){return{__data__:n}}function E(n){return function(){return da(this,n)}}function A(n){return arguments.length||(n=$o.ascending),function(t,e){return t&&e?n(t.__data__,e.__data__):!t-!e}}function C(n,t){for(var e=0,r=n.length;r>e;e++)for(var u,i=n[e],o=0,a=i.length;a>o;o++)(u=i[o])&&t(u,o,e);return n}function N(n){return ha(n,xa),n}function L(n){var t,e;return function(r,u,i){var o,a=n[i].update,c=a.length;for(i!=e&&(e=i,t=0),u>=t&&(t=u+1);!(o=a[t])&&++t<c;);return o}}function T(){var n=this.__transition__;n&&++n.active}function q(n,t,e){function r(){var t=this[o];t&&(this.removeEventListener(n,t,t.$),delete this[o])}function u(){var u=s(t,Wo(arguments));r.call(this),this.addEventListener(n,this[o]=u,u.$=e),u._=t}function i(){var t,e=new RegExp("^__on([^.]+)"+$o.requote(n)+"$");for(var r in this)if(t=r.match(e)){var u=this[r];this.removeEventListener(t[1],u,u.$),delete this[r]}}var o="__on"+n,a=n.indexOf("."),s=z;a>0&&(n=n.substring(0,a));var l=_a.get(n);return l&&(n=l,s=R),a?t?u:r:t?c:i}function z(n,t){return function(e){var r=$o.event;$o.event=e,t[0]=this.__data__;try{n.apply(this,t)}finally{$o.event=r}}}function R(n,t){var e=z(n,t);return function(n){var t=this,r=n.relatedTarget;r&&(r===t||8&r.compareDocumentPosition(t))||e.call(t,n)}}function D(){var n=".dragsuppress-"+ ++wa,t="click"+n,e=$o.select(Ko).on("touchmove"+n,f).on("dragstart"+n,f).on("selectstart"+n,f);if(ba){var r=Go.style,u=r[ba];r[ba]="none"}return function(i){function o(){e.on(t,null)}e.on(n,null),ba&&(r[ba]=u),i&&(e.on(t,function(){f(),o()},!0),setTimeout(o,0))}}function P(n,t){t.changedTouches&&(t=t.changedTouches[0]);var e=n.ownerSVGElement||n;if(e.createSVGPoint){var r=e.createSVGPoint();if(0>Sa&&(Ko.scrollX||Ko.scrollY)){e=$o.select("body").append("svg").style({position:"absolute",top:0,left:0,margin:0,padding:0,border:"none"},"important");var u=e[0][0].getScreenCTM();Sa=!(u.f||u.e),e.remove()}return Sa?(r.x=t.pageX,r.y=t.pageY):(r.x=t.clientX,r.y=t.clientY),r=r.matrixTransform(n.getScreenCTM().inverse()),[r.x,r.y]}var i=n.getBoundingClientRect();return[t.clientX-i.left-n.clientLeft,t.clientY-i.top-n.clientTop]}function U(n){return n>0?1:0>n?-1:0}function j(n){return n>1?0:-1>n?ka:Math.acos(n)}function H(n){return n>1?Aa:-1>n?-Aa:Math.asin(n)}function F(n){return((n=Math.exp(n))-1/n)/2}function O(n){return((n=Math.exp(n))+1/n)/2}function Y(n){return((n=Math.exp(2*n))-1)/(n+1)}function I(n){return(n=Math.sin(n/2))*n}function Z(){}function V(n,t,e){return new X(n,t,e)}function X(n,t,e){this.h=n,this.s=t,this.l=e}function $(n,t,e){function r(n){return n>360?n-=360:0>n&&(n+=360),60>n?i+(o-i)*n/60:180>n?o:240>n?i+(o-i)*(240-n)/60:i}function u(n){return Math.round(255*r(n))}var i,o;return n=isNaN(n)?0:(n%=360)<0?n+360:n,t=isNaN(t)?0:0>t?0:t>1?1:t,e=0>e?0:e>1?1:e,o=.5>=e?e*(1+t):e+t-e*t,i=2*e-o,ot(u(n+120),u(n),u(n-120))}function B(n,t,e){return new W(n,t,e)}function W(n,t,e){this.h=n,this.c=t,this.l=e}function J(n,t,e){return isNaN(n)&&(n=0),isNaN(t)&&(t=0),G(e,Math.cos(n*=La)*t,Math.sin(n)*t)}function G(n,t,e){return new K(n,t,e)}function K(n,t,e){this.l=n,this.a=t,this.b=e}function Q(n,t,e){var r=(n+16)/116,u=r+t/500,i=r-e/200;return u=tt(u)*Oa,r=tt(r)*Ya,i=tt(i)*Ia,ot(rt(3.2404542*u-1.5371385*r-.4985314*i),rt(-.969266*u+1.8760108*r+.041556*i),rt(.0556434*u-.2040259*r+1.0572252*i))}function nt(n,t,e){return n>0?B(Math.atan2(e,t)*Ta,Math.sqrt(t*t+e*e),n):B(0/0,0/0,n)}function tt(n){return n>.206893034?n*n*n:(n-4/29)/7.787037}function et(n){return n>.008856?Math.pow(n,1/3):7.787037*n+4/29}function rt(n){return Math.round(255*(.00304>=n?12.92*n:1.055*Math.pow(n,1/2.4)-.055))}function ut(n){return ot(n>>16,255&n>>8,255&n)}function it(n){return ut(n)+""}function ot(n,t,e){return new at(n,t,e)}function at(n,t,e){this.r=n,this.g=t,this.b=e}function ct(n){return 16>n?"0"+Math.max(0,n).toString(16):Math.min(255,n).toString(16)}function st(n,t,e){var r,u,i,o=0,a=0,c=0;if(r=/([a-z]+)\((.*)\)/i.exec(n))switch(u=r[2].split(","),r[1]){case"hsl":return e(parseFloat(u[0]),parseFloat(u[1])/100,parseFloat(u[2])/100);case"rgb":return t(gt(u[0]),gt(u[1]),gt(u[2]))}return(i=Xa.get(n))?t(i.r,i.g,i.b):(null!=n&&"#"===n.charAt(0)&&(4===n.length?(o=n.charAt(1),o+=o,a=n.charAt(2),a+=a,c=n.charAt(3),c+=c):7===n.length&&(o=n.substring(1,3),a=n.substring(3,5),c=n.substring(5,7)),o=parseInt(o,16),a=parseInt(a,16),c=parseInt(c,16)),t(o,a,c))}function lt(n,t,e){var r,u,i=Math.min(n/=255,t/=255,e/=255),o=Math.max(n,t,e),a=o-i,c=(o+i)/2;return a?(u=.5>c?a/(o+i):a/(2-o-i),r=n==o?(t-e)/a+(e>t?6:0):t==o?(e-n)/a+2:(n-t)/a+4,r*=60):(r=0/0,u=c>0&&1>c?0:r),V(r,u,c)}function ft(n,t,e){n=ht(n),t=ht(t),e=ht(e);var r=et((.4124564*n+.3575761*t+.1804375*e)/Oa),u=et((.2126729*n+.7151522*t+.072175*e)/Ya),i=et((.0193339*n+.119192*t+.9503041*e)/Ia);return G(116*u-16,500*(r-u),200*(u-i))}function ht(n){return(n/=255)<=.04045?n/12.92:Math.pow((n+.055)/1.055,2.4)}function gt(n){var t=parseFloat(n);return"%"===n.charAt(n.length-1)?Math.round(2.55*t):t}function pt(n){return"function"==typeof n?n:function(){return n}}function vt(n){return n}function dt(n){return function(t,e,r){return 2===arguments.length&&"function"==typeof e&&(r=e,e=null),mt(t,e,n,r)}}function mt(n,t,e,r){function u(){var n,t=c.status;if(!t&&c.responseText||t>=200&&300>t||304===t){try{n=e.call(i,c)}catch(r){return o.error.call(i,r),void 0}o.load.call(i,n)}else o.error.call(i,c)}var i={},o=$o.dispatch("beforesend","progress","load","error"),a={},c=new XMLHttpRequest,s=null;return!Ko.XDomainRequest||"withCredentials"in c||!/^(http(s)?:)?\/\//.test(n)||(c=new XDomainRequest),"onload"in c?c.onload=c.onerror=u:c.onreadystatechange=function(){c.readyState>3&&u()},c.onprogress=function(n){var t=$o.event;$o.event=n;try{o.progress.call(i,c)}finally{$o.event=t}},i.header=function(n,t){return n=(n+"").toLowerCase(),arguments.length<2?a[n]:(null==t?delete a[n]:a[n]=t+"",i)},i.mimeType=function(n){return arguments.length?(t=null==n?null:n+"",i):t},i.responseType=function(n){return arguments.length?(s=n,i):s},i.response=function(n){return e=n,i},["get","post"].forEach(function(n){i[n]=function(){return i.send.apply(i,[n].concat(Wo(arguments)))}}),i.send=function(e,r,u){if(2===arguments.length&&"function"==typeof r&&(u=r,r=null),c.open(e,n,!0),null==t||"accept"in a||(a.accept=t+",*/*"),c.setRequestHeader)for(var l in a)c.setRequestHeader(l,a[l]);return null!=t&&c.overrideMimeType&&c.overrideMimeType(t),null!=s&&(c.responseType=s),null!=u&&i.on("error",u).on("load",function(n){u(null,n)}),o.beforesend.call(i,c),c.send(null==r?null:r),i},i.abort=function(){return c.abort(),i},$o.rebind(i,o,"on"),null==r?i:i.get(yt(r))}function yt(n){return 1===n.length?function(t,e){n(null==t?e:null)}:n}function xt(){var n=Mt(),t=_t()-n;t>24?(isFinite(t)&&(clearTimeout(Ja),Ja=setTimeout(xt,t)),Wa=0):(Wa=1,Ka(xt))}function Mt(){var n=Date.now();for(Ga=$a;Ga;)n>=Ga.t&&(Ga.f=Ga.c(n-Ga.t)),Ga=Ga.n;return n}function _t(){for(var n,t=$a,e=1/0;t;)t.f?t=n?n.n=t.n:$a=t.n:(t.t<e&&(e=t.t),t=(n=t).n);return Ba=n,e}function bt(n,t){var e=Math.pow(10,3*aa(8-t));return{scale:t>8?function(n){return n/e}:function(n){return n*e},symbol:n}}function wt(n,t){return t-(n?Math.ceil(Math.log(n)/Math.LN10):1)}function St(n){return n+""}function kt(){}function Et(n,t,e){var r=e.s=n+t,u=r-n,i=r-u;e.t=n-i+(t-u)}function At(n,t){n&&lc.hasOwnProperty(n.type)&&lc[n.type](n,t)}function Ct(n,t,e){var r,u=-1,i=n.length-e;for(t.lineStart();++u<i;)r=n[u],t.point(r[0],r[1],r[2]);t.lineEnd()}function Nt(n,t){var e=-1,r=n.length;for(t.polygonStart();++e<r;)Ct(n[e],t,1);t.polygonEnd()}function Lt(){function n(n,t){n*=La,t=t*La/2+ka/4;var e=n-r,o=Math.cos(t),a=Math.sin(t),c=i*a,s=u*o+c*Math.cos(e),l=c*Math.sin(e);hc.add(Math.atan2(l,s)),r=n,u=o,i=a}var t,e,r,u,i;gc.point=function(o,a){gc.point=n,r=(t=o)*La,u=Math.cos(a=(e=a)*La/2+ka/4),i=Math.sin(a)},gc.lineEnd=function(){n(t,e)}}function Tt(n){var t=n[0],e=n[1],r=Math.cos(e);return[r*Math.cos(t),r*Math.sin(t),Math.sin(e)]}function qt(n,t){return n[0]*t[0]+n[1]*t[1]+n[2]*t[2]}function zt(n,t){return[n[1]*t[2]-n[2]*t[1],n[2]*t[0]-n[0]*t[2],n[0]*t[1]-n[1]*t[0]]}function Rt(n,t){n[0]+=t[0],n[1]+=t[1],n[2]+=t[2]}function Dt(n,t){return[n[0]*t,n[1]*t,n[2]*t]}function Pt(n){var t=Math.sqrt(n[0]*n[0]+n[1]*n[1]+n[2]*n[2]);n[0]/=t,n[1]/=t,n[2]/=t}function Ut(n){return[Math.atan2(n[1],n[0]),H(n[2])]}function jt(n,t){return aa(n[0]-t[0])<Ca&&aa(n[1]-t[1])<Ca}function Ht(n,t){n*=La;var e=Math.cos(t*=La);Ft(e*Math.cos(n),e*Math.sin(n),Math.sin(t))}function Ft(n,t,e){++pc,dc+=(n-dc)/pc,mc+=(t-mc)/pc,yc+=(e-yc)/pc}function Ot(){function n(n,u){n*=La;var i=Math.cos(u*=La),o=i*Math.cos(n),a=i*Math.sin(n),c=Math.sin(u),s=Math.atan2(Math.sqrt((s=e*c-r*a)*s+(s=r*o-t*c)*s+(s=t*a-e*o)*s),t*o+e*a+r*c);vc+=s,xc+=s*(t+(t=o)),Mc+=s*(e+(e=a)),_c+=s*(r+(r=c)),Ft(t,e,r)}var t,e,r;kc.point=function(u,i){u*=La;var o=Math.cos(i*=La);t=o*Math.cos(u),e=o*Math.sin(u),r=Math.sin(i),kc.point=n,Ft(t,e,r)}}function Yt(){kc.point=Ht}function It(){function n(n,t){n*=La;var e=Math.cos(t*=La),o=e*Math.cos(n),a=e*Math.sin(n),c=Math.sin(t),s=u*c-i*a,l=i*o-r*c,f=r*a-u*o,h=Math.sqrt(s*s+l*l+f*f),g=r*o+u*a+i*c,p=h&&-j(g)/h,v=Math.atan2(h,g);bc+=p*s,wc+=p*l,Sc+=p*f,vc+=v,xc+=v*(r+(r=o)),Mc+=v*(u+(u=a)),_c+=v*(i+(i=c)),Ft(r,u,i)}var t,e,r,u,i;kc.point=function(o,a){t=o,e=a,kc.point=n,o*=La;var c=Math.cos(a*=La);r=c*Math.cos(o),u=c*Math.sin(o),i=Math.sin(a),Ft(r,u,i)},kc.lineEnd=function(){n(t,e),kc.lineEnd=Yt,kc.point=Ht}}function Zt(){return!0}function Vt(n,t,e,r,u){var i=[],o=[];if(n.forEach(function(n){if(!((t=n.length-1)<=0)){var t,e=n[0],r=n[t];if(jt(e,r)){u.lineStart();for(var a=0;t>a;++a)u.point((e=n[a])[0],e[1]);return u.lineEnd(),void 0}var c=new $t(e,n,null,!0),s=new $t(e,null,c,!1);c.o=s,i.push(c),o.push(s),c=new $t(r,n,null,!1),s=new $t(r,null,c,!0),c.o=s,i.push(c),o.push(s)}}),o.sort(t),Xt(i),Xt(o),i.length){for(var a=0,c=e,s=o.length;s>a;++a)o[a].e=c=!c;for(var l,f,h=i[0];;){for(var g=h,p=!0;g.v;)if((g=g.n)===h)return;l=g.z,u.lineStart();do{if(g.v=g.o.v=!0,g.e){if(p)for(var a=0,s=l.length;s>a;++a)u.point((f=l[a])[0],f[1]);else r(g.x,g.n.x,1,u);g=g.n}else{if(p){l=g.p.z;for(var a=l.length-1;a>=0;--a)u.point((f=l[a])[0],f[1])}else r(g.x,g.p.x,-1,u);g=g.p}g=g.o,l=g.z,p=!p}while(!g.v);u.lineEnd()}}}function Xt(n){if(t=n.length){for(var t,e,r=0,u=n[0];++r<t;)u.n=e=n[r],e.p=u,u=e;u.n=e=n[0],e.p=u}}function $t(n,t,e,r){this.x=n,this.z=t,this.o=e,this.e=r,this.v=!1,this.n=this.p=null}function Bt(n,t,e,r){return function(u,i){function o(t,e){var r=u(t,e);n(t=r[0],e=r[1])&&i.point(t,e)}function a(n,t){var e=u(n,t);d.point(e[0],e[1])}function c(){y.point=a,d.lineStart()}function s(){y.point=o,d.lineEnd()}function l(n,t){v.push([n,t]);var e=u(n,t);M.point(e[0],e[1])}function f(){M.lineStart(),v=[]}function h(){l(v[0][0],v[0][1]),M.lineEnd();var n,t=M.clean(),e=x.buffer(),r=e.length;if(v.pop(),p.push(v),v=null,r){if(1&t){n=e[0];var u,r=n.length-1,o=-1;for(i.lineStart();++o<r;)i.point((u=n[o])[0],u[1]);return i.lineEnd(),void 0}r>1&&2&t&&e.push(e.pop().concat(e.shift())),g.push(e.filter(Wt))}}var g,p,v,d=t(i),m=u.invert(r[0],r[1]),y={point:o,lineStart:c,lineEnd:s,polygonStart:function(){y.point=l,y.lineStart=f,y.lineEnd=h,g=[],p=[],i.polygonStart()},polygonEnd:function(){y.point=o,y.lineStart=c,y.lineEnd=s,g=$o.merge(g);var n=Kt(m,p);g.length?Vt(g,Gt,n,e,i):n&&(i.lineStart(),e(null,null,1,i),i.lineEnd()),i.polygonEnd(),g=p=null},sphere:function(){i.polygonStart(),i.lineStart(),e(null,null,1,i),i.lineEnd(),i.polygonEnd()}},x=Jt(),M=t(x);return y}}function Wt(n){return n.length>1}function Jt(){var n,t=[];return{lineStart:function(){t.push(n=[])},point:function(t,e){n.push([t,e])},lineEnd:c,buffer:function(){var e=t;return t=[],n=null,e},rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))}}}function Gt(n,t){return((n=n.x)[0]<0?n[1]-Aa-Ca:Aa-n[1])-((t=t.x)[0]<0?t[1]-Aa-Ca:Aa-t[1])}function Kt(n,t){var e=n[0],r=n[1],u=[Math.sin(e),-Math.cos(e),0],i=0,o=0;hc.reset();for(var a=0,c=t.length;c>a;++a){var s=t[a],l=s.length;if(l)for(var f=s[0],h=f[0],g=f[1]/2+ka/4,p=Math.sin(g),v=Math.cos(g),d=1;;){d===l&&(d=0),n=s[d];var m=n[0],y=n[1]/2+ka/4,x=Math.sin(y),M=Math.cos(y),_=m-h,b=aa(_)>ka,w=p*x;if(hc.add(Math.atan2(w*Math.sin(_),v*M+w*Math.cos(_))),i+=b?_+(_>=0?Ea:-Ea):_,b^h>=e^m>=e){var S=zt(Tt(f),Tt(n));Pt(S);var k=zt(u,S);Pt(k);var E=(b^_>=0?-1:1)*H(k[2]);(r>E||r===E&&(S[0]||S[1]))&&(o+=b^_>=0?1:-1)}if(!d++)break;h=m,p=x,v=M,f=n}}return(-Ca>i||Ca>i&&0>hc)^1&o}function Qt(n){var t,e=0/0,r=0/0,u=0/0;return{lineStart:function(){n.lineStart(),t=1},point:function(i,o){var a=i>0?ka:-ka,c=aa(i-e);aa(c-ka)<Ca?(n.point(e,r=(r+o)/2>0?Aa:-Aa),n.point(u,r),n.lineEnd(),n.lineStart(),n.point(a,r),n.point(i,r),t=0):u!==a&&c>=ka&&(aa(e-u)<Ca&&(e-=u*Ca),aa(i-a)<Ca&&(i-=a*Ca),r=ne(e,r,i,o),n.point(u,r),n.lineEnd(),n.lineStart(),n.point(a,r),t=0),n.point(e=i,r=o),u=a},lineEnd:function(){n.lineEnd(),e=r=0/0},clean:function(){return 2-t}}}function ne(n,t,e,r){var u,i,o=Math.sin(n-e);return aa(o)>Ca?Math.atan((Math.sin(t)*(i=Math.cos(r))*Math.sin(e)-Math.sin(r)*(u=Math.cos(t))*Math.sin(n))/(u*i*o)):(t+r)/2}function te(n,t,e,r){var u;if(null==n)u=e*Aa,r.point(-ka,u),r.point(0,u),r.point(ka,u),r.point(ka,0),r.point(ka,-u),r.point(0,-u),r.point(-ka,-u),r.point(-ka,0),r.point(-ka,u);else if(aa(n[0]-t[0])>Ca){var i=n[0]<t[0]?ka:-ka;u=e*i/2,r.point(-i,u),r.point(0,u),r.point(i,u)}else r.point(t[0],t[1])}function ee(n){function t(n,t){return Math.cos(n)*Math.cos(t)>i}function e(n){var e,i,c,s,l;return{lineStart:function(){s=c=!1,l=1},point:function(f,h){var g,p=[f,h],v=t(f,h),d=o?v?0:u(f,h):v?u(f+(0>f?ka:-ka),h):0;if(!e&&(s=c=v)&&n.lineStart(),v!==c&&(g=r(e,p),(jt(e,g)||jt(p,g))&&(p[0]+=Ca,p[1]+=Ca,v=t(p[0],p[1]))),v!==c)l=0,v?(n.lineStart(),g=r(p,e),n.point(g[0],g[1])):(g=r(e,p),n.point(g[0],g[1]),n.lineEnd()),e=g;else if(a&&e&&o^v){var m;d&i||!(m=r(p,e,!0))||(l=0,o?(n.lineStart(),n.point(m[0][0],m[0][1]),n.point(m[1][0],m[1][1]),n.lineEnd()):(n.point(m[1][0],m[1][1]),n.lineEnd(),n.lineStart(),n.point(m[0][0],m[0][1])))}!v||e&&jt(e,p)||n.point(p[0],p[1]),e=p,c=v,i=d},lineEnd:function(){c&&n.lineEnd(),e=null},clean:function(){return l|(s&&c)<<1}}}function r(n,t,e){var r=Tt(n),u=Tt(t),o=[1,0,0],a=zt(r,u),c=qt(a,a),s=a[0],l=c-s*s;if(!l)return!e&&n;var f=i*c/l,h=-i*s/l,g=zt(o,a),p=Dt(o,f),v=Dt(a,h);Rt(p,v);var d=g,m=qt(p,d),y=qt(d,d),x=m*m-y*(qt(p,p)-1);if(!(0>x)){var M=Math.sqrt(x),_=Dt(d,(-m-M)/y);if(Rt(_,p),_=Ut(_),!e)return _;var b,w=n[0],S=t[0],k=n[1],E=t[1];w>S&&(b=w,w=S,S=b);var A=S-w,C=aa(A-ka)<Ca,N=C||Ca>A;if(!C&&k>E&&(b=k,k=E,E=b),N?C?k+E>0^_[1]<(aa(_[0]-w)<Ca?k:E):k<=_[1]&&_[1]<=E:A>ka^(w<=_[0]&&_[0]<=S)){var L=Dt(d,(-m+M)/y);return Rt(L,p),[_,Ut(L)]}}}function u(t,e){var r=o?n:ka-n,u=0;return-r>t?u|=1:t>r&&(u|=2),-r>e?u|=4:e>r&&(u|=8),u}var i=Math.cos(n),o=i>0,a=aa(i)>Ca,c=Le(n,6*La);return Bt(t,e,c,o?[0,-n]:[-ka,n-ka])}function re(n,t,e,r){return function(u){var i,o=u.a,a=u.b,c=o.x,s=o.y,l=a.x,f=a.y,h=0,g=1,p=l-c,v=f-s;if(i=n-c,p||!(i>0)){if(i/=p,0>p){if(h>i)return;g>i&&(g=i)}else if(p>0){if(i>g)return;i>h&&(h=i)}if(i=e-c,p||!(0>i)){if(i/=p,0>p){if(i>g)return;i>h&&(h=i)}else if(p>0){if(h>i)return;g>i&&(g=i)}if(i=t-s,v||!(i>0)){if(i/=v,0>v){if(h>i)return;g>i&&(g=i)}else if(v>0){if(i>g)return;i>h&&(h=i)}if(i=r-s,v||!(0>i)){if(i/=v,0>v){if(i>g)return;i>h&&(h=i)}else if(v>0){if(h>i)return;g>i&&(g=i)}return h>0&&(u.a={x:c+h*p,y:s+h*v}),1>g&&(u.b={x:c+g*p,y:s+g*v}),u}}}}}}function ue(n,t,e,r){function u(r,u){return aa(r[0]-n)<Ca?u>0?0:3:aa(r[0]-e)<Ca?u>0?2:1:aa(r[1]-t)<Ca?u>0?1:0:u>0?3:2}function i(n,t){return o(n.x,t.x)}function o(n,t){var e=u(n,1),r=u(t,1);return e!==r?e-r:0===e?t[1]-n[1]:1===e?n[0]-t[0]:2===e?n[1]-t[1]:t[0]-n[0]}return function(a){function c(n){for(var t=0,e=m.length,r=n[1],u=0;e>u;++u)for(var i,o=1,a=m[u],c=a.length,l=a[0];c>o;++o)i=a[o],l[1]<=r?i[1]>r&&s(l,i,n)>0&&++t:i[1]<=r&&s(l,i,n)<0&&--t,l=i;return 0!==t}function s(n,t,e){return(t[0]-n[0])*(e[1]-n[1])-(e[0]-n[0])*(t[1]-n[1])}function l(i,a,c,s){var l=0,f=0;if(null==i||(l=u(i,c))!==(f=u(a,c))||o(i,a)<0^c>0){do s.point(0===l||3===l?n:e,l>1?r:t);while((l=(l+c+4)%4)!==f)}else s.point(a[0],a[1])}function f(u,i){return u>=n&&e>=u&&i>=t&&r>=i}function h(n,t){f(n,t)&&a.point(n,t)}function g(){L.point=v,m&&m.push(y=[]),k=!0,S=!1,b=w=0/0}function p(){d&&(v(x,M),_&&S&&C.rejoin(),d.push(C.buffer())),L.point=h,S&&a.lineEnd()}function v(n,t){n=Math.max(-Ac,Math.min(Ac,n)),t=Math.max(-Ac,Math.min(Ac,t));var e=f(n,t);if(m&&y.push([n,t]),k)x=n,M=t,_=e,k=!1,e&&(a.lineStart(),a.point(n,t));else if(e&&S)a.point(n,t);else{var r={a:{x:b,y:w},b:{x:n,y:t}};N(r)?(S||(a.lineStart(),a.point(r.a.x,r.a.y)),a.point(r.b.x,r.b.y),e||a.lineEnd(),E=!1):e&&(a.lineStart(),a.point(n,t),E=!1)}b=n,w=t,S=e}var d,m,y,x,M,_,b,w,S,k,E,A=a,C=Jt(),N=re(n,t,e,r),L={point:h,lineStart:g,lineEnd:p,polygonStart:function(){a=C,d=[],m=[],E=!0},polygonEnd:function(){a=A,d=$o.merge(d);var t=c([n,r]),e=E&&t,u=d.length;(e||u)&&(a.polygonStart(),e&&(a.lineStart(),l(null,null,1,a),a.lineEnd()),u&&Vt(d,i,t,l,a),a.polygonEnd()),d=m=y=null}};return L}}function ie(n,t){function e(e,r){return e=n(e,r),t(e[0],e[1])}return n.invert&&t.invert&&(e.invert=function(e,r){return e=t.invert(e,r),e&&n.invert(e[0],e[1])}),e}function oe(n){var t=0,e=ka/3,r=be(n),u=r(t,e);return u.parallels=function(n){return arguments.length?r(t=n[0]*ka/180,e=n[1]*ka/180):[180*(t/ka),180*(e/ka)]},u}function ae(n,t){function e(n,t){var e=Math.sqrt(i-2*u*Math.sin(t))/u;return[e*Math.sin(n*=u),o-e*Math.cos(n)]}var r=Math.sin(n),u=(r+Math.sin(t))/2,i=1+r*(2*u-r),o=Math.sqrt(i)/u;return e.invert=function(n,t){var e=o-t;return[Math.atan2(n,e)/u,H((i-(n*n+e*e)*u*u)/(2*u))]},e}function ce(){function n(n,t){Nc+=u*n-r*t,r=n,u=t}var t,e,r,u;Rc.point=function(i,o){Rc.point=n,t=r=i,e=u=o},Rc.lineEnd=function(){n(t,e)}}function se(n,t){Lc>n&&(Lc=n),n>qc&&(qc=n),Tc>t&&(Tc=t),t>zc&&(zc=t)}function le(){function n(n,t){o.push("M",n,",",t,i)}function t(n,t){o.push("M",n,",",t),a.point=e}function e(n,t){o.push("L",n,",",t)}function r(){a.point=n}function u(){o.push("Z")}var i=fe(4.5),o=[],a={point:n,lineStart:function(){a.point=t},lineEnd:r,polygonStart:function(){a.lineEnd=u},polygonEnd:function(){a.lineEnd=r,a.point=n},pointRadius:function(n){return i=fe(n),a},result:function(){if(o.length){var n=o.join("");return o=[],n}}};return a}function fe(n){return"m0,"+n+"a"+n+","+n+" 0 1,1 0,"+-2*n+"a"+n+","+n+" 0 1,1 0,"+2*n+"z"}function he(n,t){dc+=n,mc+=t,++yc}function ge(){function n(n,r){var u=n-t,i=r-e,o=Math.sqrt(u*u+i*i);xc+=o*(t+n)/2,Mc+=o*(e+r)/2,_c+=o,he(t=n,e=r)}var t,e;Pc.point=function(r,u){Pc.point=n,he(t=r,e=u)}}function pe(){Pc.point=he}function ve(){function n(n,t){var e=n-r,i=t-u,o=Math.sqrt(e*e+i*i);xc+=o*(r+n)/2,Mc+=o*(u+t)/2,_c+=o,o=u*n-r*t,bc+=o*(r+n),wc+=o*(u+t),Sc+=3*o,he(r=n,u=t)}var t,e,r,u;Pc.point=function(i,o){Pc.point=n,he(t=r=i,e=u=o)},Pc.lineEnd=function(){n(t,e)}}function de(n){function t(t,e){n.moveTo(t,e),n.arc(t,e,o,0,Ea)}function e(t,e){n.moveTo(t,e),a.point=r}function r(t,e){n.lineTo(t,e)}function u(){a.point=t}function i(){n.closePath()}var o=4.5,a={point:t,lineStart:function(){a.point=e},lineEnd:u,polygonStart:function(){a.lineEnd=i},polygonEnd:function(){a.lineEnd=u,a.point=t},pointRadius:function(n){return o=n,a},result:c};return a}function me(n){function t(n){return(a?r:e)(n)}function e(t){return Me(t,function(e,r){e=n(e,r),t.point(e[0],e[1])})}function r(t){function e(e,r){e=n(e,r),t.point(e[0],e[1])}function r(){x=0/0,S.point=i,t.lineStart()}function i(e,r){var i=Tt([e,r]),o=n(e,r);u(x,M,y,_,b,w,x=o[0],M=o[1],y=e,_=i[0],b=i[1],w=i[2],a,t),t.point(x,M)}function o(){S.point=e,t.lineEnd()}function c(){r(),S.point=s,S.lineEnd=l}function s(n,t){i(f=n,h=t),g=x,p=M,v=_,d=b,m=w,S.point=i}function l(){u(x,M,y,_,b,w,g,p,f,v,d,m,a,t),S.lineEnd=o,o()}var f,h,g,p,v,d,m,y,x,M,_,b,w,S={point:e,lineStart:r,lineEnd:o,polygonStart:function(){t.polygonStart(),S.lineStart=c},polygonEnd:function(){t.polygonEnd(),S.lineStart=r}};return S}function u(t,e,r,a,c,s,l,f,h,g,p,v,d,m){var y=l-t,x=f-e,M=y*y+x*x;if(M>4*i&&d--){var _=a+g,b=c+p,w=s+v,S=Math.sqrt(_*_+b*b+w*w),k=Math.asin(w/=S),E=aa(aa(w)-1)<Ca?(r+h)/2:Math.atan2(b,_),A=n(E,k),C=A[0],N=A[1],L=C-t,T=N-e,q=x*L-y*T;(q*q/M>i||aa((y*L+x*T)/M-.5)>.3||o>a*g+c*p+s*v)&&(u(t,e,r,a,c,s,C,N,E,_/=S,b/=S,w,d,m),m.point(C,N),u(C,N,E,_,b,w,l,f,h,g,p,v,d,m))}}var i=.5,o=Math.cos(30*La),a=16;return t.precision=function(n){return arguments.length?(a=(i=n*n)>0&&16,t):Math.sqrt(i)},t}function ye(n){var t=me(function(t,e){return n([t*Ta,e*Ta])});return function(n){return we(t(n))}}function xe(n){this.stream=n}function Me(n,t){return{point:t,sphere:function(){n.sphere()},lineStart:function(){n.lineStart()},lineEnd:function(){n.lineEnd()},polygonStart:function(){n.polygonStart()},polygonEnd:function(){n.polygonEnd()}}}function _e(n){return be(function(){return n})()}function be(n){function t(n){return n=a(n[0]*La,n[1]*La),[n[0]*h+c,s-n[1]*h]}function e(n){return n=a.invert((n[0]-c)/h,(s-n[1])/h),n&&[n[0]*Ta,n[1]*Ta]}function r(){a=ie(o=Ee(m,y,x),i);var n=i(v,d);return c=g-n[0]*h,s=p+n[1]*h,u()}function u(){return l&&(l.valid=!1,l=null),t}var i,o,a,c,s,l,f=me(function(n,t){return n=i(n,t),[n[0]*h+c,s-n[1]*h]}),h=150,g=480,p=250,v=0,d=0,m=0,y=0,x=0,M=Ec,_=vt,b=null,w=null;return t.stream=function(n){return l&&(l.valid=!1),l=we(M(o,f(_(n)))),l.valid=!0,l},t.clipAngle=function(n){return arguments.length?(M=null==n?(b=n,Ec):ee((b=+n)*La),u()):b},t.clipExtent=function(n){return arguments.length?(w=n,_=n?ue(n[0][0],n[0][1],n[1][0],n[1][1]):vt,u()):w},t.scale=function(n){return arguments.length?(h=+n,r()):h},t.translate=function(n){return arguments.length?(g=+n[0],p=+n[1],r()):[g,p]},t.center=function(n){return arguments.length?(v=n[0]%360*La,d=n[1]%360*La,r()):[v*Ta,d*Ta]},t.rotate=function(n){return arguments.length?(m=n[0]%360*La,y=n[1]%360*La,x=n.length>2?n[2]%360*La:0,r()):[m*Ta,y*Ta,x*Ta]},$o.rebind(t,f,"precision"),function(){return i=n.apply(this,arguments),t.invert=i.invert&&e,r()}}function we(n){return Me(n,function(t,e){n.point(t*La,e*La)})}function Se(n,t){return[n,t]}function ke(n,t){return[n>ka?n-Ea:-ka>n?n+Ea:n,t]}function Ee(n,t,e){return n?t||e?ie(Ce(n),Ne(t,e)):Ce(n):t||e?Ne(t,e):ke}function Ae(n){return function(t,e){return t+=n,[t>ka?t-Ea:-ka>t?t+Ea:t,e]}}function Ce(n){var t=Ae(n);return t.invert=Ae(-n),t}function Ne(n,t){function e(n,t){var e=Math.cos(t),a=Math.cos(n)*e,c=Math.sin(n)*e,s=Math.sin(t),l=s*r+a*u;return[Math.atan2(c*i-l*o,a*r-s*u),H(l*i+c*o)]}var r=Math.cos(n),u=Math.sin(n),i=Math.cos(t),o=Math.sin(t);return e.invert=function(n,t){var e=Math.cos(t),a=Math.cos(n)*e,c=Math.sin(n)*e,s=Math.sin(t),l=s*i-c*o;return[Math.atan2(c*i+s*o,a*r+l*u),H(l*r-a*u)]},e}function Le(n,t){var e=Math.cos(n),r=Math.sin(n);return function(u,i,o,a){var c=o*t;null!=u?(u=Te(e,u),i=Te(e,i),(o>0?i>u:u>i)&&(u+=o*Ea)):(u=n+o*Ea,i=n-.5*c);for(var s,l=u;o>0?l>i:i>l;l-=c)a.point((s=Ut([e,-r*Math.cos(l),-r*Math.sin(l)]))[0],s[1])}}function Te(n,t){var e=Tt(t);e[0]-=n,Pt(e);var r=j(-e[1]);return((-e[2]<0?-r:r)+2*Math.PI-Ca)%(2*Math.PI)}function qe(n,t,e){var r=$o.range(n,t-Ca,e).concat(t);return function(n){return r.map(function(t){return[n,t]})}}function ze(n,t,e){var r=$o.range(n,t-Ca,e).concat(t);return function(n){return r.map(function(t){return[t,n]})}}function Re(n){return n.source}function De(n){return n.target}function Pe(n,t,e,r){var u=Math.cos(t),i=Math.sin(t),o=Math.cos(r),a=Math.sin(r),c=u*Math.cos(n),s=u*Math.sin(n),l=o*Math.cos(e),f=o*Math.sin(e),h=2*Math.asin(Math.sqrt(I(r-t)+u*o*I(e-n))),g=1/Math.sin(h),p=h?function(n){var t=Math.sin(n*=h)*g,e=Math.sin(h-n)*g,r=e*c+t*l,u=e*s+t*f,o=e*i+t*a;return[Math.atan2(u,r)*Ta,Math.atan2(o,Math.sqrt(r*r+u*u))*Ta]}:function(){return[n*Ta,t*Ta]};return p.distance=h,p}function Ue(){function n(n,u){var i=Math.sin(u*=La),o=Math.cos(u),a=aa((n*=La)-t),c=Math.cos(a);Uc+=Math.atan2(Math.sqrt((a=o*Math.sin(a))*a+(a=r*i-e*o*c)*a),e*i+r*o*c),t=n,e=i,r=o}var t,e,r;jc.point=function(u,i){t=u*La,e=Math.sin(i*=La),r=Math.cos(i),jc.point=n},jc.lineEnd=function(){jc.point=jc.lineEnd=c}}function je(n,t){function e(t,e){var r=Math.cos(t),u=Math.cos(e),i=n(r*u);return[i*u*Math.sin(t),i*Math.sin(e)]}return e.invert=function(n,e){var r=Math.sqrt(n*n+e*e),u=t(r),i=Math.sin(u),o=Math.cos(u);return[Math.atan2(n*i,r*o),Math.asin(r&&e*i/r)]},e}function He(n,t){function e(n,t){var e=aa(aa(t)-Aa)<Ca?0:o/Math.pow(u(t),i);return[e*Math.sin(i*n),o-e*Math.cos(i*n)]}var r=Math.cos(n),u=function(n){return Math.tan(ka/4+n/2)},i=n===t?Math.sin(n):Math.log(r/Math.cos(t))/Math.log(u(t)/u(n)),o=r*Math.pow(u(n),i)/i;return i?(e.invert=function(n,t){var e=o-t,r=U(i)*Math.sqrt(n*n+e*e);return[Math.atan2(n,e)/i,2*Math.atan(Math.pow(o/r,1/i))-Aa]},e):Oe}function Fe(n,t){function e(n,t){var e=i-t;return[e*Math.sin(u*n),i-e*Math.cos(u*n)]}var r=Math.cos(n),u=n===t?Math.sin(n):(r-Math.cos(t))/(t-n),i=r/u+n;return aa(u)<Ca?Se:(e.invert=function(n,t){var e=i-t;return[Math.atan2(n,e)/u,i-U(u)*Math.sqrt(n*n+e*e)]},e)}function Oe(n,t){return[n,Math.log(Math.tan(ka/4+t/2))]}function Ye(n){var t,e=_e(n),r=e.scale,u=e.translate,i=e.clipExtent;return e.scale=function(){var n=r.apply(e,arguments);return n===e?t?e.clipExtent(null):e:n},e.translate=function(){var n=u.apply(e,arguments);return n===e?t?e.clipExtent(null):e:n},e.clipExtent=function(n){var o=i.apply(e,arguments);if(o===e){if(t=null==n){var a=ka*r(),c=u();i([[c[0]-a,c[1]-a],[c[0]+a,c[1]+a]])}}else t&&(o=null);return o},e.clipExtent(null)}function Ie(n,t){var e=Math.cos(t)*Math.sin(n);return[Math.log((1+e)/(1-e))/2,Math.atan2(Math.tan(t),Math.cos(n))]}function Ze(n){return n[0]}function Ve(n){return n[1]}function Xe(n,t,e,r){var u,i,o,a,c,s,l;return u=r[n],i=u[0],o=u[1],u=r[t],a=u[0],c=u[1],u=r[e],s=u[0],l=u[1],(l-o)*(a-i)-(c-o)*(s-i)>0}function $e(n,t,e){return(e[0]-t[0])*(n[1]-t[1])<(e[1]-t[1])*(n[0]-t[0])}function Be(n,t,e,r){var u=n[0],i=e[0],o=t[0]-u,a=r[0]-i,c=n[1],s=e[1],l=t[1]-c,f=r[1]-s,h=(a*(c-s)-f*(u-i))/(f*o-a*l);return[u+h*o,c+h*l]}function We(n){var t=n[0],e=n[n.length-1];return!(t[0]-e[0]||t[1]-e[1])}function Je(){mr(this),this.edge=this.site=this.circle=null}function Ge(n){var t=Jc.pop()||new Je;return t.site=n,t}function Ke(n){cr(n),$c.remove(n),Jc.push(n),mr(n)}function Qe(n){var t=n.circle,e=t.x,r=t.cy,u={x:e,y:r},i=n.P,o=n.N,a=[n];Ke(n);for(var c=i;c.circle&&aa(e-c.circle.x)<Ca&&aa(r-c.circle.cy)<Ca;)i=c.P,a.unshift(c),Ke(c),c=i;a.unshift(c),cr(c);for(var s=o;s.circle&&aa(e-s.circle.x)<Ca&&aa(r-s.circle.cy)<Ca;)o=s.N,a.push(s),Ke(s),s=o;a.push(s),cr(s);var l,f=a.length;for(l=1;f>l;++l)s=a[l],c=a[l-1],pr(s.edge,c.site,s.site,u);c=a[0],s=a[f-1],s.edge=hr(c.site,s.site,null,u),ar(c),ar(s)}function nr(n){for(var t,e,r,u,i=n.x,o=n.y,a=$c._;a;)if(r=tr(a,o)-i,r>Ca)a=a.L;else{if(u=i-er(a,o),!(u>Ca)){r>-Ca?(t=a.P,e=a):u>-Ca?(t=a,e=a.N):t=e=a;break}if(!a.R){t=a;break}a=a.R}var c=Ge(n);if($c.insert(t,c),t||e){if(t===e)return cr(t),e=Ge(t.site),$c.insert(c,e),c.edge=e.edge=hr(t.site,c.site),ar(t),ar(e),void 0;if(!e)return c.edge=hr(t.site,c.site),void 0;cr(t),cr(e);var s=t.site,l=s.x,f=s.y,h=n.x-l,g=n.y-f,p=e.site,v=p.x-l,d=p.y-f,m=2*(h*d-g*v),y=h*h+g*g,x=v*v+d*d,M={x:(d*y-g*x)/m+l,y:(h*x-v*y)/m+f};pr(e.edge,s,p,M),c.edge=hr(s,n,null,M),e.edge=hr(n,p,null,M),ar(t),ar(e)}}function tr(n,t){var e=n.site,r=e.x,u=e.y,i=u-t;if(!i)return r;var o=n.P;if(!o)return-1/0;e=o.site;var a=e.x,c=e.y,s=c-t;if(!s)return a;var l=a-r,f=1/i-1/s,h=l/s;return f?(-h+Math.sqrt(h*h-2*f*(l*l/(-2*s)-c+s/2+u-i/2)))/f+r:(r+a)/2}function er(n,t){var e=n.N;if(e)return tr(e,t);var r=n.site;return r.y===t?r.x:1/0}function rr(n){this.site=n,this.edges=[]}function ur(n){for(var t,e,r,u,i,o,a,c,s,l,f=n[0][0],h=n[1][0],g=n[0][1],p=n[1][1],v=Xc,d=v.length;d--;)if(i=v[d],i&&i.prepare())for(a=i.edges,c=a.length,o=0;c>o;)l=a[o].end(),r=l.x,u=l.y,s=a[++o%c].start(),t=s.x,e=s.y,(aa(r-t)>Ca||aa(u-e)>Ca)&&(a.splice(o,0,new vr(gr(i.site,l,aa(r-f)<Ca&&p-u>Ca?{x:f,y:aa(t-f)<Ca?e:p}:aa(u-p)<Ca&&h-r>Ca?{x:aa(e-p)<Ca?t:h,y:p}:aa(r-h)<Ca&&u-g>Ca?{x:h,y:aa(t-h)<Ca?e:g}:aa(u-g)<Ca&&r-f>Ca?{x:aa(e-g)<Ca?t:f,y:g}:null),i.site,null)),++c)}function ir(n,t){return t.angle-n.angle}function or(){mr(this),this.x=this.y=this.arc=this.site=this.cy=null}function ar(n){var t=n.P,e=n.N;if(t&&e){var r=t.site,u=n.site,i=e.site;if(r!==i){var o=u.x,a=u.y,c=r.x-o,s=r.y-a,l=i.x-o,f=i.y-a,h=2*(c*f-s*l);if(!(h>=-Na)){var g=c*c+s*s,p=l*l+f*f,v=(f*g-s*p)/h,d=(c*p-l*g)/h,f=d+a,m=Gc.pop()||new or;m.arc=n,m.site=u,m.x=v+o,m.y=f+Math.sqrt(v*v+d*d),m.cy=f,n.circle=m;for(var y=null,x=Wc._;x;)if(m.y<x.y||m.y===x.y&&m.x<=x.x){if(!x.L){y=x.P;break}x=x.L}else{if(!x.R){y=x;break}x=x.R}Wc.insert(y,m),y||(Bc=m)}}}}function cr(n){var t=n.circle;t&&(t.P||(Bc=t.N),Wc.remove(t),Gc.push(t),mr(t),n.circle=null)}function sr(n){for(var t,e=Vc,r=re(n[0][0],n[0][1],n[1][0],n[1][1]),u=e.length;u--;)t=e[u],(!lr(t,n)||!r(t)||aa(t.a.x-t.b.x)<Ca&&aa(t.a.y-t.b.y)<Ca)&&(t.a=t.b=null,e.splice(u,1))}function lr(n,t){var e=n.b;if(e)return!0;var r,u,i=n.a,o=t[0][0],a=t[1][0],c=t[0][1],s=t[1][1],l=n.l,f=n.r,h=l.x,g=l.y,p=f.x,v=f.y,d=(h+p)/2,m=(g+v)/2;
+if(v===g){if(o>d||d>=a)return;if(h>p){if(i){if(i.y>=s)return}else i={x:d,y:c};e={x:d,y:s}}else{if(i){if(i.y<c)return}else i={x:d,y:s};e={x:d,y:c}}}else if(r=(h-p)/(v-g),u=m-r*d,-1>r||r>1)if(h>p){if(i){if(i.y>=s)return}else i={x:(c-u)/r,y:c};e={x:(s-u)/r,y:s}}else{if(i){if(i.y<c)return}else i={x:(s-u)/r,y:s};e={x:(c-u)/r,y:c}}else if(v>g){if(i){if(i.x>=a)return}else i={x:o,y:r*o+u};e={x:a,y:r*a+u}}else{if(i){if(i.x<o)return}else i={x:a,y:r*a+u};e={x:o,y:r*o+u}}return n.a=i,n.b=e,!0}function fr(n,t){this.l=n,this.r=t,this.a=this.b=null}function hr(n,t,e,r){var u=new fr(n,t);return Vc.push(u),e&&pr(u,n,t,e),r&&pr(u,t,n,r),Xc[n.i].edges.push(new vr(u,n,t)),Xc[t.i].edges.push(new vr(u,t,n)),u}function gr(n,t,e){var r=new fr(n,null);return r.a=t,r.b=e,Vc.push(r),r}function pr(n,t,e,r){n.a||n.b?n.l===e?n.b=r:n.a=r:(n.a=r,n.l=t,n.r=e)}function vr(n,t,e){var r=n.a,u=n.b;this.edge=n,this.site=t,this.angle=e?Math.atan2(e.y-t.y,e.x-t.x):n.l===t?Math.atan2(u.x-r.x,r.y-u.y):Math.atan2(r.x-u.x,u.y-r.y)}function dr(){this._=null}function mr(n){n.U=n.C=n.L=n.R=n.P=n.N=null}function yr(n,t){var e=t,r=t.R,u=e.U;u?u.L===e?u.L=r:u.R=r:n._=r,r.U=u,e.U=r,e.R=r.L,e.R&&(e.R.U=e),r.L=e}function xr(n,t){var e=t,r=t.L,u=e.U;u?u.L===e?u.L=r:u.R=r:n._=r,r.U=u,e.U=r,e.L=r.R,e.L&&(e.L.U=e),r.R=e}function Mr(n){for(;n.L;)n=n.L;return n}function _r(n,t){var e,r,u,i=n.sort(br).pop();for(Vc=[],Xc=new Array(n.length),$c=new dr,Wc=new dr;;)if(u=Bc,i&&(!u||i.y<u.y||i.y===u.y&&i.x<u.x))(i.x!==e||i.y!==r)&&(Xc[i.i]=new rr(i),nr(i),e=i.x,r=i.y),i=n.pop();else{if(!u)break;Qe(u.arc)}t&&(sr(t),ur(t));var o={cells:Xc,edges:Vc};return $c=Wc=Vc=Xc=null,o}function br(n,t){return t.y-n.y||t.x-n.x}function wr(n,t,e){return(n.x-e.x)*(t.y-n.y)-(n.x-t.x)*(e.y-n.y)}function Sr(n){return n.x}function kr(n){return n.y}function Er(){return{leaf:!0,nodes:[],point:null,x:null,y:null}}function Ar(n,t,e,r,u,i){if(!n(t,e,r,u,i)){var o=.5*(e+u),a=.5*(r+i),c=t.nodes;c[0]&&Ar(n,c[0],e,r,o,a),c[1]&&Ar(n,c[1],o,r,u,a),c[2]&&Ar(n,c[2],e,a,o,i),c[3]&&Ar(n,c[3],o,a,u,i)}}function Cr(n,t){n=$o.rgb(n),t=$o.rgb(t);var e=n.r,r=n.g,u=n.b,i=t.r-e,o=t.g-r,a=t.b-u;return function(n){return"#"+ct(Math.round(e+i*n))+ct(Math.round(r+o*n))+ct(Math.round(u+a*n))}}function Nr(n,t){var e,r={},u={};for(e in n)e in t?r[e]=qr(n[e],t[e]):u[e]=n[e];for(e in t)e in n||(u[e]=t[e]);return function(n){for(e in r)u[e]=r[e](n);return u}}function Lr(n,t){return t-=n=+n,function(e){return n+t*e}}function Tr(n,t){var e,r,u,i,o,a=0,c=0,s=[],l=[];for(n+="",t+="",Qc.lastIndex=0,r=0;e=Qc.exec(t);++r)e.index&&s.push(t.substring(a,c=e.index)),l.push({i:s.length,x:e[0]}),s.push(null),a=Qc.lastIndex;for(a<t.length&&s.push(t.substring(a)),r=0,i=l.length;(e=Qc.exec(n))&&i>r;++r)if(o=l[r],o.x==e[0]){if(o.i)if(null==s[o.i+1])for(s[o.i-1]+=o.x,s.splice(o.i,1),u=r+1;i>u;++u)l[u].i--;else for(s[o.i-1]+=o.x+s[o.i+1],s.splice(o.i,2),u=r+1;i>u;++u)l[u].i-=2;else if(null==s[o.i+1])s[o.i]=o.x;else for(s[o.i]=o.x+s[o.i+1],s.splice(o.i+1,1),u=r+1;i>u;++u)l[u].i--;l.splice(r,1),i--,r--}else o.x=Lr(parseFloat(e[0]),parseFloat(o.x));for(;i>r;)o=l.pop(),null==s[o.i+1]?s[o.i]=o.x:(s[o.i]=o.x+s[o.i+1],s.splice(o.i+1,1)),i--;return 1===s.length?null==s[0]?(o=l[0].x,function(n){return o(n)+""}):function(){return t}:function(n){for(r=0;i>r;++r)s[(o=l[r]).i]=o.x(n);return s.join("")}}function qr(n,t){for(var e,r=$o.interpolators.length;--r>=0&&!(e=$o.interpolators[r](n,t)););return e}function zr(n,t){var e,r=[],u=[],i=n.length,o=t.length,a=Math.min(n.length,t.length);for(e=0;a>e;++e)r.push(qr(n[e],t[e]));for(;i>e;++e)u[e]=n[e];for(;o>e;++e)u[e]=t[e];return function(n){for(e=0;a>e;++e)u[e]=r[e](n);return u}}function Rr(n){return function(t){return 0>=t?0:t>=1?1:n(t)}}function Dr(n){return function(t){return 1-n(1-t)}}function Pr(n){return function(t){return.5*(.5>t?n(2*t):2-n(2-2*t))}}function Ur(n){return n*n}function jr(n){return n*n*n}function Hr(n){if(0>=n)return 0;if(n>=1)return 1;var t=n*n,e=t*n;return 4*(.5>n?e:3*(n-t)+e-.75)}function Fr(n){return function(t){return Math.pow(t,n)}}function Or(n){return 1-Math.cos(n*Aa)}function Yr(n){return Math.pow(2,10*(n-1))}function Ir(n){return 1-Math.sqrt(1-n*n)}function Zr(n,t){var e;return arguments.length<2&&(t=.45),arguments.length?e=t/Ea*Math.asin(1/n):(n=1,e=t/4),function(r){return 1+n*Math.pow(2,-10*r)*Math.sin((r-e)*Ea/t)}}function Vr(n){return n||(n=1.70158),function(t){return t*t*((n+1)*t-n)}}function Xr(n){return 1/2.75>n?7.5625*n*n:2/2.75>n?7.5625*(n-=1.5/2.75)*n+.75:2.5/2.75>n?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375}function $r(n,t){n=$o.hcl(n),t=$o.hcl(t);var e=n.h,r=n.c,u=n.l,i=t.h-e,o=t.c-r,a=t.l-u;return isNaN(o)&&(o=0,r=isNaN(r)?t.c:r),isNaN(i)?(i=0,e=isNaN(e)?t.h:e):i>180?i-=360:-180>i&&(i+=360),function(n){return J(e+i*n,r+o*n,u+a*n)+""}}function Br(n,t){n=$o.hsl(n),t=$o.hsl(t);var e=n.h,r=n.s,u=n.l,i=t.h-e,o=t.s-r,a=t.l-u;return isNaN(o)&&(o=0,r=isNaN(r)?t.s:r),isNaN(i)?(i=0,e=isNaN(e)?t.h:e):i>180?i-=360:-180>i&&(i+=360),function(n){return $(e+i*n,r+o*n,u+a*n)+""}}function Wr(n,t){n=$o.lab(n),t=$o.lab(t);var e=n.l,r=n.a,u=n.b,i=t.l-e,o=t.a-r,a=t.b-u;return function(n){return Q(e+i*n,r+o*n,u+a*n)+""}}function Jr(n,t){return t-=n,function(e){return Math.round(n+t*e)}}function Gr(n){var t=[n.a,n.b],e=[n.c,n.d],r=Qr(t),u=Kr(t,e),i=Qr(nu(e,t,-u))||0;t[0]*e[1]<e[0]*t[1]&&(t[0]*=-1,t[1]*=-1,r*=-1,u*=-1),this.rotate=(r?Math.atan2(t[1],t[0]):Math.atan2(-e[0],e[1]))*Ta,this.translate=[n.e,n.f],this.scale=[r,i],this.skew=i?Math.atan2(u,i)*Ta:0}function Kr(n,t){return n[0]*t[0]+n[1]*t[1]}function Qr(n){var t=Math.sqrt(Kr(n,n));return t&&(n[0]/=t,n[1]/=t),t}function nu(n,t,e){return n[0]+=e*t[0],n[1]+=e*t[1],n}function tu(n,t){var e,r=[],u=[],i=$o.transform(n),o=$o.transform(t),a=i.translate,c=o.translate,s=i.rotate,l=o.rotate,f=i.skew,h=o.skew,g=i.scale,p=o.scale;return a[0]!=c[0]||a[1]!=c[1]?(r.push("translate(",null,",",null,")"),u.push({i:1,x:Lr(a[0],c[0])},{i:3,x:Lr(a[1],c[1])})):c[0]||c[1]?r.push("translate("+c+")"):r.push(""),s!=l?(s-l>180?l+=360:l-s>180&&(s+=360),u.push({i:r.push(r.pop()+"rotate(",null,")")-2,x:Lr(s,l)})):l&&r.push(r.pop()+"rotate("+l+")"),f!=h?u.push({i:r.push(r.pop()+"skewX(",null,")")-2,x:Lr(f,h)}):h&&r.push(r.pop()+"skewX("+h+")"),g[0]!=p[0]||g[1]!=p[1]?(e=r.push(r.pop()+"scale(",null,",",null,")"),u.push({i:e-4,x:Lr(g[0],p[0])},{i:e-2,x:Lr(g[1],p[1])})):(1!=p[0]||1!=p[1])&&r.push(r.pop()+"scale("+p+")"),e=u.length,function(n){for(var t,i=-1;++i<e;)r[(t=u[i]).i]=t.x(n);return r.join("")}}function eu(n,t){return t=t-(n=+n)?1/(t-n):0,function(e){return(e-n)*t}}function ru(n,t){return t=t-(n=+n)?1/(t-n):0,function(e){return Math.max(0,Math.min(1,(e-n)*t))}}function uu(n){for(var t=n.source,e=n.target,r=ou(t,e),u=[t];t!==r;)t=t.parent,u.push(t);for(var i=u.length;e!==r;)u.splice(i,0,e),e=e.parent;return u}function iu(n){for(var t=[],e=n.parent;null!=e;)t.push(n),n=e,e=e.parent;return t.push(n),t}function ou(n,t){if(n===t)return n;for(var e=iu(n),r=iu(t),u=e.pop(),i=r.pop(),o=null;u===i;)o=u,u=e.pop(),i=r.pop();return o}function au(n){n.fixed|=2}function cu(n){n.fixed&=-7}function su(n){n.fixed|=4,n.px=n.x,n.py=n.y}function lu(n){n.fixed&=-5}function fu(n,t,e){var r=0,u=0;if(n.charge=0,!n.leaf)for(var i,o=n.nodes,a=o.length,c=-1;++c<a;)i=o[c],null!=i&&(fu(i,t,e),n.charge+=i.charge,r+=i.charge*i.cx,u+=i.charge*i.cy);if(n.point){n.leaf||(n.point.x+=Math.random()-.5,n.point.y+=Math.random()-.5);var s=t*e[n.point.index];n.charge+=n.pointCharge=s,r+=s*n.point.x,u+=s*n.point.y}n.cx=r/n.charge,n.cy=u/n.charge}function hu(n,t){return $o.rebind(n,t,"sort","children","value"),n.nodes=n,n.links=du,n}function gu(n){return n.children}function pu(n){return n.value}function vu(n,t){return t.value-n.value}function du(n){return $o.merge(n.map(function(n){return(n.children||[]).map(function(t){return{source:n,target:t}})}))}function mu(n){return n.x}function yu(n){return n.y}function xu(n,t,e){n.y0=t,n.y=e}function Mu(n){return $o.range(n.length)}function _u(n){for(var t=-1,e=n[0].length,r=[];++t<e;)r[t]=0;return r}function bu(n){for(var t,e=1,r=0,u=n[0][1],i=n.length;i>e;++e)(t=n[e][1])>u&&(r=e,u=t);return r}function wu(n){return n.reduce(Su,0)}function Su(n,t){return n+t[1]}function ku(n,t){return Eu(n,Math.ceil(Math.log(t.length)/Math.LN2+1))}function Eu(n,t){for(var e=-1,r=+n[0],u=(n[1]-r)/t,i=[];++e<=t;)i[e]=u*e+r;return i}function Au(n){return[$o.min(n),$o.max(n)]}function Cu(n,t){return n.parent==t.parent?1:2}function Nu(n){var t=n.children;return t&&t.length?t[0]:n._tree.thread}function Lu(n){var t,e=n.children;return e&&(t=e.length)?e[t-1]:n._tree.thread}function Tu(n,t){var e=n.children;if(e&&(u=e.length))for(var r,u,i=-1;++i<u;)t(r=Tu(e[i],t),n)>0&&(n=r);return n}function qu(n,t){return n.x-t.x}function zu(n,t){return t.x-n.x}function Ru(n,t){return n.depth-t.depth}function Du(n,t){function e(n,r){var u=n.children;if(u&&(o=u.length))for(var i,o,a=null,c=-1;++c<o;)i=u[c],e(i,a),a=i;t(n,r)}e(n,null)}function Pu(n){for(var t,e=0,r=0,u=n.children,i=u.length;--i>=0;)t=u[i]._tree,t.prelim+=e,t.mod+=e,e+=t.shift+(r+=t.change)}function Uu(n,t,e){n=n._tree,t=t._tree;var r=e/(t.number-n.number);n.change+=r,t.change-=r,t.shift+=e,t.prelim+=e,t.mod+=e}function ju(n,t,e){return n._tree.ancestor.parent==t.parent?n._tree.ancestor:e}function Hu(n,t){return n.value-t.value}function Fu(n,t){var e=n._pack_next;n._pack_next=t,t._pack_prev=n,t._pack_next=e,e._pack_prev=t}function Ou(n,t){n._pack_next=t,t._pack_prev=n}function Yu(n,t){var e=t.x-n.x,r=t.y-n.y,u=n.r+t.r;return.999*u*u>e*e+r*r}function Iu(n){function t(n){l=Math.min(n.x-n.r,l),f=Math.max(n.x+n.r,f),h=Math.min(n.y-n.r,h),g=Math.max(n.y+n.r,g)}if((e=n.children)&&(s=e.length)){var e,r,u,i,o,a,c,s,l=1/0,f=-1/0,h=1/0,g=-1/0;if(e.forEach(Zu),r=e[0],r.x=-r.r,r.y=0,t(r),s>1&&(u=e[1],u.x=u.r,u.y=0,t(u),s>2))for(i=e[2],$u(r,u,i),t(i),Fu(r,i),r._pack_prev=i,Fu(i,u),u=r._pack_next,o=3;s>o;o++){$u(r,u,i=e[o]);var p=0,v=1,d=1;for(a=u._pack_next;a!==u;a=a._pack_next,v++)if(Yu(a,i)){p=1;break}if(1==p)for(c=r._pack_prev;c!==a._pack_prev&&!Yu(c,i);c=c._pack_prev,d++);p?(d>v||v==d&&u.r<r.r?Ou(r,u=a):Ou(r=c,u),o--):(Fu(r,i),u=i,t(i))}var m=(l+f)/2,y=(h+g)/2,x=0;for(o=0;s>o;o++)i=e[o],i.x-=m,i.y-=y,x=Math.max(x,i.r+Math.sqrt(i.x*i.x+i.y*i.y));n.r=x,e.forEach(Vu)}}function Zu(n){n._pack_next=n._pack_prev=n}function Vu(n){delete n._pack_next,delete n._pack_prev}function Xu(n,t,e,r){var u=n.children;if(n.x=t+=r*n.x,n.y=e+=r*n.y,n.r*=r,u)for(var i=-1,o=u.length;++i<o;)Xu(u[i],t,e,r)}function $u(n,t,e){var r=n.r+e.r,u=t.x-n.x,i=t.y-n.y;if(r&&(u||i)){var o=t.r+e.r,a=u*u+i*i;o*=o,r*=r;var c=.5+(r-o)/(2*a),s=Math.sqrt(Math.max(0,2*o*(r+a)-(r-=a)*r-o*o))/(2*a);e.x=n.x+c*u+s*i,e.y=n.y+c*i-s*u}else e.x=n.x+r,e.y=n.y}function Bu(n){return 1+$o.max(n,function(n){return n.y})}function Wu(n){return n.reduce(function(n,t){return n+t.x},0)/n.length}function Ju(n){var t=n.children;return t&&t.length?Ju(t[0]):n}function Gu(n){var t,e=n.children;return e&&(t=e.length)?Gu(e[t-1]):n}function Ku(n){return{x:n.x,y:n.y,dx:n.dx,dy:n.dy}}function Qu(n,t){var e=n.x+t[3],r=n.y+t[0],u=n.dx-t[1]-t[3],i=n.dy-t[0]-t[2];return 0>u&&(e+=u/2,u=0),0>i&&(r+=i/2,i=0),{x:e,y:r,dx:u,dy:i}}function ni(n){var t=n[0],e=n[n.length-1];return e>t?[t,e]:[e,t]}function ti(n){return n.rangeExtent?n.rangeExtent():ni(n.range())}function ei(n,t,e,r){var u=e(n[0],n[1]),i=r(t[0],t[1]);return function(n){return i(u(n))}}function ri(n,t){var e,r=0,u=n.length-1,i=n[r],o=n[u];return i>o&&(e=r,r=u,u=e,e=i,i=o,o=e),n[r]=t.floor(i),n[u]=t.ceil(o),n}function ui(n){return n?{floor:function(t){return Math.floor(t/n)*n},ceil:function(t){return Math.ceil(t/n)*n}}:ss}function ii(n,t,e,r){var u=[],i=[],o=0,a=Math.min(n.length,t.length)-1;for(n[a]<n[0]&&(n=n.slice().reverse(),t=t.slice().reverse());++o<=a;)u.push(e(n[o-1],n[o])),i.push(r(t[o-1],t[o]));return function(t){var e=$o.bisect(n,t,1,a)-1;return i[e](u[e](t))}}function oi(n,t,e,r){function u(){var u=Math.min(n.length,t.length)>2?ii:ei,c=r?ru:eu;return o=u(n,t,c,e),a=u(t,n,c,qr),i}function i(n){return o(n)}var o,a;return i.invert=function(n){return a(n)},i.domain=function(t){return arguments.length?(n=t.map(Number),u()):n},i.range=function(n){return arguments.length?(t=n,u()):t},i.rangeRound=function(n){return i.range(n).interpolate(Jr)},i.clamp=function(n){return arguments.length?(r=n,u()):r},i.interpolate=function(n){return arguments.length?(e=n,u()):e},i.ticks=function(t){return li(n,t)},i.tickFormat=function(t,e){return fi(n,t,e)},i.nice=function(t){return ci(n,t),u()},i.copy=function(){return oi(n,t,e,r)},u()}function ai(n,t){return $o.rebind(n,t,"range","rangeRound","interpolate","clamp")}function ci(n,t){return ri(n,ui(si(n,t)[2]))}function si(n,t){null==t&&(t=10);var e=ni(n),r=e[1]-e[0],u=Math.pow(10,Math.floor(Math.log(r/t)/Math.LN10)),i=t/r*u;return.15>=i?u*=10:.35>=i?u*=5:.75>=i&&(u*=2),e[0]=Math.ceil(e[0]/u)*u,e[1]=Math.floor(e[1]/u)*u+.5*u,e[2]=u,e}function li(n,t){return $o.range.apply($o,si(n,t))}function fi(n,t,e){var r=si(n,t);return $o.format(e?e.replace(uc,function(n,t,e,u,i,o,a,c,s,l){return[t,e,u,i,o,a,c,s||"."+gi(l,r),l].join("")}):",."+hi(r[2])+"f")}function hi(n){return-Math.floor(Math.log(n)/Math.LN10+.01)}function gi(n,t){var e=hi(t[2]);return n in ls?Math.abs(e-hi(Math.max(Math.abs(t[0]),Math.abs(t[1]))))+ +("e"!==n):e-2*("%"===n)}function pi(n,t,e,r){function u(n){return(e?Math.log(0>n?0:n):-Math.log(n>0?0:-n))/Math.log(t)}function i(n){return e?Math.pow(t,n):-Math.pow(t,-n)}function o(t){return n(u(t))}return o.invert=function(t){return i(n.invert(t))},o.domain=function(t){return arguments.length?(e=t[0]>=0,n.domain((r=t.map(Number)).map(u)),o):r},o.base=function(e){return arguments.length?(t=+e,n.domain(r.map(u)),o):t},o.nice=function(){var t=ri(r.map(u),e?Math:hs);return n.domain(t),r=t.map(i),o},o.ticks=function(){var n=ni(r),o=[],a=n[0],c=n[1],s=Math.floor(u(a)),l=Math.ceil(u(c)),f=t%1?2:t;if(isFinite(l-s)){if(e){for(;l>s;s++)for(var h=1;f>h;h++)o.push(i(s)*h);o.push(i(s))}else for(o.push(i(s));s++<l;)for(var h=f-1;h>0;h--)o.push(i(s)*h);for(s=0;o[s]<a;s++);for(l=o.length;o[l-1]>c;l--);o=o.slice(s,l)}return o},o.tickFormat=function(n,t){if(!arguments.length)return fs;arguments.length<2?t=fs:"function"!=typeof t&&(t=$o.format(t));var r,a=Math.max(.1,n/o.ticks().length),c=e?(r=1e-12,Math.ceil):(r=-1e-12,Math.floor);return function(n){return n/i(c(u(n)+r))<=a?t(n):""}},o.copy=function(){return pi(n.copy(),t,e,r)},ai(o,n)}function vi(n,t,e){function r(t){return n(u(t))}var u=di(t),i=di(1/t);return r.invert=function(t){return i(n.invert(t))},r.domain=function(t){return arguments.length?(n.domain((e=t.map(Number)).map(u)),r):e},r.ticks=function(n){return li(e,n)},r.tickFormat=function(n,t){return fi(e,n,t)},r.nice=function(n){return r.domain(ci(e,n))},r.exponent=function(o){return arguments.length?(u=di(t=o),i=di(1/t),n.domain(e.map(u)),r):t},r.copy=function(){return vi(n.copy(),t,e)},ai(r,n)}function di(n){return function(t){return 0>t?-Math.pow(-t,n):Math.pow(t,n)}}function mi(n,t){function e(e){return o[((i.get(e)||"range"===t.t&&i.set(e,n.push(e)))-1)%o.length]}function r(t,e){return $o.range(n.length).map(function(n){return t+e*n})}var i,o,a;return e.domain=function(r){if(!arguments.length)return n;n=[],i=new u;for(var o,a=-1,c=r.length;++a<c;)i.has(o=r[a])||i.set(o,n.push(o));return e[t.t].apply(e,t.a)},e.range=function(n){return arguments.length?(o=n,a=0,t={t:"range",a:arguments},e):o},e.rangePoints=function(u,i){arguments.length<2&&(i=0);var c=u[0],s=u[1],l=(s-c)/(Math.max(1,n.length-1)+i);return o=r(n.length<2?(c+s)/2:c+l*i/2,l),a=0,t={t:"rangePoints",a:arguments},e},e.rangeBands=function(u,i,c){arguments.length<2&&(i=0),arguments.length<3&&(c=i);var s=u[1]<u[0],l=u[s-0],f=u[1-s],h=(f-l)/(n.length-i+2*c);return o=r(l+h*c,h),s&&o.reverse(),a=h*(1-i),t={t:"rangeBands",a:arguments},e},e.rangeRoundBands=function(u,i,c){arguments.length<2&&(i=0),arguments.length<3&&(c=i);var s=u[1]<u[0],l=u[s-0],f=u[1-s],h=Math.floor((f-l)/(n.length-i+2*c)),g=f-l-(n.length-i)*h;return o=r(l+Math.round(g/2),h),s&&o.reverse(),a=Math.round(h*(1-i)),t={t:"rangeRoundBands",a:arguments},e},e.rangeBand=function(){return a},e.rangeExtent=function(){return ni(t.a[0])},e.copy=function(){return mi(n,t)},e.domain(n)}function yi(n,t){function e(){var e=0,i=t.length;for(u=[];++e<i;)u[e-1]=$o.quantile(n,e/i);return r}function r(n){return isNaN(n=+n)?void 0:t[$o.bisect(u,n)]}var u;return r.domain=function(t){return arguments.length?(n=t.filter(function(n){return!isNaN(n)}).sort($o.ascending),e()):n},r.range=function(n){return arguments.length?(t=n,e()):t},r.quantiles=function(){return u},r.invertExtent=function(e){return e=t.indexOf(e),0>e?[0/0,0/0]:[e>0?u[e-1]:n[0],e<u.length?u[e]:n[n.length-1]]},r.copy=function(){return yi(n,t)},e()}function xi(n,t,e){function r(t){return e[Math.max(0,Math.min(o,Math.floor(i*(t-n))))]}function u(){return i=e.length/(t-n),o=e.length-1,r}var i,o;return r.domain=function(e){return arguments.length?(n=+e[0],t=+e[e.length-1],u()):[n,t]},r.range=function(n){return arguments.length?(e=n,u()):e},r.invertExtent=function(t){return t=e.indexOf(t),t=0>t?0/0:t/i+n,[t,t+1/i]},r.copy=function(){return xi(n,t,e)},u()}function Mi(n,t){function e(e){return e>=e?t[$o.bisect(n,e)]:void 0}return e.domain=function(t){return arguments.length?(n=t,e):n},e.range=function(n){return arguments.length?(t=n,e):t},e.invertExtent=function(e){return e=t.indexOf(e),[n[e-1],n[e]]},e.copy=function(){return Mi(n,t)},e}function _i(n){function t(n){return+n}return t.invert=t,t.domain=t.range=function(e){return arguments.length?(n=e.map(t),t):n},t.ticks=function(t){return li(n,t)},t.tickFormat=function(t,e){return fi(n,t,e)},t.copy=function(){return _i(n)},t}function bi(n){return n.innerRadius}function wi(n){return n.outerRadius}function Si(n){return n.startAngle}function ki(n){return n.endAngle}function Ei(n){function t(t){function o(){s.push("M",i(n(l),a))}for(var c,s=[],l=[],f=-1,h=t.length,g=pt(e),p=pt(r);++f<h;)u.call(this,c=t[f],f)?l.push([+g.call(this,c,f),+p.call(this,c,f)]):l.length&&(o(),l=[]);return l.length&&o(),s.length?s.join(""):null}var e=Ze,r=Ve,u=Zt,i=Ai,o=i.key,a=.7;return t.x=function(n){return arguments.length?(e=n,t):e},t.y=function(n){return arguments.length?(r=n,t):r},t.defined=function(n){return arguments.length?(u=n,t):u},t.interpolate=function(n){return arguments.length?(o="function"==typeof n?i=n:(i=xs.get(n)||Ai).key,t):o},t.tension=function(n){return arguments.length?(a=n,t):a},t}function Ai(n){return n.join("L")}function Ci(n){return Ai(n)+"Z"}function Ni(n){for(var t=0,e=n.length,r=n[0],u=[r[0],",",r[1]];++t<e;)u.push("H",(r[0]+(r=n[t])[0])/2,"V",r[1]);return e>1&&u.push("H",r[0]),u.join("")}function Li(n){for(var t=0,e=n.length,r=n[0],u=[r[0],",",r[1]];++t<e;)u.push("V",(r=n[t])[1],"H",r[0]);return u.join("")}function Ti(n){for(var t=0,e=n.length,r=n[0],u=[r[0],",",r[1]];++t<e;)u.push("H",(r=n[t])[0],"V",r[1]);return u.join("")}function qi(n,t){return n.length<4?Ai(n):n[1]+Di(n.slice(1,n.length-1),Pi(n,t))}function zi(n,t){return n.length<3?Ai(n):n[0]+Di((n.push(n[0]),n),Pi([n[n.length-2]].concat(n,[n[1]]),t))}function Ri(n,t){return n.length<3?Ai(n):n[0]+Di(n,Pi(n,t))}function Di(n,t){if(t.length<1||n.length!=t.length&&n.length!=t.length+2)return Ai(n);var e=n.length!=t.length,r="",u=n[0],i=n[1],o=t[0],a=o,c=1;if(e&&(r+="Q"+(i[0]-2*o[0]/3)+","+(i[1]-2*o[1]/3)+","+i[0]+","+i[1],u=n[1],c=2),t.length>1){a=t[1],i=n[c],c++,r+="C"+(u[0]+o[0])+","+(u[1]+o[1])+","+(i[0]-a[0])+","+(i[1]-a[1])+","+i[0]+","+i[1];for(var s=2;s<t.length;s++,c++)i=n[c],a=t[s],r+="S"+(i[0]-a[0])+","+(i[1]-a[1])+","+i[0]+","+i[1]}if(e){var l=n[c];r+="Q"+(i[0]+2*a[0]/3)+","+(i[1]+2*a[1]/3)+","+l[0]+","+l[1]}return r}function Pi(n,t){for(var e,r=[],u=(1-t)/2,i=n[0],o=n[1],a=1,c=n.length;++a<c;)e=i,i=o,o=n[a],r.push([u*(o[0]-e[0]),u*(o[1]-e[1])]);return r}function Ui(n){if(n.length<3)return Ai(n);var t=1,e=n.length,r=n[0],u=r[0],i=r[1],o=[u,u,u,(r=n[1])[0]],a=[i,i,i,r[1]],c=[u,",",i,"L",Oi(bs,o),",",Oi(bs,a)];for(n.push(n[e-1]);++t<=e;)r=n[t],o.shift(),o.push(r[0]),a.shift(),a.push(r[1]),Yi(c,o,a);return n.pop(),c.push("L",r),c.join("")}function ji(n){if(n.length<4)return Ai(n);for(var t,e=[],r=-1,u=n.length,i=[0],o=[0];++r<3;)t=n[r],i.push(t[0]),o.push(t[1]);for(e.push(Oi(bs,i)+","+Oi(bs,o)),--r;++r<u;)t=n[r],i.shift(),i.push(t[0]),o.shift(),o.push(t[1]),Yi(e,i,o);return e.join("")}function Hi(n){for(var t,e,r=-1,u=n.length,i=u+4,o=[],a=[];++r<4;)e=n[r%u],o.push(e[0]),a.push(e[1]);for(t=[Oi(bs,o),",",Oi(bs,a)],--r;++r<i;)e=n[r%u],o.shift(),o.push(e[0]),a.shift(),a.push(e[1]),Yi(t,o,a);return t.join("")}function Fi(n,t){var e=n.length-1;if(e)for(var r,u,i=n[0][0],o=n[0][1],a=n[e][0]-i,c=n[e][1]-o,s=-1;++s<=e;)r=n[s],u=s/e,r[0]=t*r[0]+(1-t)*(i+u*a),r[1]=t*r[1]+(1-t)*(o+u*c);return Ui(n)}function Oi(n,t){return n[0]*t[0]+n[1]*t[1]+n[2]*t[2]+n[3]*t[3]}function Yi(n,t,e){n.push("C",Oi(Ms,t),",",Oi(Ms,e),",",Oi(_s,t),",",Oi(_s,e),",",Oi(bs,t),",",Oi(bs,e))}function Ii(n,t){return(t[1]-n[1])/(t[0]-n[0])}function Zi(n){for(var t=0,e=n.length-1,r=[],u=n[0],i=n[1],o=r[0]=Ii(u,i);++t<e;)r[t]=(o+(o=Ii(u=i,i=n[t+1])))/2;return r[t]=o,r}function Vi(n){for(var t,e,r,u,i=[],o=Zi(n),a=-1,c=n.length-1;++a<c;)t=Ii(n[a],n[a+1]),aa(t)<Ca?o[a]=o[a+1]=0:(e=o[a]/t,r=o[a+1]/t,u=e*e+r*r,u>9&&(u=3*t/Math.sqrt(u),o[a]=u*e,o[a+1]=u*r));for(a=-1;++a<=c;)u=(n[Math.min(c,a+1)][0]-n[Math.max(0,a-1)][0])/(6*(1+o[a]*o[a])),i.push([u||0,o[a]*u||0]);return i}function Xi(n){return n.length<3?Ai(n):n[0]+Di(n,Vi(n))}function $i(n){for(var t,e,r,u=-1,i=n.length;++u<i;)t=n[u],e=t[0],r=t[1]+ms,t[0]=e*Math.cos(r),t[1]=e*Math.sin(r);return n}function Bi(n){function t(t){function c(){v.push("M",a(n(m),f),l,s(n(d.reverse()),f),"Z")}for(var h,g,p,v=[],d=[],m=[],y=-1,x=t.length,M=pt(e),_=pt(u),b=e===r?function(){return g}:pt(r),w=u===i?function(){return p}:pt(i);++y<x;)o.call(this,h=t[y],y)?(d.push([g=+M.call(this,h,y),p=+_.call(this,h,y)]),m.push([+b.call(this,h,y),+w.call(this,h,y)])):d.length&&(c(),d=[],m=[]);return d.length&&c(),v.length?v.join(""):null}var e=Ze,r=Ze,u=0,i=Ve,o=Zt,a=Ai,c=a.key,s=a,l="L",f=.7;return t.x=function(n){return arguments.length?(e=r=n,t):r},t.x0=function(n){return arguments.length?(e=n,t):e},t.x1=function(n){return arguments.length?(r=n,t):r},t.y=function(n){return arguments.length?(u=i=n,t):i},t.y0=function(n){return arguments.length?(u=n,t):u},t.y1=function(n){return arguments.length?(i=n,t):i},t.defined=function(n){return arguments.length?(o=n,t):o},t.interpolate=function(n){return arguments.length?(c="function"==typeof n?a=n:(a=xs.get(n)||Ai).key,s=a.reverse||a,l=a.closed?"M":"L",t):c},t.tension=function(n){return arguments.length?(f=n,t):f},t}function Wi(n){return n.radius}function Ji(n){return[n.x,n.y]}function Gi(n){return function(){var t=n.apply(this,arguments),e=t[0],r=t[1]+ms;return[e*Math.cos(r),e*Math.sin(r)]}}function Ki(){return 64}function Qi(){return"circle"}function no(n){var t=Math.sqrt(n/ka);return"M0,"+t+"A"+t+","+t+" 0 1,1 0,"+-t+"A"+t+","+t+" 0 1,1 0,"+t+"Z"}function to(n,t){return ha(n,Cs),n.id=t,n}function eo(n,t,e,r){var u=n.id;return C(n,"function"==typeof e?function(n,i,o){n.__transition__[u].tween.set(t,r(e.call(n,n.__data__,i,o)))}:(e=r(e),function(n){n.__transition__[u].tween.set(t,e)}))}function ro(n){return null==n&&(n=""),function(){this.textContent=n}}function uo(n,t,e,r){var i=n.__transition__||(n.__transition__={active:0,count:0}),o=i[e];if(!o){var a=r.time;o=i[e]={tween:new u,time:a,ease:r.ease,delay:r.delay,duration:r.duration},++i.count,$o.timer(function(r){function u(r){return i.active>e?s():(i.active=e,o.event&&o.event.start.call(n,l,t),o.tween.forEach(function(e,r){(r=r.call(n,l,t))&&v.push(r)}),$o.timer(function(){return p.c=c(r||1)?Zt:c,1},0,a),void 0)}function c(r){if(i.active!==e)return s();for(var u=r/g,a=f(u),c=v.length;c>0;)v[--c].call(n,a);return u>=1?(o.event&&o.event.end.call(n,l,t),s()):void 0}function s(){return--i.count?delete i[e]:delete n.__transition__,1}var l=n.__data__,f=o.ease,h=o.delay,g=o.duration,p=Ga,v=[];return p.t=h+a,r>=h?u(r-h):(p.c=u,void 0)},0,a)}}function io(n,t){n.attr("transform",function(n){return"translate("+t(n)+",0)"})}function oo(n,t){n.attr("transform",function(n){return"translate(0,"+t(n)+")"})}function ao(){this._=new Date(arguments.length>1?Date.UTC.apply(this,arguments):arguments[0])}function co(n,t,e){function r(t){var e=n(t),r=i(e,1);return r-t>t-e?e:r}function u(e){return t(e=n(new Ds(e-1)),1),e}function i(n,e){return t(n=new Ds(+n),e),n}function o(n,r,i){var o=u(n),a=[];if(i>1)for(;r>o;)e(o)%i||a.push(new Date(+o)),t(o,1);else for(;r>o;)a.push(new Date(+o)),t(o,1);return a}function a(n,t,e){try{Ds=ao;var r=new ao;return r._=n,o(r,t,e)}finally{Ds=Date}}n.floor=n,n.round=r,n.ceil=u,n.offset=i,n.range=o;var c=n.utc=so(n);return c.floor=c,c.round=so(r),c.ceil=so(u),c.offset=so(i),c.range=a,n}function so(n){return function(t,e){try{Ds=ao;var r=new ao;return r._=t,n(r,e)._}finally{Ds=Date}}}function lo(n){function t(t){for(var r,u,i,o=[],a=-1,c=0;++a<e;)37===n.charCodeAt(a)&&(o.push(n.substring(c,a)),null!=(u=nl[r=n.charAt(++a)])&&(r=n.charAt(++a)),(i=tl[r])&&(r=i(t,null==u?"e"===r?" ":"0":u)),o.push(r),c=a+1);return o.push(n.substring(c,a)),o.join("")}var e=n.length;return t.parse=function(t){var e={y:1900,m:0,d:1,H:0,M:0,S:0,L:0,Z:null},r=fo(e,n,t,0);if(r!=t.length)return null;"p"in e&&(e.H=e.H%12+12*e.p);var u=null!=e.Z&&Ds!==ao,i=new(u?ao:Ds);return"j"in e?i.setFullYear(e.y,0,e.j):"w"in e&&("W"in e||"U"in e)?(i.setFullYear(e.y,0,1),i.setFullYear(e.y,0,"W"in e?(e.w+6)%7+7*e.W-(i.getDay()+5)%7:e.w+7*e.U-(i.getDay()+6)%7)):i.setFullYear(e.y,e.m,e.d),i.setHours(e.H+Math.floor(e.Z/100),e.M+e.Z%100,e.S,e.L),u?i._:i},t.toString=function(){return n},t}function fo(n,t,e,r){for(var u,i,o,a=0,c=t.length,s=e.length;c>a;){if(r>=s)return-1;if(u=t.charCodeAt(a++),37===u){if(o=t.charAt(a++),i=el[o in nl?t.charAt(a++):o],!i||(r=i(n,e,r))<0)return-1}else if(u!=e.charCodeAt(r++))return-1}return r}function ho(n){return new RegExp("^(?:"+n.map($o.requote).join("|")+")","i")}function go(n){for(var t=new u,e=-1,r=n.length;++e<r;)t.set(n[e].toLowerCase(),e);return t}function po(n,t,e){var r=0>n?"-":"",u=(r?-n:n)+"",i=u.length;return r+(e>i?new Array(e-i+1).join(t)+u:u)}function vo(n,t,e){$s.lastIndex=0;var r=$s.exec(t.substring(e));return r?(n.w=Bs.get(r[0].toLowerCase()),e+r[0].length):-1}function mo(n,t,e){Vs.lastIndex=0;var r=Vs.exec(t.substring(e));return r?(n.w=Xs.get(r[0].toLowerCase()),e+r[0].length):-1}function yo(n,t,e){rl.lastIndex=0;var r=rl.exec(t.substring(e,e+1));return r?(n.w=+r[0],e+r[0].length):-1}function xo(n,t,e){rl.lastIndex=0;var r=rl.exec(t.substring(e));return r?(n.U=+r[0],e+r[0].length):-1}function Mo(n,t,e){rl.lastIndex=0;var r=rl.exec(t.substring(e));return r?(n.W=+r[0],e+r[0].length):-1}function _o(n,t,e){Gs.lastIndex=0;var r=Gs.exec(t.substring(e));return r?(n.m=Ks.get(r[0].toLowerCase()),e+r[0].length):-1}function bo(n,t,e){Ws.lastIndex=0;var r=Ws.exec(t.substring(e));return r?(n.m=Js.get(r[0].toLowerCase()),e+r[0].length):-1}function wo(n,t,e){return fo(n,tl.c.toString(),t,e)}function So(n,t,e){return fo(n,tl.x.toString(),t,e)}function ko(n,t,e){return fo(n,tl.X.toString(),t,e)}function Eo(n,t,e){rl.lastIndex=0;var r=rl.exec(t.substring(e,e+4));return r?(n.y=+r[0],e+r[0].length):-1}function Ao(n,t,e){rl.lastIndex=0;var r=rl.exec(t.substring(e,e+2));return r?(n.y=No(+r[0]),e+r[0].length):-1}function Co(n,t,e){return/^[+-]\d{4}$/.test(t=t.substring(e,e+5))?(n.Z=+t,e+5):-1}function No(n){return n+(n>68?1900:2e3)}function Lo(n,t,e){rl.lastIndex=0;var r=rl.exec(t.substring(e,e+2));return r?(n.m=r[0]-1,e+r[0].length):-1}function To(n,t,e){rl.lastIndex=0;var r=rl.exec(t.substring(e,e+2));return r?(n.d=+r[0],e+r[0].length):-1}function qo(n,t,e){rl.lastIndex=0;var r=rl.exec(t.substring(e,e+3));return r?(n.j=+r[0],e+r[0].length):-1}function zo(n,t,e){rl.lastIndex=0;var r=rl.exec(t.substring(e,e+2));return r?(n.H=+r[0],e+r[0].length):-1}function Ro(n,t,e){rl.lastIndex=0;var r=rl.exec(t.substring(e,e+2));return r?(n.M=+r[0],e+r[0].length):-1}function Do(n,t,e){rl.lastIndex=0;var r=rl.exec(t.substring(e,e+2));return r?(n.S=+r[0],e+r[0].length):-1}function Po(n,t,e){rl.lastIndex=0;var r=rl.exec(t.substring(e,e+3));return r?(n.L=+r[0],e+r[0].length):-1}function Uo(n,t,e){var r=ul.get(t.substring(e,e+=2).toLowerCase());return null==r?-1:(n.p=r,e)}function jo(n){var t=n.getTimezoneOffset(),e=t>0?"-":"+",r=~~(aa(t)/60),u=aa(t)%60;return e+po(r,"0",2)+po(u,"0",2)}function Ho(n,t,e){Qs.lastIndex=0;var r=Qs.exec(t.substring(e,e+1));return r?e+r[0].length:-1}function Fo(n){function t(n){try{Ds=ao;var t=new Ds;return t._=n,e(t)}finally{Ds=Date}}var e=lo(n);return t.parse=function(n){try{Ds=ao;var t=e.parse(n);return t&&t._}finally{Ds=Date}},t.toString=e.toString,t}function Oo(n){return n.toISOString()}function Yo(n,t,e){function r(t){return n(t)}function u(n,e){var r=n[1]-n[0],u=r/e,i=$o.bisect(ol,u);return i==ol.length?[t.year,si(n.map(function(n){return n/31536e6}),e)[2]]:i?t[u/ol[i-1]<ol[i]/u?i-1:i]:[ll,si(n,e)[2]]}return r.invert=function(t){return Io(n.invert(t))},r.domain=function(t){return arguments.length?(n.domain(t),r):n.domain().map(Io)},r.nice=function(n,t){function e(e){return!isNaN(e)&&!n.range(e,Io(+e+1),t).length}var i=r.domain(),o=ni(i),a=null==n?u(o,10):"number"==typeof n&&u(o,n);return a&&(n=a[0],t=a[1]),r.domain(ri(i,t>1?{floor:function(t){for(;e(t=n.floor(t));)t=Io(t-1);return t},ceil:function(t){for(;e(t=n.ceil(t));)t=Io(+t+1);return t}}:n))},r.ticks=function(n,t){var e=ni(r.domain()),i=null==n?u(e,10):"number"==typeof n?u(e,n):!n.range&&[{range:n},t];return i&&(n=i[0],t=i[1]),n.range(e[0],Io(+e[1]+1),1>t?1:t)},r.tickFormat=function(){return e},r.copy=function(){return Yo(n.copy(),t,e)},ai(r,n)}function Io(n){return new Date(n)}function Zo(n){return function(t){for(var e=n.length-1,r=n[e];!r[1](t);)r=n[--e];return r[0](t)}}function Vo(n){return JSON.parse(n.responseText)}function Xo(n){var t=Jo.createRange();return t.selectNode(Jo.body),t.createContextualFragment(n.responseText)}var $o={version:"3.3.9"};Date.now||(Date.now=function(){return+new Date});var Bo=[].slice,Wo=function(n){return Bo.call(n)},Jo=document,Go=Jo.documentElement,Ko=window;try{Wo(Go.childNodes)[0].nodeType}catch(Qo){Wo=function(n){for(var t=n.length,e=new Array(t);t--;)e[t]=n[t];return e}}try{Jo.createElement("div").style.setProperty("opacity",0,"")}catch(na){var ta=Ko.Element.prototype,ea=ta.setAttribute,ra=ta.setAttributeNS,ua=Ko.CSSStyleDeclaration.prototype,ia=ua.setProperty;ta.setAttribute=function(n,t){ea.call(this,n,t+"")},ta.setAttributeNS=function(n,t,e){ra.call(this,n,t,e+"")},ua.setProperty=function(n,t,e){ia.call(this,n,t+"",e)}}$o.ascending=function(n,t){return t>n?-1:n>t?1:n>=t?0:0/0},$o.descending=function(n,t){return n>t?-1:t>n?1:t>=n?0:0/0},$o.min=function(n,t){var e,r,u=-1,i=n.length;if(1===arguments.length){for(;++u<i&&!(null!=(e=n[u])&&e>=e);)e=void 0;for(;++u<i;)null!=(r=n[u])&&e>r&&(e=r)}else{for(;++u<i&&!(null!=(e=t.call(n,n[u],u))&&e>=e);)e=void 0;for(;++u<i;)null!=(r=t.call(n,n[u],u))&&e>r&&(e=r)}return e},$o.max=function(n,t){var e,r,u=-1,i=n.length;if(1===arguments.length){for(;++u<i&&!(null!=(e=n[u])&&e>=e);)e=void 0;for(;++u<i;)null!=(r=n[u])&&r>e&&(e=r)}else{for(;++u<i&&!(null!=(e=t.call(n,n[u],u))&&e>=e);)e=void 0;for(;++u<i;)null!=(r=t.call(n,n[u],u))&&r>e&&(e=r)}return e},$o.extent=function(n,t){var e,r,u,i=-1,o=n.length;if(1===arguments.length){for(;++i<o&&!(null!=(e=u=n[i])&&e>=e);)e=u=void 0;for(;++i<o;)null!=(r=n[i])&&(e>r&&(e=r),r>u&&(u=r))}else{for(;++i<o&&!(null!=(e=u=t.call(n,n[i],i))&&e>=e);)e=void 0;for(;++i<o;)null!=(r=t.call(n,n[i],i))&&(e>r&&(e=r),r>u&&(u=r))}return[e,u]},$o.sum=function(n,t){var e,r=0,u=n.length,i=-1;if(1===arguments.length)for(;++i<u;)isNaN(e=+n[i])||(r+=e);else for(;++i<u;)isNaN(e=+t.call(n,n[i],i))||(r+=e);return r},$o.mean=function(t,e){var r,u=t.length,i=0,o=-1,a=0;if(1===arguments.length)for(;++o<u;)n(r=t[o])&&(i+=(r-i)/++a);else for(;++o<u;)n(r=e.call(t,t[o],o))&&(i+=(r-i)/++a);return a?i:void 0},$o.quantile=function(n,t){var e=(n.length-1)*t+1,r=Math.floor(e),u=+n[r-1],i=e-r;
+return i?u+i*(n[r]-u):u},$o.median=function(t,e){return arguments.length>1&&(t=t.map(e)),t=t.filter(n),t.length?$o.quantile(t.sort($o.ascending),.5):void 0},$o.bisector=function(n){return{left:function(t,e,r,u){for(arguments.length<3&&(r=0),arguments.length<4&&(u=t.length);u>r;){var i=r+u>>>1;n.call(t,t[i],i)<e?r=i+1:u=i}return r},right:function(t,e,r,u){for(arguments.length<3&&(r=0),arguments.length<4&&(u=t.length);u>r;){var i=r+u>>>1;e<n.call(t,t[i],i)?u=i:r=i+1}return r}}};var oa=$o.bisector(function(n){return n});$o.bisectLeft=oa.left,$o.bisect=$o.bisectRight=oa.right,$o.shuffle=function(n){for(var t,e,r=n.length;r;)e=0|Math.random()*r--,t=n[r],n[r]=n[e],n[e]=t;return n},$o.permute=function(n,t){for(var e=t.length,r=new Array(e);e--;)r[e]=n[t[e]];return r},$o.pairs=function(n){for(var t,e=0,r=n.length-1,u=n[0],i=new Array(0>r?0:r);r>e;)i[e]=[t=u,u=n[++e]];return i},$o.zip=function(){if(!(u=arguments.length))return[];for(var n=-1,e=$o.min(arguments,t),r=new Array(e);++n<e;)for(var u,i=-1,o=r[n]=new Array(u);++i<u;)o[i]=arguments[i][n];return r},$o.transpose=function(n){return $o.zip.apply($o,n)},$o.keys=function(n){var t=[];for(var e in n)t.push(e);return t},$o.values=function(n){var t=[];for(var e in n)t.push(n[e]);return t},$o.entries=function(n){var t=[];for(var e in n)t.push({key:e,value:n[e]});return t},$o.merge=function(n){for(var t,e,r,u=n.length,i=-1,o=0;++i<u;)o+=n[i].length;for(e=new Array(o);--u>=0;)for(r=n[u],t=r.length;--t>=0;)e[--o]=r[t];return e};var aa=Math.abs;$o.range=function(n,t,r){if(arguments.length<3&&(r=1,arguments.length<2&&(t=n,n=0)),1/0===(t-n)/r)throw new Error("infinite range");var u,i=[],o=e(aa(r)),a=-1;if(n*=o,t*=o,r*=o,0>r)for(;(u=n+r*++a)>t;)i.push(u/o);else for(;(u=n+r*++a)<t;)i.push(u/o);return i},$o.map=function(n){var t=new u;if(n instanceof u)n.forEach(function(n,e){t.set(n,e)});else for(var e in n)t.set(e,n[e]);return t},r(u,{has:function(n){return ca+n in this},get:function(n){return this[ca+n]},set:function(n,t){return this[ca+n]=t},remove:function(n){return n=ca+n,n in this&&delete this[n]},keys:function(){var n=[];return this.forEach(function(t){n.push(t)}),n},values:function(){var n=[];return this.forEach(function(t,e){n.push(e)}),n},entries:function(){var n=[];return this.forEach(function(t,e){n.push({key:t,value:e})}),n},forEach:function(n){for(var t in this)t.charCodeAt(0)===sa&&n.call(this,t.substring(1),this[t])}});var ca="\x00",sa=ca.charCodeAt(0);$o.nest=function(){function n(t,a,c){if(c>=o.length)return r?r.call(i,a):e?a.sort(e):a;for(var s,l,f,h,g=-1,p=a.length,v=o[c++],d=new u;++g<p;)(h=d.get(s=v(l=a[g])))?h.push(l):d.set(s,[l]);return t?(l=t(),f=function(e,r){l.set(e,n(t,r,c))}):(l={},f=function(e,r){l[e]=n(t,r,c)}),d.forEach(f),l}function t(n,e){if(e>=o.length)return n;var r=[],u=a[e++];return n.forEach(function(n,u){r.push({key:n,values:t(u,e)})}),u?r.sort(function(n,t){return u(n.key,t.key)}):r}var e,r,i={},o=[],a=[];return i.map=function(t,e){return n(e,t,0)},i.entries=function(e){return t(n($o.map,e,0),0)},i.key=function(n){return o.push(n),i},i.sortKeys=function(n){return a[o.length-1]=n,i},i.sortValues=function(n){return e=n,i},i.rollup=function(n){return r=n,i},i},$o.set=function(n){var t=new i;if(n)for(var e=0,r=n.length;r>e;++e)t.add(n[e]);return t},r(i,{has:function(n){return ca+n in this},add:function(n){return this[ca+n]=!0,n},remove:function(n){return n=ca+n,n in this&&delete this[n]},values:function(){var n=[];return this.forEach(function(t){n.push(t)}),n},forEach:function(n){for(var t in this)t.charCodeAt(0)===sa&&n.call(this,t.substring(1))}}),$o.behavior={},$o.rebind=function(n,t){for(var e,r=1,u=arguments.length;++r<u;)n[e=arguments[r]]=o(n,t,t[e]);return n};var la=["webkit","ms","moz","Moz","o","O"];$o.dispatch=function(){for(var n=new s,t=-1,e=arguments.length;++t<e;)n[arguments[t]]=l(n);return n},s.prototype.on=function(n,t){var e=n.indexOf("."),r="";if(e>=0&&(r=n.substring(e+1),n=n.substring(0,e)),n)return arguments.length<2?this[n].on(r):this[n].on(r,t);if(2===arguments.length){if(null==t)for(n in this)this.hasOwnProperty(n)&&this[n].on(r,null);return this}},$o.event=null,$o.requote=function(n){return n.replace(fa,"\\$&")};var fa=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,ha={}.__proto__?function(n,t){n.__proto__=t}:function(n,t){for(var e in t)n[e]=t[e]},ga=function(n,t){return t.querySelector(n)},pa=function(n,t){return t.querySelectorAll(n)},va=Go[a(Go,"matchesSelector")],da=function(n,t){return va.call(n,t)};"function"==typeof Sizzle&&(ga=function(n,t){return Sizzle(n,t)[0]||null},pa=function(n,t){return Sizzle.uniqueSort(Sizzle(n,t))},da=Sizzle.matchesSelector),$o.selection=function(){return Ma};var ma=$o.selection.prototype=[];ma.select=function(n){var t,e,r,u,i=[];n=v(n);for(var o=-1,a=this.length;++o<a;){i.push(t=[]),t.parentNode=(r=this[o]).parentNode;for(var c=-1,s=r.length;++c<s;)(u=r[c])?(t.push(e=n.call(u,u.__data__,c,o)),e&&"__data__"in u&&(e.__data__=u.__data__)):t.push(null)}return p(i)},ma.selectAll=function(n){var t,e,r=[];n=d(n);for(var u=-1,i=this.length;++u<i;)for(var o=this[u],a=-1,c=o.length;++a<c;)(e=o[a])&&(r.push(t=Wo(n.call(e,e.__data__,a,u))),t.parentNode=e);return p(r)};var ya={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};$o.ns={prefix:ya,qualify:function(n){var t=n.indexOf(":"),e=n;return t>=0&&(e=n.substring(0,t),n=n.substring(t+1)),ya.hasOwnProperty(e)?{space:ya[e],local:n}:n}},ma.attr=function(n,t){if(arguments.length<2){if("string"==typeof n){var e=this.node();return n=$o.ns.qualify(n),n.local?e.getAttributeNS(n.space,n.local):e.getAttribute(n)}for(t in n)this.each(m(t,n[t]));return this}return this.each(m(n,t))},ma.classed=function(n,t){if(arguments.length<2){if("string"==typeof n){var e=this.node(),r=(n=n.trim().split(/^|\s+/g)).length,u=-1;if(t=e.classList){for(;++u<r;)if(!t.contains(n[u]))return!1}else for(t=e.getAttribute("class");++u<r;)if(!x(n[u]).test(t))return!1;return!0}for(t in n)this.each(M(t,n[t]));return this}return this.each(M(n,t))},ma.style=function(n,t,e){var r=arguments.length;if(3>r){if("string"!=typeof n){2>r&&(t="");for(e in n)this.each(b(e,n[e],t));return this}if(2>r)return Ko.getComputedStyle(this.node(),null).getPropertyValue(n);e=""}return this.each(b(n,t,e))},ma.property=function(n,t){if(arguments.length<2){if("string"==typeof n)return this.node()[n];for(t in n)this.each(w(t,n[t]));return this}return this.each(w(n,t))},ma.text=function(n){return arguments.length?this.each("function"==typeof n?function(){var t=n.apply(this,arguments);this.textContent=null==t?"":t}:null==n?function(){this.textContent=""}:function(){this.textContent=n}):this.node().textContent},ma.html=function(n){return arguments.length?this.each("function"==typeof n?function(){var t=n.apply(this,arguments);this.innerHTML=null==t?"":t}:null==n?function(){this.innerHTML=""}:function(){this.innerHTML=n}):this.node().innerHTML},ma.append=function(n){return n=S(n),this.select(function(){return this.appendChild(n.apply(this,arguments))})},ma.insert=function(n,t){return n=S(n),t=v(t),this.select(function(){return this.insertBefore(n.apply(this,arguments),t.apply(this,arguments)||null)})},ma.remove=function(){return this.each(function(){var n=this.parentNode;n&&n.removeChild(this)})},ma.data=function(n,t){function e(n,e){var r,i,o,a=n.length,f=e.length,h=Math.min(a,f),g=new Array(f),p=new Array(f),v=new Array(a);if(t){var d,m=new u,y=new u,x=[];for(r=-1;++r<a;)d=t.call(i=n[r],i.__data__,r),m.has(d)?v[r]=i:m.set(d,i),x.push(d);for(r=-1;++r<f;)d=t.call(e,o=e[r],r),(i=m.get(d))?(g[r]=i,i.__data__=o):y.has(d)||(p[r]=k(o)),y.set(d,o),m.remove(d);for(r=-1;++r<a;)m.has(x[r])&&(v[r]=n[r])}else{for(r=-1;++r<h;)i=n[r],o=e[r],i?(i.__data__=o,g[r]=i):p[r]=k(o);for(;f>r;++r)p[r]=k(e[r]);for(;a>r;++r)v[r]=n[r]}p.update=g,p.parentNode=g.parentNode=v.parentNode=n.parentNode,c.push(p),s.push(g),l.push(v)}var r,i,o=-1,a=this.length;if(!arguments.length){for(n=new Array(a=(r=this[0]).length);++o<a;)(i=r[o])&&(n[o]=i.__data__);return n}var c=N([]),s=p([]),l=p([]);if("function"==typeof n)for(;++o<a;)e(r=this[o],n.call(r,r.parentNode.__data__,o));else for(;++o<a;)e(r=this[o],n);return s.enter=function(){return c},s.exit=function(){return l},s},ma.datum=function(n){return arguments.length?this.property("__data__",n):this.property("__data__")},ma.filter=function(n){var t,e,r,u=[];"function"!=typeof n&&(n=E(n));for(var i=0,o=this.length;o>i;i++){u.push(t=[]),t.parentNode=(e=this[i]).parentNode;for(var a=0,c=e.length;c>a;a++)(r=e[a])&&n.call(r,r.__data__,a)&&t.push(r)}return p(u)},ma.order=function(){for(var n=-1,t=this.length;++n<t;)for(var e,r=this[n],u=r.length-1,i=r[u];--u>=0;)(e=r[u])&&(i&&i!==e.nextSibling&&i.parentNode.insertBefore(e,i),i=e);return this},ma.sort=function(n){n=A.apply(this,arguments);for(var t=-1,e=this.length;++t<e;)this[t].sort(n);return this.order()},ma.each=function(n){return C(this,function(t,e,r){n.call(t,t.__data__,e,r)})},ma.call=function(n){var t=Wo(arguments);return n.apply(t[0]=this,t),this},ma.empty=function(){return!this.node()},ma.node=function(){for(var n=0,t=this.length;t>n;n++)for(var e=this[n],r=0,u=e.length;u>r;r++){var i=e[r];if(i)return i}return null},ma.size=function(){var n=0;return this.each(function(){++n}),n};var xa=[];$o.selection.enter=N,$o.selection.enter.prototype=xa,xa.append=ma.append,xa.empty=ma.empty,xa.node=ma.node,xa.call=ma.call,xa.size=ma.size,xa.select=function(n){for(var t,e,r,u,i,o=[],a=-1,c=this.length;++a<c;){r=(u=this[a]).update,o.push(t=[]),t.parentNode=u.parentNode;for(var s=-1,l=u.length;++s<l;)(i=u[s])?(t.push(r[s]=e=n.call(u.parentNode,i.__data__,s,a)),e.__data__=i.__data__):t.push(null)}return p(o)},xa.insert=function(n,t){return arguments.length<2&&(t=L(this)),ma.insert.call(this,n,t)},ma.transition=function(){for(var n,t,e=Ss||++Ns,r=[],u=ks||{time:Date.now(),ease:Hr,delay:0,duration:250},i=-1,o=this.length;++i<o;){r.push(n=[]);for(var a=this[i],c=-1,s=a.length;++c<s;)(t=a[c])&&uo(t,c,e,u),n.push(t)}return to(r,e)},ma.interrupt=function(){return this.each(T)},$o.select=function(n){var t=["string"==typeof n?ga(n,Jo):n];return t.parentNode=Go,p([t])},$o.selectAll=function(n){var t=Wo("string"==typeof n?pa(n,Jo):n);return t.parentNode=Go,p([t])};var Ma=$o.select(Go);ma.on=function(n,t,e){var r=arguments.length;if(3>r){if("string"!=typeof n){2>r&&(t=!1);for(e in n)this.each(q(e,n[e],t));return this}if(2>r)return(r=this.node()["__on"+n])&&r._;e=!1}return this.each(q(n,t,e))};var _a=$o.map({mouseenter:"mouseover",mouseleave:"mouseout"});_a.forEach(function(n){"on"+n in Jo&&_a.remove(n)});var ba="onselectstart"in Jo?null:a(Go.style,"userSelect"),wa=0;$o.mouse=function(n){return P(n,h())};var Sa=/WebKit/.test(Ko.navigator.userAgent)?-1:0;$o.touches=function(n,t){return arguments.length<2&&(t=h().touches),t?Wo(t).map(function(t){var e=P(n,t);return e.identifier=t.identifier,e}):[]},$o.behavior.drag=function(){function n(){this.on("mousedown.drag",o).on("touchstart.drag",a)}function t(){return $o.event.changedTouches[0].identifier}function e(n,t){return $o.touches(n).filter(function(n){return n.identifier===t})[0]}function r(n,t,e,r){return function(){function o(){var n=t(l,g),e=n[0]-v[0],r=n[1]-v[1];d|=e|r,v=n,f({type:"drag",x:n[0]+c[0],y:n[1]+c[1],dx:e,dy:r})}function a(){m.on(e+"."+p,null).on(r+"."+p,null),y(d&&$o.event.target===h),f({type:"dragend"})}var c,s=this,l=s.parentNode,f=u.of(s,arguments),h=$o.event.target,g=n(),p=null==g?"drag":"drag-"+g,v=t(l,g),d=0,m=$o.select(Ko).on(e+"."+p,o).on(r+"."+p,a),y=D();i?(c=i.apply(s,arguments),c=[c.x-v[0],c.y-v[1]]):c=[0,0],f({type:"dragstart"})}}var u=g(n,"drag","dragstart","dragend"),i=null,o=r(c,$o.mouse,"mousemove","mouseup"),a=r(t,e,"touchmove","touchend");return n.origin=function(t){return arguments.length?(i=t,n):i},$o.rebind(n,u,"on")};var ka=Math.PI,Ea=2*ka,Aa=ka/2,Ca=1e-6,Na=Ca*Ca,La=ka/180,Ta=180/ka,qa=Math.SQRT2,za=2,Ra=4;$o.interpolateZoom=function(n,t){function e(n){var t=n*y;if(m){var e=O(v),o=i/(za*h)*(e*Y(qa*t+v)-F(v));return[r+o*s,u+o*l,i*e/O(qa*t+v)]}return[r+n*s,u+n*l,i*Math.exp(qa*t)]}var r=n[0],u=n[1],i=n[2],o=t[0],a=t[1],c=t[2],s=o-r,l=a-u,f=s*s+l*l,h=Math.sqrt(f),g=(c*c-i*i+Ra*f)/(2*i*za*h),p=(c*c-i*i-Ra*f)/(2*c*za*h),v=Math.log(Math.sqrt(g*g+1)-g),d=Math.log(Math.sqrt(p*p+1)-p),m=d-v,y=(m||Math.log(c/i))/qa;return e.duration=1e3*y,e},$o.behavior.zoom=function(){function n(n){n.on(A,s).on(Ua+".zoom",h).on(C,p).on("dblclick.zoom",v).on(L,l)}function t(n){return[(n[0]-S.x)/S.k,(n[1]-S.y)/S.k]}function e(n){return[n[0]*S.k+S.x,n[1]*S.k+S.y]}function r(n){S.k=Math.max(E[0],Math.min(E[1],n))}function u(n,t){t=e(t),S.x+=n[0]-t[0],S.y+=n[1]-t[1]}function i(){_&&_.domain(M.range().map(function(n){return(n-S.x)/S.k}).map(M.invert)),w&&w.domain(b.range().map(function(n){return(n-S.y)/S.k}).map(b.invert))}function o(n){n({type:"zoomstart"})}function a(n){i(),n({type:"zoom",scale:S.k,translate:[S.x,S.y]})}function c(n){n({type:"zoomend"})}function s(){function n(){l=1,u($o.mouse(r),h),a(i)}function e(){f.on(C,Ko===r?p:null).on(N,null),g(l&&$o.event.target===s),c(i)}var r=this,i=q.of(r,arguments),s=$o.event.target,l=0,f=$o.select(Ko).on(C,n).on(N,e),h=t($o.mouse(r)),g=D();T.call(r),o(i)}function l(){function n(){var n=$o.touches(p);return g=S.k,n.forEach(function(n){n.identifier in d&&(d[n.identifier]=t(n))}),n}function e(){for(var t=$o.event.changedTouches,e=0,i=t.length;i>e;++e)d[t[e].identifier]=null;var o=n(),c=Date.now();if(1===o.length){if(500>c-x){var s=o[0],l=d[s.identifier];r(2*S.k),u(s,l),f(),a(v)}x=c}else if(o.length>1){var s=o[0],h=o[1],g=s[0]-h[0],p=s[1]-h[1];m=g*g+p*p}}function i(){for(var n,t,e,i,o=$o.touches(p),c=0,s=o.length;s>c;++c,i=null)if(e=o[c],i=d[e.identifier]){if(t)break;n=e,t=i}if(i){var l=(l=e[0]-n[0])*l+(l=e[1]-n[1])*l,f=m&&Math.sqrt(l/m);n=[(n[0]+e[0])/2,(n[1]+e[1])/2],t=[(t[0]+i[0])/2,(t[1]+i[1])/2],r(f*g)}x=null,u(n,t),a(v)}function h(){if($o.event.touches.length){for(var t=$o.event.changedTouches,e=0,r=t.length;r>e;++e)delete d[t[e].identifier];for(var u in d)return void n()}b.on(M,null).on(_,null),w.on(A,s).on(L,l),k(),c(v)}var g,p=this,v=q.of(p,arguments),d={},m=0,y=$o.event.changedTouches[0].identifier,M="touchmove.zoom-"+y,_="touchend.zoom-"+y,b=$o.select(Ko).on(M,i).on(_,h),w=$o.select(p).on(A,null).on(L,e),k=D();T.call(p),e(),o(v)}function h(){var n=q.of(this,arguments);y?clearTimeout(y):(T.call(this),o(n)),y=setTimeout(function(){y=null,c(n)},50),f();var e=m||$o.mouse(this);d||(d=t(e)),r(Math.pow(2,.002*Da())*S.k),u(e,d),a(n)}function p(){d=null}function v(){var n=q.of(this,arguments),e=$o.mouse(this),i=t(e),s=Math.log(S.k)/Math.LN2;o(n),r(Math.pow(2,$o.event.shiftKey?Math.ceil(s)-1:Math.floor(s)+1)),u(e,i),a(n),c(n)}var d,m,y,x,M,_,b,w,S={x:0,y:0,k:1},k=[960,500],E=Pa,A="mousedown.zoom",C="mousemove.zoom",N="mouseup.zoom",L="touchstart.zoom",q=g(n,"zoomstart","zoom","zoomend");return n.event=function(n){n.each(function(){var n=q.of(this,arguments),t=S;Ss?$o.select(this).transition().each("start.zoom",function(){S=this.__chart__||{x:0,y:0,k:1},o(n)}).tween("zoom:zoom",function(){var e=k[0],r=k[1],u=e/2,i=r/2,o=$o.interpolateZoom([(u-S.x)/S.k,(i-S.y)/S.k,e/S.k],[(u-t.x)/t.k,(i-t.y)/t.k,e/t.k]);return function(t){var r=o(t),c=e/r[2];this.__chart__=S={x:u-r[0]*c,y:i-r[1]*c,k:c},a(n)}}).each("end.zoom",function(){c(n)}):(this.__chart__=S,o(n),a(n),c(n))})},n.translate=function(t){return arguments.length?(S={x:+t[0],y:+t[1],k:S.k},i(),n):[S.x,S.y]},n.scale=function(t){return arguments.length?(S={x:S.x,y:S.y,k:+t},i(),n):S.k},n.scaleExtent=function(t){return arguments.length?(E=null==t?Pa:[+t[0],+t[1]],n):E},n.center=function(t){return arguments.length?(m=t&&[+t[0],+t[1]],n):m},n.size=function(t){return arguments.length?(k=t&&[+t[0],+t[1]],n):k},n.x=function(t){return arguments.length?(_=t,M=t.copy(),S={x:0,y:0,k:1},n):_},n.y=function(t){return arguments.length?(w=t,b=t.copy(),S={x:0,y:0,k:1},n):w},$o.rebind(n,q,"on")};var Da,Pa=[0,1/0],Ua="onwheel"in Jo?(Da=function(){return-$o.event.deltaY*($o.event.deltaMode?120:1)},"wheel"):"onmousewheel"in Jo?(Da=function(){return $o.event.wheelDelta},"mousewheel"):(Da=function(){return-$o.event.detail},"MozMousePixelScroll");Z.prototype.toString=function(){return this.rgb()+""},$o.hsl=function(n,t,e){return 1===arguments.length?n instanceof X?V(n.h,n.s,n.l):st(""+n,lt,V):V(+n,+t,+e)};var ja=X.prototype=new Z;ja.brighter=function(n){return n=Math.pow(.7,arguments.length?n:1),V(this.h,this.s,this.l/n)},ja.darker=function(n){return n=Math.pow(.7,arguments.length?n:1),V(this.h,this.s,n*this.l)},ja.rgb=function(){return $(this.h,this.s,this.l)},$o.hcl=function(n,t,e){return 1===arguments.length?n instanceof W?B(n.h,n.c,n.l):n instanceof K?nt(n.l,n.a,n.b):nt((n=ft((n=$o.rgb(n)).r,n.g,n.b)).l,n.a,n.b):B(+n,+t,+e)};var Ha=W.prototype=new Z;Ha.brighter=function(n){return B(this.h,this.c,Math.min(100,this.l+Fa*(arguments.length?n:1)))},Ha.darker=function(n){return B(this.h,this.c,Math.max(0,this.l-Fa*(arguments.length?n:1)))},Ha.rgb=function(){return J(this.h,this.c,this.l).rgb()},$o.lab=function(n,t,e){return 1===arguments.length?n instanceof K?G(n.l,n.a,n.b):n instanceof W?J(n.l,n.c,n.h):ft((n=$o.rgb(n)).r,n.g,n.b):G(+n,+t,+e)};var Fa=18,Oa=.95047,Ya=1,Ia=1.08883,Za=K.prototype=new Z;Za.brighter=function(n){return G(Math.min(100,this.l+Fa*(arguments.length?n:1)),this.a,this.b)},Za.darker=function(n){return G(Math.max(0,this.l-Fa*(arguments.length?n:1)),this.a,this.b)},Za.rgb=function(){return Q(this.l,this.a,this.b)},$o.rgb=function(n,t,e){return 1===arguments.length?n instanceof at?ot(n.r,n.g,n.b):st(""+n,ot,$):ot(~~n,~~t,~~e)};var Va=at.prototype=new Z;Va.brighter=function(n){n=Math.pow(.7,arguments.length?n:1);var t=this.r,e=this.g,r=this.b,u=30;return t||e||r?(t&&u>t&&(t=u),e&&u>e&&(e=u),r&&u>r&&(r=u),ot(Math.min(255,~~(t/n)),Math.min(255,~~(e/n)),Math.min(255,~~(r/n)))):ot(u,u,u)},Va.darker=function(n){return n=Math.pow(.7,arguments.length?n:1),ot(~~(n*this.r),~~(n*this.g),~~(n*this.b))},Va.hsl=function(){return lt(this.r,this.g,this.b)},Va.toString=function(){return"#"+ct(this.r)+ct(this.g)+ct(this.b)};var Xa=$o.map({aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074});Xa.forEach(function(n,t){Xa.set(n,ut(t))}),$o.functor=pt,$o.xhr=dt(vt),$o.dsv=function(n,t){function e(n,e,i){arguments.length<3&&(i=e,e=null);var o=$o.xhr(n,t,i);return o.row=function(n){return arguments.length?o.response(null==(e=n)?r:u(n)):e},o.row(e)}function r(n){return e.parse(n.responseText)}function u(n){return function(t){return e.parse(t.responseText,n)}}function o(t){return t.map(a).join(n)}function a(n){return c.test(n)?'"'+n.replace(/\"/g,'""')+'"':n}var c=new RegExp('["'+n+"\n]"),s=n.charCodeAt(0);return e.parse=function(n,t){var r;return e.parseRows(n,function(n,e){if(r)return r(n,e-1);var u=new Function("d","return {"+n.map(function(n,t){return JSON.stringify(n)+": d["+t+"]"}).join(",")+"}");r=t?function(n,e){return t(u(n),e)}:u})},e.parseRows=function(n,t){function e(){if(l>=c)return o;if(u)return u=!1,i;var t=l;if(34===n.charCodeAt(t)){for(var e=t;e++<c;)if(34===n.charCodeAt(e)){if(34!==n.charCodeAt(e+1))break;++e}l=e+2;var r=n.charCodeAt(e+1);return 13===r?(u=!0,10===n.charCodeAt(e+2)&&++l):10===r&&(u=!0),n.substring(t+1,e).replace(/""/g,'"')}for(;c>l;){var r=n.charCodeAt(l++),a=1;if(10===r)u=!0;else if(13===r)u=!0,10===n.charCodeAt(l)&&(++l,++a);else if(r!==s)continue;return n.substring(t,l-a)}return n.substring(t)}for(var r,u,i={},o={},a=[],c=n.length,l=0,f=0;(r=e())!==o;){for(var h=[];r!==i&&r!==o;)h.push(r),r=e();(!t||(h=t(h,f++)))&&a.push(h)}return a},e.format=function(t){if(Array.isArray(t[0]))return e.formatRows(t);var r=new i,u=[];return t.forEach(function(n){for(var t in n)r.has(t)||u.push(r.add(t))}),[u.map(a).join(n)].concat(t.map(function(t){return u.map(function(n){return a(t[n])}).join(n)})).join("\n")},e.formatRows=function(n){return n.map(o).join("\n")},e},$o.csv=$o.dsv(",","text/csv"),$o.tsv=$o.dsv("	","text/tab-separated-values");var $a,Ba,Wa,Ja,Ga,Ka=Ko[a(Ko,"requestAnimationFrame")]||function(n){setTimeout(n,17)};$o.timer=function(n,t,e){var r=arguments.length;2>r&&(t=0),3>r&&(e=Date.now());var u=e+t,i={c:n,t:u,f:!1,n:null};Ba?Ba.n=i:$a=i,Ba=i,Wa||(Ja=clearTimeout(Ja),Wa=1,Ka(xt))},$o.timer.flush=function(){Mt(),_t()};var Qa=".",nc=",",tc=[3,3],ec="$",rc=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"].map(bt);$o.formatPrefix=function(n,t){var e=0;return n&&(0>n&&(n*=-1),t&&(n=$o.round(n,wt(n,t))),e=1+Math.floor(1e-12+Math.log(n)/Math.LN10),e=Math.max(-24,Math.min(24,3*Math.floor((0>=e?e+1:e-1)/3)))),rc[8+e/3]},$o.round=function(n,t){return t?Math.round(n*(t=Math.pow(10,t)))/t:Math.round(n)},$o.format=function(n){var t=uc.exec(n),e=t[1]||" ",r=t[2]||">",u=t[3]||"",i=t[4]||"",o=t[5],a=+t[6],c=t[7],s=t[8],l=t[9],f=1,h="",g=!1;switch(s&&(s=+s.substring(1)),(o||"0"===e&&"="===r)&&(o=e="0",r="=",c&&(a-=Math.floor((a-1)/4))),l){case"n":c=!0,l="g";break;case"%":f=100,h="%",l="f";break;case"p":f=100,h="%",l="r";break;case"b":case"o":case"x":case"X":"#"===i&&(i="0"+l.toLowerCase());case"c":case"d":g=!0,s=0;break;case"s":f=-1,l="r"}"#"===i?i="":"$"===i&&(i=ec),"r"!=l||s||(l="g"),null!=s&&("g"==l?s=Math.max(1,Math.min(21,s)):("e"==l||"f"==l)&&(s=Math.max(0,Math.min(20,s)))),l=ic.get(l)||St;var p=o&&c;return function(n){if(g&&n%1)return"";var t=0>n||0===n&&0>1/n?(n=-n,"-"):u;if(0>f){var v=$o.formatPrefix(n,s);n=v.scale(n),h=v.symbol}else n*=f;n=l(n,s);var d=n.lastIndexOf("."),m=0>d?n:n.substring(0,d),y=0>d?"":Qa+n.substring(d+1);!o&&c&&(m=oc(m));var x=i.length+m.length+y.length+(p?0:t.length),M=a>x?new Array(x=a-x+1).join(e):"";return p&&(m=oc(M+m)),t+=i,n=m+y,("<"===r?t+n+M:">"===r?M+t+n:"^"===r?M.substring(0,x>>=1)+t+n+M.substring(x):t+(p?n:M+n))+h}};var uc=/(?:([^{])?([<>=^]))?([+\- ])?([$#])?(0)?(\d+)?(,)?(\.-?\d+)?([a-z%])?/i,ic=$o.map({b:function(n){return n.toString(2)},c:function(n){return String.fromCharCode(n)},o:function(n){return n.toString(8)},x:function(n){return n.toString(16)},X:function(n){return n.toString(16).toUpperCase()},g:function(n,t){return n.toPrecision(t)},e:function(n,t){return n.toExponential(t)},f:function(n,t){return n.toFixed(t)},r:function(n,t){return(n=$o.round(n,wt(n,t))).toFixed(Math.max(0,Math.min(20,wt(n*(1+1e-15),t))))}}),oc=vt;if(tc){var ac=tc.length;oc=function(n){for(var t=n.length,e=[],r=0,u=tc[0];t>0&&u>0;)e.push(n.substring(t-=u,t+u)),u=tc[r=(r+1)%ac];return e.reverse().join(nc)}}$o.geo={},kt.prototype={s:0,t:0,add:function(n){Et(n,this.t,cc),Et(cc.s,this.s,this),this.s?this.t+=cc.t:this.s=cc.t},reset:function(){this.s=this.t=0},valueOf:function(){return this.s}};var cc=new kt;$o.geo.stream=function(n,t){n&&sc.hasOwnProperty(n.type)?sc[n.type](n,t):At(n,t)};var sc={Feature:function(n,t){At(n.geometry,t)},FeatureCollection:function(n,t){for(var e=n.features,r=-1,u=e.length;++r<u;)At(e[r].geometry,t)}},lc={Sphere:function(n,t){t.sphere()},Point:function(n,t){n=n.coordinates,t.point(n[0],n[1],n[2])},MultiPoint:function(n,t){for(var e=n.coordinates,r=-1,u=e.length;++r<u;)n=e[r],t.point(n[0],n[1],n[2])},LineString:function(n,t){Ct(n.coordinates,t,0)},MultiLineString:function(n,t){for(var e=n.coordinates,r=-1,u=e.length;++r<u;)Ct(e[r],t,0)},Polygon:function(n,t){Nt(n.coordinates,t)},MultiPolygon:function(n,t){for(var e=n.coordinates,r=-1,u=e.length;++r<u;)Nt(e[r],t)},GeometryCollection:function(n,t){for(var e=n.geometries,r=-1,u=e.length;++r<u;)At(e[r],t)}};$o.geo.area=function(n){return fc=0,$o.geo.stream(n,gc),fc};var fc,hc=new kt,gc={sphere:function(){fc+=4*ka},point:c,lineStart:c,lineEnd:c,polygonStart:function(){hc.reset(),gc.lineStart=Lt},polygonEnd:function(){var n=2*hc;fc+=0>n?4*ka+n:n,gc.lineStart=gc.lineEnd=gc.point=c}};$o.geo.bounds=function(){function n(n,t){x.push(M=[l=n,h=n]),f>t&&(f=t),t>g&&(g=t)}function t(t,e){var r=Tt([t*La,e*La]);if(m){var u=zt(m,r),i=[u[1],-u[0],0],o=zt(i,u);Pt(o),o=Ut(o);var c=t-p,s=c>0?1:-1,v=o[0]*Ta*s,d=aa(c)>180;if(d^(v>s*p&&s*t>v)){var y=o[1]*Ta;y>g&&(g=y)}else if(v=(v+360)%360-180,d^(v>s*p&&s*t>v)){var y=-o[1]*Ta;f>y&&(f=y)}else f>e&&(f=e),e>g&&(g=e);d?p>t?a(l,t)>a(l,h)&&(h=t):a(t,h)>a(l,h)&&(l=t):h>=l?(l>t&&(l=t),t>h&&(h=t)):t>p?a(l,t)>a(l,h)&&(h=t):a(t,h)>a(l,h)&&(l=t)}else n(t,e);m=r,p=t}function e(){_.point=t}function r(){M[0]=l,M[1]=h,_.point=n,m=null}function u(n,e){if(m){var r=n-p;y+=aa(r)>180?r+(r>0?360:-360):r}else v=n,d=e;gc.point(n,e),t(n,e)}function i(){gc.lineStart()}function o(){u(v,d),gc.lineEnd(),aa(y)>Ca&&(l=-(h=180)),M[0]=l,M[1]=h,m=null}function a(n,t){return(t-=n)<0?t+360:t}function c(n,t){return n[0]-t[0]}function s(n,t){return t[0]<=t[1]?t[0]<=n&&n<=t[1]:n<t[0]||t[1]<n}var l,f,h,g,p,v,d,m,y,x,M,_={point:n,lineStart:e,lineEnd:r,polygonStart:function(){_.point=u,_.lineStart=i,_.lineEnd=o,y=0,gc.polygonStart()},polygonEnd:function(){gc.polygonEnd(),_.point=n,_.lineStart=e,_.lineEnd=r,0>hc?(l=-(h=180),f=-(g=90)):y>Ca?g=90:-Ca>y&&(f=-90),M[0]=l,M[1]=h}};return function(n){g=h=-(l=f=1/0),x=[],$o.geo.stream(n,_);var t=x.length;if(t){x.sort(c);for(var e,r=1,u=x[0],i=[u];t>r;++r)e=x[r],s(e[0],u)||s(e[1],u)?(a(u[0],e[1])>a(u[0],u[1])&&(u[1]=e[1]),a(e[0],u[1])>a(u[0],u[1])&&(u[0]=e[0])):i.push(u=e);for(var o,e,p=-1/0,t=i.length-1,r=0,u=i[t];t>=r;u=e,++r)e=i[r],(o=a(u[1],e[0]))>p&&(p=o,l=e[0],h=u[1])}return x=M=null,1/0===l||1/0===f?[[0/0,0/0],[0/0,0/0]]:[[l,f],[h,g]]}}(),$o.geo.centroid=function(n){pc=vc=dc=mc=yc=xc=Mc=_c=bc=wc=Sc=0,$o.geo.stream(n,kc);var t=bc,e=wc,r=Sc,u=t*t+e*e+r*r;return Na>u&&(t=xc,e=Mc,r=_c,Ca>vc&&(t=dc,e=mc,r=yc),u=t*t+e*e+r*r,Na>u)?[0/0,0/0]:[Math.atan2(e,t)*Ta,H(r/Math.sqrt(u))*Ta]};var pc,vc,dc,mc,yc,xc,Mc,_c,bc,wc,Sc,kc={sphere:c,point:Ht,lineStart:Ot,lineEnd:Yt,polygonStart:function(){kc.lineStart=It},polygonEnd:function(){kc.lineStart=Ot}},Ec=Bt(Zt,Qt,te,[-ka,-ka/2]),Ac=1e9;$o.geo.clipExtent=function(){var n,t,e,r,u,i,o={stream:function(n){return u&&(u.valid=!1),u=i(n),u.valid=!0,u},extent:function(a){return arguments.length?(i=ue(n=+a[0][0],t=+a[0][1],e=+a[1][0],r=+a[1][1]),u&&(u.valid=!1,u=null),o):[[n,t],[e,r]]}};return o.extent([[0,0],[960,500]])},($o.geo.conicEqualArea=function(){return oe(ae)}).raw=ae,$o.geo.albers=function(){return $o.geo.conicEqualArea().rotate([96,0]).center([-.6,38.7]).parallels([29.5,45.5]).scale(1070)},$o.geo.albersUsa=function(){function n(n){var i=n[0],o=n[1];return t=null,e(i,o),t||(r(i,o),t)||u(i,o),t}var t,e,r,u,i=$o.geo.albers(),o=$o.geo.conicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),a=$o.geo.conicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),c={point:function(n,e){t=[n,e]}};return n.invert=function(n){var t=i.scale(),e=i.translate(),r=(n[0]-e[0])/t,u=(n[1]-e[1])/t;return(u>=.12&&.234>u&&r>=-.425&&-.214>r?o:u>=.166&&.234>u&&r>=-.214&&-.115>r?a:i).invert(n)},n.stream=function(n){var t=i.stream(n),e=o.stream(n),r=a.stream(n);return{point:function(n,u){t.point(n,u),e.point(n,u),r.point(n,u)},sphere:function(){t.sphere(),e.sphere(),r.sphere()},lineStart:function(){t.lineStart(),e.lineStart(),r.lineStart()},lineEnd:function(){t.lineEnd(),e.lineEnd(),r.lineEnd()},polygonStart:function(){t.polygonStart(),e.polygonStart(),r.polygonStart()},polygonEnd:function(){t.polygonEnd(),e.polygonEnd(),r.polygonEnd()}}},n.precision=function(t){return arguments.length?(i.precision(t),o.precision(t),a.precision(t),n):i.precision()},n.scale=function(t){return arguments.length?(i.scale(t),o.scale(.35*t),a.scale(t),n.translate(i.translate())):i.scale()},n.translate=function(t){if(!arguments.length)return i.translate();var s=i.scale(),l=+t[0],f=+t[1];return e=i.translate(t).clipExtent([[l-.455*s,f-.238*s],[l+.455*s,f+.238*s]]).stream(c).point,r=o.translate([l-.307*s,f+.201*s]).clipExtent([[l-.425*s+Ca,f+.12*s+Ca],[l-.214*s-Ca,f+.234*s-Ca]]).stream(c).point,u=a.translate([l-.205*s,f+.212*s]).clipExtent([[l-.214*s+Ca,f+.166*s+Ca],[l-.115*s-Ca,f+.234*s-Ca]]).stream(c).point,n},n.scale(1070)};var Cc,Nc,Lc,Tc,qc,zc,Rc={point:c,lineStart:c,lineEnd:c,polygonStart:function(){Nc=0,Rc.lineStart=ce},polygonEnd:function(){Rc.lineStart=Rc.lineEnd=Rc.point=c,Cc+=aa(Nc/2)}},Dc={point:se,lineStart:c,lineEnd:c,polygonStart:c,polygonEnd:c},Pc={point:he,lineStart:ge,lineEnd:pe,polygonStart:function(){Pc.lineStart=ve},polygonEnd:function(){Pc.point=he,Pc.lineStart=ge,Pc.lineEnd=pe}};$o.geo.path=function(){function n(n){return n&&("function"==typeof a&&i.pointRadius(+a.apply(this,arguments)),o&&o.valid||(o=u(i)),$o.geo.stream(n,o)),i.result()}function t(){return o=null,n}var e,r,u,i,o,a=4.5;return n.area=function(n){return Cc=0,$o.geo.stream(n,u(Rc)),Cc},n.centroid=function(n){return dc=mc=yc=xc=Mc=_c=bc=wc=Sc=0,$o.geo.stream(n,u(Pc)),Sc?[bc/Sc,wc/Sc]:_c?[xc/_c,Mc/_c]:yc?[dc/yc,mc/yc]:[0/0,0/0]},n.bounds=function(n){return qc=zc=-(Lc=Tc=1/0),$o.geo.stream(n,u(Dc)),[[Lc,Tc],[qc,zc]]},n.projection=function(n){return arguments.length?(u=(e=n)?n.stream||ye(n):vt,t()):e},n.context=function(n){return arguments.length?(i=null==(r=n)?new le:new de(n),"function"!=typeof a&&i.pointRadius(a),t()):r},n.pointRadius=function(t){return arguments.length?(a="function"==typeof t?t:(i.pointRadius(+t),+t),n):a},n.projection($o.geo.albersUsa()).context(null)},$o.geo.transform=function(n){return{stream:function(t){var e=new xe(t);for(var r in n)e[r]=n[r];return e}}},xe.prototype={point:function(n,t){this.stream.point(n,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()
+},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}},$o.geo.projection=_e,$o.geo.projectionMutator=be,($o.geo.equirectangular=function(){return _e(Se)}).raw=Se.invert=Se,$o.geo.rotation=function(n){function t(t){return t=n(t[0]*La,t[1]*La),t[0]*=Ta,t[1]*=Ta,t}return n=Ee(n[0]%360*La,n[1]*La,n.length>2?n[2]*La:0),t.invert=function(t){return t=n.invert(t[0]*La,t[1]*La),t[0]*=Ta,t[1]*=Ta,t},t},ke.invert=Se,$o.geo.circle=function(){function n(){var n="function"==typeof r?r.apply(this,arguments):r,t=Ee(-n[0]*La,-n[1]*La,0).invert,u=[];return e(null,null,1,{point:function(n,e){u.push(n=t(n,e)),n[0]*=Ta,n[1]*=Ta}}),{type:"Polygon",coordinates:[u]}}var t,e,r=[0,0],u=6;return n.origin=function(t){return arguments.length?(r=t,n):r},n.angle=function(r){return arguments.length?(e=Le((t=+r)*La,u*La),n):t},n.precision=function(r){return arguments.length?(e=Le(t*La,(u=+r)*La),n):u},n.angle(90)},$o.geo.distance=function(n,t){var e,r=(t[0]-n[0])*La,u=n[1]*La,i=t[1]*La,o=Math.sin(r),a=Math.cos(r),c=Math.sin(u),s=Math.cos(u),l=Math.sin(i),f=Math.cos(i);return Math.atan2(Math.sqrt((e=f*o)*e+(e=s*l-c*f*a)*e),c*l+s*f*a)},$o.geo.graticule=function(){function n(){return{type:"MultiLineString",coordinates:t()}}function t(){return $o.range(Math.ceil(i/d)*d,u,d).map(h).concat($o.range(Math.ceil(s/m)*m,c,m).map(g)).concat($o.range(Math.ceil(r/p)*p,e,p).filter(function(n){return aa(n%d)>Ca}).map(l)).concat($o.range(Math.ceil(a/v)*v,o,v).filter(function(n){return aa(n%m)>Ca}).map(f))}var e,r,u,i,o,a,c,s,l,f,h,g,p=10,v=p,d=90,m=360,y=2.5;return n.lines=function(){return t().map(function(n){return{type:"LineString",coordinates:n}})},n.outline=function(){return{type:"Polygon",coordinates:[h(i).concat(g(c).slice(1),h(u).reverse().slice(1),g(s).reverse().slice(1))]}},n.extent=function(t){return arguments.length?n.majorExtent(t).minorExtent(t):n.minorExtent()},n.majorExtent=function(t){return arguments.length?(i=+t[0][0],u=+t[1][0],s=+t[0][1],c=+t[1][1],i>u&&(t=i,i=u,u=t),s>c&&(t=s,s=c,c=t),n.precision(y)):[[i,s],[u,c]]},n.minorExtent=function(t){return arguments.length?(r=+t[0][0],e=+t[1][0],a=+t[0][1],o=+t[1][1],r>e&&(t=r,r=e,e=t),a>o&&(t=a,a=o,o=t),n.precision(y)):[[r,a],[e,o]]},n.step=function(t){return arguments.length?n.majorStep(t).minorStep(t):n.minorStep()},n.majorStep=function(t){return arguments.length?(d=+t[0],m=+t[1],n):[d,m]},n.minorStep=function(t){return arguments.length?(p=+t[0],v=+t[1],n):[p,v]},n.precision=function(t){return arguments.length?(y=+t,l=qe(a,o,90),f=ze(r,e,y),h=qe(s,c,90),g=ze(i,u,y),n):y},n.majorExtent([[-180,-90+Ca],[180,90-Ca]]).minorExtent([[-180,-80-Ca],[180,80+Ca]])},$o.geo.greatArc=function(){function n(){return{type:"LineString",coordinates:[t||r.apply(this,arguments),e||u.apply(this,arguments)]}}var t,e,r=Re,u=De;return n.distance=function(){return $o.geo.distance(t||r.apply(this,arguments),e||u.apply(this,arguments))},n.source=function(e){return arguments.length?(r=e,t="function"==typeof e?null:e,n):r},n.target=function(t){return arguments.length?(u=t,e="function"==typeof t?null:t,n):u},n.precision=function(){return arguments.length?n:0},n},$o.geo.interpolate=function(n,t){return Pe(n[0]*La,n[1]*La,t[0]*La,t[1]*La)},$o.geo.length=function(n){return Uc=0,$o.geo.stream(n,jc),Uc};var Uc,jc={sphere:c,point:c,lineStart:Ue,lineEnd:c,polygonStart:c,polygonEnd:c},Hc=je(function(n){return Math.sqrt(2/(1+n))},function(n){return 2*Math.asin(n/2)});($o.geo.azimuthalEqualArea=function(){return _e(Hc)}).raw=Hc;var Fc=je(function(n){var t=Math.acos(n);return t&&t/Math.sin(t)},vt);($o.geo.azimuthalEquidistant=function(){return _e(Fc)}).raw=Fc,($o.geo.conicConformal=function(){return oe(He)}).raw=He,($o.geo.conicEquidistant=function(){return oe(Fe)}).raw=Fe;var Oc=je(function(n){return 1/n},Math.atan);($o.geo.gnomonic=function(){return _e(Oc)}).raw=Oc,Oe.invert=function(n,t){return[n,2*Math.atan(Math.exp(t))-Aa]},($o.geo.mercator=function(){return Ye(Oe)}).raw=Oe;var Yc=je(function(){return 1},Math.asin);($o.geo.orthographic=function(){return _e(Yc)}).raw=Yc;var Ic=je(function(n){return 1/(1+n)},function(n){return 2*Math.atan(n)});($o.geo.stereographic=function(){return _e(Ic)}).raw=Ic,Ie.invert=function(n,t){return[Math.atan2(F(n),Math.cos(t)),H(Math.sin(t)/O(n))]},($o.geo.transverseMercator=function(){return Ye(Ie)}).raw=Ie,$o.geom={},$o.geom.hull=function(n){function t(n){if(n.length<3)return[];var t,u,i,o,a,c,s,l,f,h,g,p,v=pt(e),d=pt(r),m=n.length,y=m-1,x=[],M=[],_=0;if(v===Ze&&r===Ve)t=n;else for(i=0,t=[];m>i;++i)t.push([+v.call(this,u=n[i],i),+d.call(this,u,i)]);for(i=1;m>i;++i)(t[i][1]<t[_][1]||t[i][1]==t[_][1]&&t[i][0]<t[_][0])&&(_=i);for(i=0;m>i;++i)i!==_&&(c=t[i][1]-t[_][1],a=t[i][0]-t[_][0],x.push({angle:Math.atan2(c,a),index:i}));for(x.sort(function(n,t){return n.angle-t.angle}),g=x[0].angle,h=x[0].index,f=0,i=1;y>i;++i){if(o=x[i].index,g==x[i].angle){if(a=t[h][0]-t[_][0],c=t[h][1]-t[_][1],s=t[o][0]-t[_][0],l=t[o][1]-t[_][1],a*a+c*c>=s*s+l*l){x[i].index=-1;continue}x[f].index=-1}g=x[i].angle,f=i,h=o}for(M.push(_),i=0,o=0;2>i;++o)x[o].index>-1&&(M.push(x[o].index),i++);for(p=M.length;y>o;++o)if(!(x[o].index<0)){for(;!Xe(M[p-2],M[p-1],x[o].index,t);)--p;M[p++]=x[o].index}var b=[];for(i=p-1;i>=0;--i)b.push(n[M[i]]);return b}var e=Ze,r=Ve;return arguments.length?t(n):(t.x=function(n){return arguments.length?(e=n,t):e},t.y=function(n){return arguments.length?(r=n,t):r},t)},$o.geom.polygon=function(n){return ha(n,Zc),n};var Zc=$o.geom.polygon.prototype=[];Zc.area=function(){for(var n,t=-1,e=this.length,r=this[e-1],u=0;++t<e;)n=r,r=this[t],u+=n[1]*r[0]-n[0]*r[1];return.5*u},Zc.centroid=function(n){var t,e,r=-1,u=this.length,i=0,o=0,a=this[u-1];for(arguments.length||(n=-1/(6*this.area()));++r<u;)t=a,a=this[r],e=t[0]*a[1]-a[0]*t[1],i+=(t[0]+a[0])*e,o+=(t[1]+a[1])*e;return[i*n,o*n]},Zc.clip=function(n){for(var t,e,r,u,i,o,a=We(n),c=-1,s=this.length-We(this),l=this[s-1];++c<s;){for(t=n.slice(),n.length=0,u=this[c],i=t[(r=t.length-a)-1],e=-1;++e<r;)o=t[e],$e(o,l,u)?($e(i,l,u)||n.push(Be(i,o,l,u)),n.push(o)):$e(i,l,u)&&n.push(Be(i,o,l,u)),i=o;a&&n.push(n[0]),l=u}return n};var Vc,Xc,$c,Bc,Wc,Jc=[],Gc=[];rr.prototype.prepare=function(){for(var n,t=this.edges,e=t.length;e--;)n=t[e].edge,n.b&&n.a||t.splice(e,1);return t.sort(ir),t.length},vr.prototype={start:function(){return this.edge.l===this.site?this.edge.a:this.edge.b},end:function(){return this.edge.l===this.site?this.edge.b:this.edge.a}},dr.prototype={insert:function(n,t){var e,r,u;if(n){if(t.P=n,t.N=n.N,n.N&&(n.N.P=t),n.N=t,n.R){for(n=n.R;n.L;)n=n.L;n.L=t}else n.R=t;e=n}else this._?(n=Mr(this._),t.P=null,t.N=n,n.P=n.L=t,e=n):(t.P=t.N=null,this._=t,e=null);for(t.L=t.R=null,t.U=e,t.C=!0,n=t;e&&e.C;)r=e.U,e===r.L?(u=r.R,u&&u.C?(e.C=u.C=!1,r.C=!0,n=r):(n===e.R&&(yr(this,e),n=e,e=n.U),e.C=!1,r.C=!0,xr(this,r))):(u=r.L,u&&u.C?(e.C=u.C=!1,r.C=!0,n=r):(n===e.L&&(xr(this,e),n=e,e=n.U),e.C=!1,r.C=!0,yr(this,r))),e=n.U;this._.C=!1},remove:function(n){n.N&&(n.N.P=n.P),n.P&&(n.P.N=n.N),n.N=n.P=null;var t,e,r,u=n.U,i=n.L,o=n.R;if(e=i?o?Mr(o):i:o,u?u.L===n?u.L=e:u.R=e:this._=e,i&&o?(r=e.C,e.C=n.C,e.L=i,i.U=e,e!==o?(u=e.U,e.U=n.U,n=e.R,u.L=n,e.R=o,o.U=e):(e.U=u,u=e,n=e.R)):(r=n.C,n=e),n&&(n.U=u),!r){if(n&&n.C)return n.C=!1,void 0;do{if(n===this._)break;if(n===u.L){if(t=u.R,t.C&&(t.C=!1,u.C=!0,yr(this,u),t=u.R),t.L&&t.L.C||t.R&&t.R.C){t.R&&t.R.C||(t.L.C=!1,t.C=!0,xr(this,t),t=u.R),t.C=u.C,u.C=t.R.C=!1,yr(this,u),n=this._;break}}else if(t=u.L,t.C&&(t.C=!1,u.C=!0,xr(this,u),t=u.L),t.L&&t.L.C||t.R&&t.R.C){t.L&&t.L.C||(t.R.C=!1,t.C=!0,yr(this,t),t=u.L),t.C=u.C,u.C=t.L.C=!1,xr(this,u),n=this._;break}t.C=!0,n=u,u=u.U}while(!n.C);n&&(n.C=!1)}}},$o.geom.voronoi=function(n){function t(n){var t=new Array(n.length),r=a[0][0],u=a[0][1],i=a[1][0],o=a[1][1];return _r(e(n),a).cells.forEach(function(e,a){var c=e.edges,s=e.site,l=t[a]=c.length?c.map(function(n){var t=n.start();return[t.x,t.y]}):s.x>=r&&s.x<=i&&s.y>=u&&s.y<=o?[[r,o],[i,o],[i,u],[r,u]]:[];l.point=n[a]}),t}function e(n){return n.map(function(n,t){return{x:Math.round(i(n,t)/Ca)*Ca,y:Math.round(o(n,t)/Ca)*Ca,i:t}})}var r=Ze,u=Ve,i=r,o=u,a=Kc;return n?t(n):(t.links=function(n){return _r(e(n)).edges.filter(function(n){return n.l&&n.r}).map(function(t){return{source:n[t.l.i],target:n[t.r.i]}})},t.triangles=function(n){var t=[];return _r(e(n)).cells.forEach(function(e,r){for(var u,i,o=e.site,a=e.edges.sort(ir),c=-1,s=a.length,l=a[s-1].edge,f=l.l===o?l.r:l.l;++c<s;)u=l,i=f,l=a[c].edge,f=l.l===o?l.r:l.l,r<i.i&&r<f.i&&wr(o,i,f)<0&&t.push([n[r],n[i.i],n[f.i]])}),t},t.x=function(n){return arguments.length?(i=pt(r=n),t):r},t.y=function(n){return arguments.length?(o=pt(u=n),t):u},t.clipExtent=function(n){return arguments.length?(a=null==n?Kc:n,t):a===Kc?null:a},t.size=function(n){return arguments.length?t.clipExtent(n&&[[0,0],n]):a===Kc?null:a&&a[1]},t)};var Kc=[[-1e6,-1e6],[1e6,1e6]];$o.geom.delaunay=function(n){return $o.geom.voronoi().triangles(n)},$o.geom.quadtree=function(n,t,e,r,u){function i(n){function i(n,t,e,r,u,i,o,a){if(!isNaN(e)&&!isNaN(r))if(n.leaf){var c=n.x,l=n.y;if(null!=c)if(aa(c-e)+aa(l-r)<.01)s(n,t,e,r,u,i,o,a);else{var f=n.point;n.x=n.y=n.point=null,s(n,f,c,l,u,i,o,a),s(n,t,e,r,u,i,o,a)}else n.x=e,n.y=r,n.point=t}else s(n,t,e,r,u,i,o,a)}function s(n,t,e,r,u,o,a,c){var s=.5*(u+a),l=.5*(o+c),f=e>=s,h=r>=l,g=(h<<1)+f;n.leaf=!1,n=n.nodes[g]||(n.nodes[g]=Er()),f?u=s:a=s,h?o=l:c=l,i(n,t,e,r,u,o,a,c)}var l,f,h,g,p,v,d,m,y,x=pt(a),M=pt(c);if(null!=t)v=t,d=e,m=r,y=u;else if(m=y=-(v=d=1/0),f=[],h=[],p=n.length,o)for(g=0;p>g;++g)l=n[g],l.x<v&&(v=l.x),l.y<d&&(d=l.y),l.x>m&&(m=l.x),l.y>y&&(y=l.y),f.push(l.x),h.push(l.y);else for(g=0;p>g;++g){var _=+x(l=n[g],g),b=+M(l,g);v>_&&(v=_),d>b&&(d=b),_>m&&(m=_),b>y&&(y=b),f.push(_),h.push(b)}var w=m-v,S=y-d;w>S?y=d+w:m=v+S;var k=Er();if(k.add=function(n){i(k,n,+x(n,++g),+M(n,g),v,d,m,y)},k.visit=function(n){Ar(n,k,v,d,m,y)},g=-1,null==t){for(;++g<p;)i(k,n[g],f[g],h[g],v,d,m,y);--g}else n.forEach(k.add);return f=h=n=l=null,k}var o,a=Ze,c=Ve;return(o=arguments.length)?(a=Sr,c=kr,3===o&&(u=e,r=t,e=t=0),i(n)):(i.x=function(n){return arguments.length?(a=n,i):a},i.y=function(n){return arguments.length?(c=n,i):c},i.extent=function(n){return arguments.length?(null==n?t=e=r=u=null:(t=+n[0][0],e=+n[0][1],r=+n[1][0],u=+n[1][1]),i):null==t?null:[[t,e],[r,u]]},i.size=function(n){return arguments.length?(null==n?t=e=r=u=null:(t=e=0,r=+n[0],u=+n[1]),i):null==t?null:[r-t,u-e]},i)},$o.interpolateRgb=Cr,$o.interpolateObject=Nr,$o.interpolateNumber=Lr,$o.interpolateString=Tr;var Qc=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g;$o.interpolate=qr,$o.interpolators=[function(n,t){var e=typeof t;return("string"===e?Xa.has(t)||/^(#|rgb\(|hsl\()/.test(t)?Cr:Tr:t instanceof Z?Cr:"object"===e?Array.isArray(t)?zr:Nr:Lr)(n,t)}],$o.interpolateArray=zr;var ns=function(){return vt},ts=$o.map({linear:ns,poly:Fr,quad:function(){return Ur},cubic:function(){return jr},sin:function(){return Or},exp:function(){return Yr},circle:function(){return Ir},elastic:Zr,back:Vr,bounce:function(){return Xr}}),es=$o.map({"in":vt,out:Dr,"in-out":Pr,"out-in":function(n){return Pr(Dr(n))}});$o.ease=function(n){var t=n.indexOf("-"),e=t>=0?n.substring(0,t):n,r=t>=0?n.substring(t+1):"in";return e=ts.get(e)||ns,r=es.get(r)||vt,Rr(r(e.apply(null,Bo.call(arguments,1))))},$o.interpolateHcl=$r,$o.interpolateHsl=Br,$o.interpolateLab=Wr,$o.interpolateRound=Jr,$o.transform=function(n){var t=Jo.createElementNS($o.ns.prefix.svg,"g");return($o.transform=function(n){if(null!=n){t.setAttribute("transform",n);var e=t.transform.baseVal.consolidate()}return new Gr(e?e.matrix:rs)})(n)},Gr.prototype.toString=function(){return"translate("+this.translate+")rotate("+this.rotate+")skewX("+this.skew+")scale("+this.scale+")"};var rs={a:1,b:0,c:0,d:1,e:0,f:0};$o.interpolateTransform=tu,$o.layout={},$o.layout.bundle=function(){return function(n){for(var t=[],e=-1,r=n.length;++e<r;)t.push(uu(n[e]));return t}},$o.layout.chord=function(){function n(){var n,s,f,h,g,p={},v=[],d=$o.range(i),m=[];for(e=[],r=[],n=0,h=-1;++h<i;){for(s=0,g=-1;++g<i;)s+=u[h][g];v.push(s),m.push($o.range(i)),n+=s}for(o&&d.sort(function(n,t){return o(v[n],v[t])}),a&&m.forEach(function(n,t){n.sort(function(n,e){return a(u[t][n],u[t][e])})}),n=(Ea-l*i)/n,s=0,h=-1;++h<i;){for(f=s,g=-1;++g<i;){var y=d[h],x=m[y][g],M=u[y][x],_=s,b=s+=M*n;p[y+"-"+x]={index:y,subindex:x,startAngle:_,endAngle:b,value:M}}r[y]={index:y,startAngle:f,endAngle:s,value:(s-f)/n},s+=l}for(h=-1;++h<i;)for(g=h-1;++g<i;){var w=p[h+"-"+g],S=p[g+"-"+h];(w.value||S.value)&&e.push(w.value<S.value?{source:S,target:w}:{source:w,target:S})}c&&t()}function t(){e.sort(function(n,t){return c((n.source.value+n.target.value)/2,(t.source.value+t.target.value)/2)})}var e,r,u,i,o,a,c,s={},l=0;return s.matrix=function(n){return arguments.length?(i=(u=n)&&u.length,e=r=null,s):u},s.padding=function(n){return arguments.length?(l=n,e=r=null,s):l},s.sortGroups=function(n){return arguments.length?(o=n,e=r=null,s):o},s.sortSubgroups=function(n){return arguments.length?(a=n,e=null,s):a},s.sortChords=function(n){return arguments.length?(c=n,e&&t(),s):c},s.chords=function(){return e||n(),e},s.groups=function(){return r||n(),r},s},$o.layout.force=function(){function n(n){return function(t,e,r,u){if(t.point!==n){var i=t.cx-n.x,o=t.cy-n.y,a=1/Math.sqrt(i*i+o*o);if(v>(u-e)*a){var c=t.charge*a*a;return n.px-=i*c,n.py-=o*c,!0}if(t.point&&isFinite(a)){var c=t.pointCharge*a*a;n.px-=i*c,n.py-=o*c}}return!t.charge}}function t(n){n.px=$o.event.x,n.py=$o.event.y,a.resume()}var e,r,u,i,o,a={},c=$o.dispatch("start","tick","end"),s=[1,1],l=.9,f=us,h=is,g=-30,p=.1,v=.8,d=[],m=[];return a.tick=function(){if((r*=.99)<.005)return c.end({type:"end",alpha:r=0}),!0;var t,e,a,f,h,v,y,x,M,_=d.length,b=m.length;for(e=0;b>e;++e)a=m[e],f=a.source,h=a.target,x=h.x-f.x,M=h.y-f.y,(v=x*x+M*M)&&(v=r*i[e]*((v=Math.sqrt(v))-u[e])/v,x*=v,M*=v,h.x-=x*(y=f.weight/(h.weight+f.weight)),h.y-=M*y,f.x+=x*(y=1-y),f.y+=M*y);if((y=r*p)&&(x=s[0]/2,M=s[1]/2,e=-1,y))for(;++e<_;)a=d[e],a.x+=(x-a.x)*y,a.y+=(M-a.y)*y;if(g)for(fu(t=$o.geom.quadtree(d),r,o),e=-1;++e<_;)(a=d[e]).fixed||t.visit(n(a));for(e=-1;++e<_;)a=d[e],a.fixed?(a.x=a.px,a.y=a.py):(a.x-=(a.px-(a.px=a.x))*l,a.y-=(a.py-(a.py=a.y))*l);c.tick({type:"tick",alpha:r})},a.nodes=function(n){return arguments.length?(d=n,a):d},a.links=function(n){return arguments.length?(m=n,a):m},a.size=function(n){return arguments.length?(s=n,a):s},a.linkDistance=function(n){return arguments.length?(f="function"==typeof n?n:+n,a):f},a.distance=a.linkDistance,a.linkStrength=function(n){return arguments.length?(h="function"==typeof n?n:+n,a):h},a.friction=function(n){return arguments.length?(l=+n,a):l},a.charge=function(n){return arguments.length?(g="function"==typeof n?n:+n,a):g},a.gravity=function(n){return arguments.length?(p=+n,a):p},a.theta=function(n){return arguments.length?(v=+n,a):v},a.alpha=function(n){return arguments.length?(n=+n,r?r=n>0?n:0:n>0&&(c.start({type:"start",alpha:r=n}),$o.timer(a.tick)),a):r},a.start=function(){function n(n,r){if(!e){for(e=new Array(c),a=0;c>a;++a)e[a]=[];for(a=0;s>a;++a){var u=m[a];e[u.source.index].push(u.target),e[u.target.index].push(u.source)}}for(var i,o=e[t],a=-1,s=o.length;++a<s;)if(!isNaN(i=o[a][n]))return i;return Math.random()*r}var t,e,r,c=d.length,l=m.length,p=s[0],v=s[1];for(t=0;c>t;++t)(r=d[t]).index=t,r.weight=0;for(t=0;l>t;++t)r=m[t],"number"==typeof r.source&&(r.source=d[r.source]),"number"==typeof r.target&&(r.target=d[r.target]),++r.source.weight,++r.target.weight;for(t=0;c>t;++t)r=d[t],isNaN(r.x)&&(r.x=n("x",p)),isNaN(r.y)&&(r.y=n("y",v)),isNaN(r.px)&&(r.px=r.x),isNaN(r.py)&&(r.py=r.y);if(u=[],"function"==typeof f)for(t=0;l>t;++t)u[t]=+f.call(this,m[t],t);else for(t=0;l>t;++t)u[t]=f;if(i=[],"function"==typeof h)for(t=0;l>t;++t)i[t]=+h.call(this,m[t],t);else for(t=0;l>t;++t)i[t]=h;if(o=[],"function"==typeof g)for(t=0;c>t;++t)o[t]=+g.call(this,d[t],t);else for(t=0;c>t;++t)o[t]=g;return a.resume()},a.resume=function(){return a.alpha(.1)},a.stop=function(){return a.alpha(0)},a.drag=function(){return e||(e=$o.behavior.drag().origin(vt).on("dragstart.force",au).on("drag.force",t).on("dragend.force",cu)),arguments.length?(this.on("mouseover.force",su).on("mouseout.force",lu).call(e),void 0):e},$o.rebind(a,c,"on")};var us=20,is=1;$o.layout.hierarchy=function(){function n(t,o,a){var c=u.call(e,t,o);if(t.depth=o,a.push(t),c&&(s=c.length)){for(var s,l,f=-1,h=t.children=new Array(s),g=0,p=o+1;++f<s;)l=h[f]=n(c[f],p,a),l.parent=t,g+=l.value;r&&h.sort(r),i&&(t.value=g)}else delete t.children,i&&(t.value=+i.call(e,t,o)||0);return t}function t(n,r){var u=n.children,o=0;if(u&&(a=u.length))for(var a,c=-1,s=r+1;++c<a;)o+=t(u[c],s);else i&&(o=+i.call(e,n,r)||0);return i&&(n.value=o),o}function e(t){var e=[];return n(t,0,e),e}var r=vu,u=gu,i=pu;return e.sort=function(n){return arguments.length?(r=n,e):r},e.children=function(n){return arguments.length?(u=n,e):u},e.value=function(n){return arguments.length?(i=n,e):i},e.revalue=function(n){return t(n,0),n},e},$o.layout.partition=function(){function n(t,e,r,u){var i=t.children;if(t.x=e,t.y=t.depth*u,t.dx=r,t.dy=u,i&&(o=i.length)){var o,a,c,s=-1;for(r=t.value?r/t.value:0;++s<o;)n(a=i[s],e,c=a.value*r,u),e+=c}}function t(n){var e=n.children,r=0;if(e&&(u=e.length))for(var u,i=-1;++i<u;)r=Math.max(r,t(e[i]));return 1+r}function e(e,i){var o=r.call(this,e,i);return n(o[0],0,u[0],u[1]/t(o[0])),o}var r=$o.layout.hierarchy(),u=[1,1];return e.size=function(n){return arguments.length?(u=n,e):u},hu(e,r)},$o.layout.pie=function(){function n(i){var o=i.map(function(e,r){return+t.call(n,e,r)}),a=+("function"==typeof r?r.apply(this,arguments):r),c=(("function"==typeof u?u.apply(this,arguments):u)-a)/$o.sum(o),s=$o.range(i.length);null!=e&&s.sort(e===os?function(n,t){return o[t]-o[n]}:function(n,t){return e(i[n],i[t])});var l=[];return s.forEach(function(n){var t;l[n]={data:i[n],value:t=o[n],startAngle:a,endAngle:a+=t*c}}),l}var t=Number,e=os,r=0,u=Ea;return n.value=function(e){return arguments.length?(t=e,n):t},n.sort=function(t){return arguments.length?(e=t,n):e},n.startAngle=function(t){return arguments.length?(r=t,n):r},n.endAngle=function(t){return arguments.length?(u=t,n):u},n};var os={};$o.layout.stack=function(){function n(a,c){var s=a.map(function(e,r){return t.call(n,e,r)}),l=s.map(function(t){return t.map(function(t,e){return[i.call(n,t,e),o.call(n,t,e)]})}),f=e.call(n,l,c);s=$o.permute(s,f),l=$o.permute(l,f);var h,g,p,v=r.call(n,l,c),d=s.length,m=s[0].length;for(g=0;m>g;++g)for(u.call(n,s[0][g],p=v[g],l[0][g][1]),h=1;d>h;++h)u.call(n,s[h][g],p+=l[h-1][g][1],l[h][g][1]);return a}var t=vt,e=Mu,r=_u,u=xu,i=mu,o=yu;return n.values=function(e){return arguments.length?(t=e,n):t},n.order=function(t){return arguments.length?(e="function"==typeof t?t:as.get(t)||Mu,n):e},n.offset=function(t){return arguments.length?(r="function"==typeof t?t:cs.get(t)||_u,n):r},n.x=function(t){return arguments.length?(i=t,n):i},n.y=function(t){return arguments.length?(o=t,n):o},n.out=function(t){return arguments.length?(u=t,n):u},n};var as=$o.map({"inside-out":function(n){var t,e,r=n.length,u=n.map(bu),i=n.map(wu),o=$o.range(r).sort(function(n,t){return u[n]-u[t]}),a=0,c=0,s=[],l=[];for(t=0;r>t;++t)e=o[t],c>a?(a+=i[e],s.push(e)):(c+=i[e],l.push(e));return l.reverse().concat(s)},reverse:function(n){return $o.range(n.length).reverse()},"default":Mu}),cs=$o.map({silhouette:function(n){var t,e,r,u=n.length,i=n[0].length,o=[],a=0,c=[];for(e=0;i>e;++e){for(t=0,r=0;u>t;t++)r+=n[t][e][1];r>a&&(a=r),o.push(r)}for(e=0;i>e;++e)c[e]=(a-o[e])/2;return c},wiggle:function(n){var t,e,r,u,i,o,a,c,s,l=n.length,f=n[0],h=f.length,g=[];for(g[0]=c=s=0,e=1;h>e;++e){for(t=0,u=0;l>t;++t)u+=n[t][e][1];for(t=0,i=0,a=f[e][0]-f[e-1][0];l>t;++t){for(r=0,o=(n[t][e][1]-n[t][e-1][1])/(2*a);t>r;++r)o+=(n[r][e][1]-n[r][e-1][1])/a;i+=o*n[t][e][1]}g[e]=c-=u?i/u*a:0,s>c&&(s=c)}for(e=0;h>e;++e)g[e]-=s;return g},expand:function(n){var t,e,r,u=n.length,i=n[0].length,o=1/u,a=[];for(e=0;i>e;++e){for(t=0,r=0;u>t;t++)r+=n[t][e][1];if(r)for(t=0;u>t;t++)n[t][e][1]/=r;else for(t=0;u>t;t++)n[t][e][1]=o}for(e=0;i>e;++e)a[e]=0;return a},zero:_u});$o.layout.histogram=function(){function n(n,i){for(var o,a,c=[],s=n.map(e,this),l=r.call(this,s,i),f=u.call(this,l,s,i),i=-1,h=s.length,g=f.length-1,p=t?1:1/h;++i<g;)o=c[i]=[],o.dx=f[i+1]-(o.x=f[i]),o.y=0;if(g>0)for(i=-1;++i<h;)a=s[i],a>=l[0]&&a<=l[1]&&(o=c[$o.bisect(f,a,1,g)-1],o.y+=p,o.push(n[i]));return c}var t=!0,e=Number,r=Au,u=ku;return n.value=function(t){return arguments.length?(e=t,n):e},n.range=function(t){return arguments.length?(r=pt(t),n):r},n.bins=function(t){return arguments.length?(u="number"==typeof t?function(n){return Eu(n,t)}:pt(t),n):u},n.frequency=function(e){return arguments.length?(t=!!e,n):t},n},$o.layout.tree=function(){function n(n,i){function o(n,t){var r=n.children,u=n._tree;if(r&&(i=r.length)){for(var i,a,s,l=r[0],f=l,h=-1;++h<i;)s=r[h],o(s,a),f=c(s,a,f),a=s;Pu(n);var g=.5*(l._tree.prelim+s._tree.prelim);t?(u.prelim=t._tree.prelim+e(n,t),u.mod=u.prelim-g):u.prelim=g}else t&&(u.prelim=t._tree.prelim+e(n,t))}function a(n,t){n.x=n._tree.prelim+t;var e=n.children;if(e&&(r=e.length)){var r,u=-1;for(t+=n._tree.mod;++u<r;)a(e[u],t)}}function c(n,t,r){if(t){for(var u,i=n,o=n,a=t,c=n.parent.children[0],s=i._tree.mod,l=o._tree.mod,f=a._tree.mod,h=c._tree.mod;a=Lu(a),i=Nu(i),a&&i;)c=Nu(c),o=Lu(o),o._tree.ancestor=n,u=a._tree.prelim+f-i._tree.prelim-s+e(a,i),u>0&&(Uu(ju(a,n,r),n,u),s+=u,l+=u),f+=a._tree.mod,s+=i._tree.mod,h+=c._tree.mod,l+=o._tree.mod;a&&!Lu(o)&&(o._tree.thread=a,o._tree.mod+=f-l),i&&!Nu(c)&&(c._tree.thread=i,c._tree.mod+=s-h,r=n)}return r}var s=t.call(this,n,i),l=s[0];Du(l,function(n,t){n._tree={ancestor:n,prelim:0,mod:0,change:0,shift:0,number:t?t._tree.number+1:0}}),o(l),a(l,-l._tree.prelim);var f=Tu(l,zu),h=Tu(l,qu),g=Tu(l,Ru),p=f.x-e(f,h)/2,v=h.x+e(h,f)/2,d=g.depth||1;return Du(l,u?function(n){n.x*=r[0],n.y=n.depth*r[1],delete n._tree}:function(n){n.x=(n.x-p)/(v-p)*r[0],n.y=n.depth/d*r[1],delete n._tree}),s}var t=$o.layout.hierarchy().sort(null).value(null),e=Cu,r=[1,1],u=!1;return n.separation=function(t){return arguments.length?(e=t,n):e},n.size=function(t){return arguments.length?(u=null==(r=t),n):u?null:r},n.nodeSize=function(t){return arguments.length?(u=null!=(r=t),n):u?r:null},hu(n,t)},$o.layout.pack=function(){function n(n,i){var o=e.call(this,n,i),a=o[0],c=u[0],s=u[1],l=null==t?Math.sqrt:"function"==typeof t?t:function(){return t};if(a.x=a.y=0,Du(a,function(n){n.r=+l(n.value)}),Du(a,Iu),r){var f=r*(t?1:Math.max(2*a.r/c,2*a.r/s))/2;Du(a,function(n){n.r+=f}),Du(a,Iu),Du(a,function(n){n.r-=f})}return Xu(a,c/2,s/2,t?1:1/Math.max(2*a.r/c,2*a.r/s)),o}var t,e=$o.layout.hierarchy().sort(Hu),r=0,u=[1,1];return n.size=function(t){return arguments.length?(u=t,n):u},n.radius=function(e){return arguments.length?(t=null==e||"function"==typeof e?e:+e,n):t},n.padding=function(t){return arguments.length?(r=+t,n):r},hu(n,e)},$o.layout.cluster=function(){function n(n,i){var o,a=t.call(this,n,i),c=a[0],s=0;Du(c,function(n){var t=n.children;t&&t.length?(n.x=Wu(t),n.y=Bu(t)):(n.x=o?s+=e(n,o):0,n.y=0,o=n)});var l=Ju(c),f=Gu(c),h=l.x-e(l,f)/2,g=f.x+e(f,l)/2;return Du(c,u?function(n){n.x=(n.x-c.x)*r[0],n.y=(c.y-n.y)*r[1]}:function(n){n.x=(n.x-h)/(g-h)*r[0],n.y=(1-(c.y?n.y/c.y:1))*r[1]}),a}var t=$o.layout.hierarchy().sort(null).value(null),e=Cu,r=[1,1],u=!1;return n.separation=function(t){return arguments.length?(e=t,n):e},n.size=function(t){return arguments.length?(u=null==(r=t),n):u?null:r},n.nodeSize=function(t){return arguments.length?(u=null!=(r=t),n):u?r:null},hu(n,t)},$o.layout.treemap=function(){function n(n,t){for(var e,r,u=-1,i=n.length;++u<i;)r=(e=n[u]).value*(0>t?0:t),e.area=isNaN(r)||0>=r?0:r}function t(e){var i=e.children;if(i&&i.length){var o,a,c,s=f(e),l=[],h=i.slice(),p=1/0,v="slice"===g?s.dx:"dice"===g?s.dy:"slice-dice"===g?1&e.depth?s.dy:s.dx:Math.min(s.dx,s.dy);for(n(h,s.dx*s.dy/e.value),l.area=0;(c=h.length)>0;)l.push(o=h[c-1]),l.area+=o.area,"squarify"!==g||(a=r(l,v))<=p?(h.pop(),p=a):(l.area-=l.pop().area,u(l,v,s,!1),v=Math.min(s.dx,s.dy),l.length=l.area=0,p=1/0);l.length&&(u(l,v,s,!0),l.length=l.area=0),i.forEach(t)}}function e(t){var r=t.children;if(r&&r.length){var i,o=f(t),a=r.slice(),c=[];for(n(a,o.dx*o.dy/t.value),c.area=0;i=a.pop();)c.push(i),c.area+=i.area,null!=i.z&&(u(c,i.z?o.dx:o.dy,o,!a.length),c.length=c.area=0);r.forEach(e)}}function r(n,t){for(var e,r=n.area,u=0,i=1/0,o=-1,a=n.length;++o<a;)(e=n[o].area)&&(i>e&&(i=e),e>u&&(u=e));return r*=r,t*=t,r?Math.max(t*u*p/r,r/(t*i*p)):1/0}function u(n,t,e,r){var u,i=-1,o=n.length,a=e.x,s=e.y,l=t?c(n.area/t):0;if(t==e.dx){for((r||l>e.dy)&&(l=e.dy);++i<o;)u=n[i],u.x=a,u.y=s,u.dy=l,a+=u.dx=Math.min(e.x+e.dx-a,l?c(u.area/l):0);u.z=!0,u.dx+=e.x+e.dx-a,e.y+=l,e.dy-=l}else{for((r||l>e.dx)&&(l=e.dx);++i<o;)u=n[i],u.x=a,u.y=s,u.dx=l,s+=u.dy=Math.min(e.y+e.dy-s,l?c(u.area/l):0);u.z=!1,u.dy+=e.y+e.dy-s,e.x+=l,e.dx-=l}}function i(r){var u=o||a(r),i=u[0];return i.x=0,i.y=0,i.dx=s[0],i.dy=s[1],o&&a.revalue(i),n([i],i.dx*i.dy/i.value),(o?e:t)(i),h&&(o=u),u}var o,a=$o.layout.hierarchy(),c=Math.round,s=[1,1],l=null,f=Ku,h=!1,g="squarify",p=.5*(1+Math.sqrt(5));return i.size=function(n){return arguments.length?(s=n,i):s},i.padding=function(n){function t(t){var e=n.call(i,t,t.depth);return null==e?Ku(t):Qu(t,"number"==typeof e?[e,e,e,e]:e)}function e(t){return Qu(t,n)}if(!arguments.length)return l;var r;return f=null==(l=n)?Ku:"function"==(r=typeof n)?t:"number"===r?(n=[n,n,n,n],e):e,i},i.round=function(n){return arguments.length?(c=n?Math.round:Number,i):c!=Number},i.sticky=function(n){return arguments.length?(h=n,o=null,i):h},i.ratio=function(n){return arguments.length?(p=n,i):p},i.mode=function(n){return arguments.length?(g=n+"",i):g},hu(i,a)},$o.random={normal:function(n,t){var e=arguments.length;return 2>e&&(t=1),1>e&&(n=0),function(){var e,r,u;do e=2*Math.random()-1,r=2*Math.random()-1,u=e*e+r*r;while(!u||u>1);return n+t*e*Math.sqrt(-2*Math.log(u)/u)}},logNormal:function(){var n=$o.random.normal.apply($o,arguments);return function(){return Math.exp(n())}},irwinHall:function(n){return function(){for(var t=0,e=0;n>e;e++)t+=Math.random();return t/n}}},$o.scale={};var ss={floor:vt,ceil:vt};$o.scale.linear=function(){return oi([0,1],[0,1],qr,!1)};var ls={s:1,g:1,p:1,r:1,e:1};$o.scale.log=function(){return pi($o.scale.linear().domain([0,1]),10,!0,[1,10])};var fs=$o.format(".0e"),hs={floor:function(n){return-Math.ceil(-n)},ceil:function(n){return-Math.floor(-n)}};$o.scale.pow=function(){return vi($o.scale.linear(),1,[0,1])},$o.scale.sqrt=function(){return $o.scale.pow().exponent(.5)},$o.scale.ordinal=function(){return mi([],{t:"range",a:[[]]})},$o.scale.category10=function(){return $o.scale.ordinal().range(gs)},$o.scale.category20=function(){return $o.scale.ordinal().range(ps)},$o.scale.category20b=function(){return $o.scale.ordinal().range(vs)},$o.scale.category20c=function(){return $o.scale.ordinal().range(ds)};var gs=[2062260,16744206,2924588,14034728,9725885,9197131,14907330,8355711,12369186,1556175].map(it),ps=[2062260,11454440,16744206,16759672,2924588,10018698,14034728,16750742,9725885,12955861,9197131,12885140,14907330,16234194,8355711,13092807,12369186,14408589,1556175,10410725].map(it),vs=[3750777,5395619,7040719,10264286,6519097,9216594,11915115,13556636,9202993,12426809,15186514,15190932,8666169,11356490,14049643,15177372,8077683,10834324,13528509,14589654].map(it),ds=[3244733,7057110,10406625,13032431,15095053,16616764,16625259,16634018,3253076,7652470,10607003,13101504,7695281,10394312,12369372,14342891,6513507,9868950,12434877,14277081].map(it);$o.scale.quantile=function(){return yi([],[])},$o.scale.quantize=function(){return xi(0,1,[0,1])},$o.scale.threshold=function(){return Mi([.5],[0,1])},$o.scale.identity=function(){return _i([0,1])},$o.svg={},$o.svg.arc=function(){function n(){var n=t.apply(this,arguments),i=e.apply(this,arguments),o=r.apply(this,arguments)+ms,a=u.apply(this,arguments)+ms,c=(o>a&&(c=o,o=a,a=c),a-o),s=ka>c?"0":"1",l=Math.cos(o),f=Math.sin(o),h=Math.cos(a),g=Math.sin(a);return c>=ys?n?"M0,"+i+"A"+i+","+i+" 0 1,1 0,"+-i+"A"+i+","+i+" 0 1,1 0,"+i+"M0,"+n+"A"+n+","+n+" 0 1,0 0,"+-n+"A"+n+","+n+" 0 1,0 0,"+n+"Z":"M0,"+i+"A"+i+","+i+" 0 1,1 0,"+-i+"A"+i+","+i+" 0 1,1 0,"+i+"Z":n?"M"+i*l+","+i*f+"A"+i+","+i+" 0 "+s+",1 "+i*h+","+i*g+"L"+n*h+","+n*g+"A"+n+","+n+" 0 "+s+",0 "+n*l+","+n*f+"Z":"M"+i*l+","+i*f+"A"+i+","+i+" 0 "+s+",1 "+i*h+","+i*g+"L0,0"+"Z"}var t=bi,e=wi,r=Si,u=ki;return n.innerRadius=function(e){return arguments.length?(t=pt(e),n):t},n.outerRadius=function(t){return arguments.length?(e=pt(t),n):e},n.startAngle=function(t){return arguments.length?(r=pt(t),n):r},n.endAngle=function(t){return arguments.length?(u=pt(t),n):u},n.centroid=function(){var n=(t.apply(this,arguments)+e.apply(this,arguments))/2,i=(r.apply(this,arguments)+u.apply(this,arguments))/2+ms;return[Math.cos(i)*n,Math.sin(i)*n]},n};var ms=-Aa,ys=Ea-Ca;$o.svg.line=function(){return Ei(vt)};var xs=$o.map({linear:Ai,"linear-closed":Ci,step:Ni,"step-before":Li,"step-after":Ti,basis:Ui,"basis-open":ji,"basis-closed":Hi,bundle:Fi,cardinal:Ri,"cardinal-open":qi,"cardinal-closed":zi,monotone:Xi});xs.forEach(function(n,t){t.key=n,t.closed=/-closed$/.test(n)});var Ms=[0,2/3,1/3,0],_s=[0,1/3,2/3,0],bs=[0,1/6,2/3,1/6];$o.svg.line.radial=function(){var n=Ei($i);return n.radius=n.x,delete n.x,n.angle=n.y,delete n.y,n},Li.reverse=Ti,Ti.reverse=Li,$o.svg.area=function(){return Bi(vt)},$o.svg.area.radial=function(){var n=Bi($i);return n.radius=n.x,delete n.x,n.innerRadius=n.x0,delete n.x0,n.outerRadius=n.x1,delete n.x1,n.angle=n.y,delete n.y,n.startAngle=n.y0,delete n.y0,n.endAngle=n.y1,delete n.y1,n},$o.svg.chord=function(){function n(n,a){var c=t(this,i,n,a),s=t(this,o,n,a);return"M"+c.p0+r(c.r,c.p1,c.a1-c.a0)+(e(c,s)?u(c.r,c.p1,c.r,c.p0):u(c.r,c.p1,s.r,s.p0)+r(s.r,s.p1,s.a1-s.a0)+u(s.r,s.p1,c.r,c.p0))+"Z"}function t(n,t,e,r){var u=t.call(n,e,r),i=a.call(n,u,r),o=c.call(n,u,r)+ms,l=s.call(n,u,r)+ms;return{r:i,a0:o,a1:l,p0:[i*Math.cos(o),i*Math.sin(o)],p1:[i*Math.cos(l),i*Math.sin(l)]}}function e(n,t){return n.a0==t.a0&&n.a1==t.a1}function r(n,t,e){return"A"+n+","+n+" 0 "+ +(e>ka)+",1 "+t}function u(n,t,e,r){return"Q 0,0 "+r}var i=Re,o=De,a=Wi,c=Si,s=ki;return n.radius=function(t){return arguments.length?(a=pt(t),n):a},n.source=function(t){return arguments.length?(i=pt(t),n):i},n.target=function(t){return arguments.length?(o=pt(t),n):o},n.startAngle=function(t){return arguments.length?(c=pt(t),n):c},n.endAngle=function(t){return arguments.length?(s=pt(t),n):s},n},$o.svg.diagonal=function(){function n(n,u){var i=t.call(this,n,u),o=e.call(this,n,u),a=(i.y+o.y)/2,c=[i,{x:i.x,y:a},{x:o.x,y:a},o];return c=c.map(r),"M"+c[0]+"C"+c[1]+" "+c[2]+" "+c[3]}var t=Re,e=De,r=Ji;return n.source=function(e){return arguments.length?(t=pt(e),n):t},n.target=function(t){return arguments.length?(e=pt(t),n):e},n.projection=function(t){return arguments.length?(r=t,n):r},n},$o.svg.diagonal.radial=function(){var n=$o.svg.diagonal(),t=Ji,e=n.projection;return n.projection=function(n){return arguments.length?e(Gi(t=n)):t},n},$o.svg.symbol=function(){function n(n,r){return(ws.get(t.call(this,n,r))||no)(e.call(this,n,r))}var t=Qi,e=Ki;return n.type=function(e){return arguments.length?(t=pt(e),n):t},n.size=function(t){return arguments.length?(e=pt(t),n):e},n};var ws=$o.map({circle:no,cross:function(n){var t=Math.sqrt(n/5)/2;return"M"+-3*t+","+-t+"H"+-t+"V"+-3*t+"H"+t+"V"+-t+"H"+3*t+"V"+t+"H"+t+"V"+3*t+"H"+-t+"V"+t+"H"+-3*t+"Z"},diamond:function(n){var t=Math.sqrt(n/(2*As)),e=t*As;return"M0,"+-t+"L"+e+",0"+" 0,"+t+" "+-e+",0"+"Z"},square:function(n){var t=Math.sqrt(n)/2;return"M"+-t+","+-t+"L"+t+","+-t+" "+t+","+t+" "+-t+","+t+"Z"},"triangle-down":function(n){var t=Math.sqrt(n/Es),e=t*Es/2;return"M0,"+e+"L"+t+","+-e+" "+-t+","+-e+"Z"},"triangle-up":function(n){var t=Math.sqrt(n/Es),e=t*Es/2;return"M0,"+-e+"L"+t+","+e+" "+-t+","+e+"Z"}});$o.svg.symbolTypes=ws.keys();var Ss,ks,Es=Math.sqrt(3),As=Math.tan(30*La),Cs=[],Ns=0;
+Cs.call=ma.call,Cs.empty=ma.empty,Cs.node=ma.node,Cs.size=ma.size,$o.transition=function(n){return arguments.length?Ss?n.transition():n:Ma.transition()},$o.transition.prototype=Cs,Cs.select=function(n){var t,e,r,u=this.id,i=[];n=v(n);for(var o=-1,a=this.length;++o<a;){i.push(t=[]);for(var c=this[o],s=-1,l=c.length;++s<l;)(r=c[s])&&(e=n.call(r,r.__data__,s,o))?("__data__"in r&&(e.__data__=r.__data__),uo(e,s,u,r.__transition__[u]),t.push(e)):t.push(null)}return to(i,u)},Cs.selectAll=function(n){var t,e,r,u,i,o=this.id,a=[];n=d(n);for(var c=-1,s=this.length;++c<s;)for(var l=this[c],f=-1,h=l.length;++f<h;)if(r=l[f]){i=r.__transition__[o],e=n.call(r,r.__data__,f,c),a.push(t=[]);for(var g=-1,p=e.length;++g<p;)(u=e[g])&&uo(u,g,o,i),t.push(u)}return to(a,o)},Cs.filter=function(n){var t,e,r,u=[];"function"!=typeof n&&(n=E(n));for(var i=0,o=this.length;o>i;i++){u.push(t=[]);for(var e=this[i],a=0,c=e.length;c>a;a++)(r=e[a])&&n.call(r,r.__data__,a)&&t.push(r)}return to(u,this.id)},Cs.tween=function(n,t){var e=this.id;return arguments.length<2?this.node().__transition__[e].tween.get(n):C(this,null==t?function(t){t.__transition__[e].tween.remove(n)}:function(r){r.__transition__[e].tween.set(n,t)})},Cs.attr=function(n,t){function e(){this.removeAttribute(a)}function r(){this.removeAttributeNS(a.space,a.local)}function u(n){return null==n?e:(n+="",function(){var t,e=this.getAttribute(a);return e!==n&&(t=o(e,n),function(n){this.setAttribute(a,t(n))})})}function i(n){return null==n?r:(n+="",function(){var t,e=this.getAttributeNS(a.space,a.local);return e!==n&&(t=o(e,n),function(n){this.setAttributeNS(a.space,a.local,t(n))})})}if(arguments.length<2){for(t in n)this.attr(t,n[t]);return this}var o="transform"==n?tu:qr,a=$o.ns.qualify(n);return eo(this,"attr."+n,t,a.local?i:u)},Cs.attrTween=function(n,t){function e(n,e){var r=t.call(this,n,e,this.getAttribute(u));return r&&function(n){this.setAttribute(u,r(n))}}function r(n,e){var r=t.call(this,n,e,this.getAttributeNS(u.space,u.local));return r&&function(n){this.setAttributeNS(u.space,u.local,r(n))}}var u=$o.ns.qualify(n);return this.tween("attr."+n,u.local?r:e)},Cs.style=function(n,t,e){function r(){this.style.removeProperty(n)}function u(t){return null==t?r:(t+="",function(){var r,u=Ko.getComputedStyle(this,null).getPropertyValue(n);return u!==t&&(r=qr(u,t),function(t){this.style.setProperty(n,r(t),e)})})}var i=arguments.length;if(3>i){if("string"!=typeof n){2>i&&(t="");for(e in n)this.style(e,n[e],t);return this}e=""}return eo(this,"style."+n,t,u)},Cs.styleTween=function(n,t,e){function r(r,u){var i=t.call(this,r,u,Ko.getComputedStyle(this,null).getPropertyValue(n));return i&&function(t){this.style.setProperty(n,i(t),e)}}return arguments.length<3&&(e=""),this.tween("style."+n,r)},Cs.text=function(n){return eo(this,"text",n,ro)},Cs.remove=function(){return this.each("end.transition",function(){var n;this.__transition__.count<2&&(n=this.parentNode)&&n.removeChild(this)})},Cs.ease=function(n){var t=this.id;return arguments.length<1?this.node().__transition__[t].ease:("function"!=typeof n&&(n=$o.ease.apply($o,arguments)),C(this,function(e){e.__transition__[t].ease=n}))},Cs.delay=function(n){var t=this.id;return C(this,"function"==typeof n?function(e,r,u){e.__transition__[t].delay=+n.call(e,e.__data__,r,u)}:(n=+n,function(e){e.__transition__[t].delay=n}))},Cs.duration=function(n){var t=this.id;return C(this,"function"==typeof n?function(e,r,u){e.__transition__[t].duration=Math.max(1,n.call(e,e.__data__,r,u))}:(n=Math.max(1,n),function(e){e.__transition__[t].duration=n}))},Cs.each=function(n,t){var e=this.id;if(arguments.length<2){var r=ks,u=Ss;Ss=e,C(this,function(t,r,u){ks=t.__transition__[e],n.call(t,t.__data__,r,u)}),ks=r,Ss=u}else C(this,function(r){var u=r.__transition__[e];(u.event||(u.event=$o.dispatch("start","end"))).on(n,t)});return this},Cs.transition=function(){for(var n,t,e,r,u=this.id,i=++Ns,o=[],a=0,c=this.length;c>a;a++){o.push(n=[]);for(var t=this[a],s=0,l=t.length;l>s;s++)(e=t[s])&&(r=Object.create(e.__transition__[u]),r.delay+=r.duration,uo(e,s,i,r)),n.push(e)}return to(o,i)},$o.svg.axis=function(){function n(n){n.each(function(){var n,s=$o.select(this),l=this.__chart__||e,f=this.__chart__=e.copy(),h=null==c?f.ticks?f.ticks.apply(f,a):f.domain():c,g=null==t?f.tickFormat?f.tickFormat.apply(f,a):vt:t,p=s.selectAll(".tick").data(h,f),v=p.enter().insert("g",".domain").attr("class","tick").style("opacity",Ca),d=$o.transition(p.exit()).style("opacity",Ca).remove(),m=$o.transition(p).style("opacity",1),y=ti(f),x=s.selectAll(".domain").data([0]),M=(x.enter().append("path").attr("class","domain"),$o.transition(x));v.append("line"),v.append("text");var _=v.select("line"),b=m.select("line"),w=p.select("text").text(g),S=v.select("text"),k=m.select("text");switch(r){case"bottom":n=io,_.attr("y2",u),S.attr("y",Math.max(u,0)+o),b.attr("x2",0).attr("y2",u),k.attr("x",0).attr("y",Math.max(u,0)+o),w.attr("dy",".71em").style("text-anchor","middle"),M.attr("d","M"+y[0]+","+i+"V0H"+y[1]+"V"+i);break;case"top":n=io,_.attr("y2",-u),S.attr("y",-(Math.max(u,0)+o)),b.attr("x2",0).attr("y2",-u),k.attr("x",0).attr("y",-(Math.max(u,0)+o)),w.attr("dy","0em").style("text-anchor","middle"),M.attr("d","M"+y[0]+","+-i+"V0H"+y[1]+"V"+-i);break;case"left":n=oo,_.attr("x2",-u),S.attr("x",-(Math.max(u,0)+o)),b.attr("x2",-u).attr("y2",0),k.attr("x",-(Math.max(u,0)+o)).attr("y",0),w.attr("dy",".32em").style("text-anchor","end"),M.attr("d","M"+-i+","+y[0]+"H0V"+y[1]+"H"+-i);break;case"right":n=oo,_.attr("x2",u),S.attr("x",Math.max(u,0)+o),b.attr("x2",u).attr("y2",0),k.attr("x",Math.max(u,0)+o).attr("y",0),w.attr("dy",".32em").style("text-anchor","start"),M.attr("d","M"+i+","+y[0]+"H0V"+y[1]+"H"+i)}if(f.rangeBand){var E=f.rangeBand()/2,A=function(n){return f(n)+E};v.call(n,A),m.call(n,A)}else v.call(n,l),m.call(n,f),d.call(n,f)})}var t,e=$o.scale.linear(),r=Ls,u=6,i=6,o=3,a=[10],c=null;return n.scale=function(t){return arguments.length?(e=t,n):e},n.orient=function(t){return arguments.length?(r=t in Ts?t+"":Ls,n):r},n.ticks=function(){return arguments.length?(a=arguments,n):a},n.tickValues=function(t){return arguments.length?(c=t,n):c},n.tickFormat=function(e){return arguments.length?(t=e,n):t},n.tickSize=function(t){var e=arguments.length;return e?(u=+t,i=+arguments[e-1],n):u},n.innerTickSize=function(t){return arguments.length?(u=+t,n):u},n.outerTickSize=function(t){return arguments.length?(i=+t,n):i},n.tickPadding=function(t){return arguments.length?(o=+t,n):o},n.tickSubdivide=function(){return arguments.length&&n},n};var Ls="bottom",Ts={top:1,right:1,bottom:1,left:1};$o.svg.brush=function(){function n(i){i.each(function(){var i=$o.select(this).style("pointer-events","all").style("-webkit-tap-highlight-color","rgba(0,0,0,0)").on("mousedown.brush",u).on("touchstart.brush",u),o=i.selectAll(".background").data([0]);o.enter().append("rect").attr("class","background").style("visibility","hidden").style("cursor","crosshair"),i.selectAll(".extent").data([0]).enter().append("rect").attr("class","extent").style("cursor","move");var a=i.selectAll(".resize").data(d,vt);a.exit().remove(),a.enter().append("g").attr("class",function(n){return"resize "+n}).style("cursor",function(n){return qs[n]}).append("rect").attr("x",function(n){return/[ew]$/.test(n)?-3:null}).attr("y",function(n){return/^[ns]/.test(n)?-3:null}).attr("width",6).attr("height",6).style("visibility","hidden"),a.style("display",n.empty()?"none":null);var l,f=$o.transition(i),h=$o.transition(o);c&&(l=ti(c),h.attr("x",l[0]).attr("width",l[1]-l[0]),e(f)),s&&(l=ti(s),h.attr("y",l[0]).attr("height",l[1]-l[0]),r(f)),t(f)})}function t(n){n.selectAll(".resize").attr("transform",function(n){return"translate("+l[+/e$/.test(n)]+","+h[+/^s/.test(n)]+")"})}function e(n){n.select(".extent").attr("x",l[0]),n.selectAll(".extent,.n>rect,.s>rect").attr("width",l[1]-l[0])}function r(n){n.select(".extent").attr("y",h[0]),n.selectAll(".extent,.e>rect,.w>rect").attr("height",h[1]-h[0])}function u(){function u(){32==$o.event.keyCode&&(C||(x=null,L[0]-=l[1],L[1]-=h[1],C=2),f())}function g(){32==$o.event.keyCode&&2==C&&(L[0]+=l[1],L[1]+=h[1],C=0,f())}function d(){var n=$o.mouse(_),u=!1;M&&(n[0]+=M[0],n[1]+=M[1]),C||($o.event.altKey?(x||(x=[(l[0]+l[1])/2,(h[0]+h[1])/2]),L[0]=l[+(n[0]<x[0])],L[1]=h[+(n[1]<x[1])]):x=null),E&&m(n,c,0)&&(e(S),u=!0),A&&m(n,s,1)&&(r(S),u=!0),u&&(t(S),w({type:"brush",mode:C?"move":"resize"}))}function m(n,t,e){var r,u,a=ti(t),c=a[0],s=a[1],f=L[e],g=e?h:l,d=g[1]-g[0];return C&&(c-=f,s-=d+f),r=(e?v:p)?Math.max(c,Math.min(s,n[e])):n[e],C?u=(r+=f)+d:(x&&(f=Math.max(c,Math.min(s,2*x[e]-r))),r>f?(u=r,r=f):u=f),g[0]!=r||g[1]!=u?(e?o=null:i=null,g[0]=r,g[1]=u,!0):void 0}function y(){d(),S.style("pointer-events","all").selectAll(".resize").style("display",n.empty()?"none":null),$o.select("body").style("cursor",null),T.on("mousemove.brush",null).on("mouseup.brush",null).on("touchmove.brush",null).on("touchend.brush",null).on("keydown.brush",null).on("keyup.brush",null),N(),w({type:"brushend"})}var x,M,_=this,b=$o.select($o.event.target),w=a.of(_,arguments),S=$o.select(_),k=b.datum(),E=!/^(n|s)$/.test(k)&&c,A=!/^(e|w)$/.test(k)&&s,C=b.classed("extent"),N=D(),L=$o.mouse(_),T=$o.select(Ko).on("keydown.brush",u).on("keyup.brush",g);if($o.event.changedTouches?T.on("touchmove.brush",d).on("touchend.brush",y):T.on("mousemove.brush",d).on("mouseup.brush",y),S.interrupt().selectAll("*").interrupt(),C)L[0]=l[0]-L[0],L[1]=h[0]-L[1];else if(k){var q=+/w$/.test(k),z=+/^n/.test(k);M=[l[1-q]-L[0],h[1-z]-L[1]],L[0]=l[q],L[1]=h[z]}else $o.event.altKey&&(x=L.slice());S.style("pointer-events","none").selectAll(".resize").style("display",null),$o.select("body").style("cursor",b.style("cursor")),w({type:"brushstart"}),d()}var i,o,a=g(n,"brushstart","brush","brushend"),c=null,s=null,l=[0,0],h=[0,0],p=!0,v=!0,d=zs[0];return n.event=function(n){n.each(function(){var n=a.of(this,arguments),t={x:l,y:h,i:i,j:o},e=this.__chart__||t;this.__chart__=t,Ss?$o.select(this).transition().each("start.brush",function(){i=e.i,o=e.j,l=e.x,h=e.y,n({type:"brushstart"})}).tween("brush:brush",function(){var e=zr(l,t.x),r=zr(h,t.y);return i=o=null,function(u){l=t.x=e(u),h=t.y=r(u),n({type:"brush",mode:"resize"})}}).each("end.brush",function(){i=t.i,o=t.j,n({type:"brush",mode:"resize"}),n({type:"brushend"})}):(n({type:"brushstart"}),n({type:"brush",mode:"resize"}),n({type:"brushend"}))})},n.x=function(t){return arguments.length?(c=t,d=zs[!c<<1|!s],n):c},n.y=function(t){return arguments.length?(s=t,d=zs[!c<<1|!s],n):s},n.clamp=function(t){return arguments.length?(c&&s?(p=!!t[0],v=!!t[1]):c?p=!!t:s&&(v=!!t),n):c&&s?[p,v]:c?p:s?v:null},n.extent=function(t){var e,r,u,a,f;return arguments.length?(c&&(e=t[0],r=t[1],s&&(e=e[0],r=r[0]),i=[e,r],c.invert&&(e=c(e),r=c(r)),e>r&&(f=e,e=r,r=f),(e!=l[0]||r!=l[1])&&(l=[e,r])),s&&(u=t[0],a=t[1],c&&(u=u[1],a=a[1]),o=[u,a],s.invert&&(u=s(u),a=s(a)),u>a&&(f=u,u=a,a=f),(u!=h[0]||a!=h[1])&&(h=[u,a])),n):(c&&(i?(e=i[0],r=i[1]):(e=l[0],r=l[1],c.invert&&(e=c.invert(e),r=c.invert(r)),e>r&&(f=e,e=r,r=f))),s&&(o?(u=o[0],a=o[1]):(u=h[0],a=h[1],s.invert&&(u=s.invert(u),a=s.invert(a)),u>a&&(f=u,u=a,a=f))),c&&s?[[e,u],[r,a]]:c?[e,r]:s&&[u,a])},n.clear=function(){return n.empty()||(l=[0,0],h=[0,0],i=o=null),n},n.empty=function(){return!!c&&l[0]==l[1]||!!s&&h[0]==h[1]},$o.rebind(n,a,"on")};var qs={n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},zs=[["n","e","s","w","nw","ne","se","sw"],["e","w"],["n","s"],[]],Rs=$o.time={},Ds=Date,Ps=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];ao.prototype={getDate:function(){return this._.getUTCDate()},getDay:function(){return this._.getUTCDay()},getFullYear:function(){return this._.getUTCFullYear()},getHours:function(){return this._.getUTCHours()},getMilliseconds:function(){return this._.getUTCMilliseconds()},getMinutes:function(){return this._.getUTCMinutes()},getMonth:function(){return this._.getUTCMonth()},getSeconds:function(){return this._.getUTCSeconds()},getTime:function(){return this._.getTime()},getTimezoneOffset:function(){return 0},valueOf:function(){return this._.valueOf()},setDate:function(){Us.setUTCDate.apply(this._,arguments)},setDay:function(){Us.setUTCDay.apply(this._,arguments)},setFullYear:function(){Us.setUTCFullYear.apply(this._,arguments)},setHours:function(){Us.setUTCHours.apply(this._,arguments)},setMilliseconds:function(){Us.setUTCMilliseconds.apply(this._,arguments)},setMinutes:function(){Us.setUTCMinutes.apply(this._,arguments)},setMonth:function(){Us.setUTCMonth.apply(this._,arguments)},setSeconds:function(){Us.setUTCSeconds.apply(this._,arguments)},setTime:function(){Us.setTime.apply(this._,arguments)}};var Us=Date.prototype,js="%a %b %e %X %Y",Hs="%m/%d/%Y",Fs="%H:%M:%S",Os=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],Ys=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],Is=["January","February","March","April","May","June","July","August","September","October","November","December"],Zs=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];Rs.year=co(function(n){return n=Rs.day(n),n.setMonth(0,1),n},function(n,t){n.setFullYear(n.getFullYear()+t)},function(n){return n.getFullYear()}),Rs.years=Rs.year.range,Rs.years.utc=Rs.year.utc.range,Rs.day=co(function(n){var t=new Ds(2e3,0);return t.setFullYear(n.getFullYear(),n.getMonth(),n.getDate()),t},function(n,t){n.setDate(n.getDate()+t)},function(n){return n.getDate()-1}),Rs.days=Rs.day.range,Rs.days.utc=Rs.day.utc.range,Rs.dayOfYear=function(n){var t=Rs.year(n);return Math.floor((n-t-6e4*(n.getTimezoneOffset()-t.getTimezoneOffset()))/864e5)},Ps.forEach(function(n,t){n=n.toLowerCase(),t=7-t;var e=Rs[n]=co(function(n){return(n=Rs.day(n)).setDate(n.getDate()-(n.getDay()+t)%7),n},function(n,t){n.setDate(n.getDate()+7*Math.floor(t))},function(n){var e=Rs.year(n).getDay();return Math.floor((Rs.dayOfYear(n)+(e+t)%7)/7)-(e!==t)});Rs[n+"s"]=e.range,Rs[n+"s"].utc=e.utc.range,Rs[n+"OfYear"]=function(n){var e=Rs.year(n).getDay();return Math.floor((Rs.dayOfYear(n)+(e+t)%7)/7)}}),Rs.week=Rs.sunday,Rs.weeks=Rs.sunday.range,Rs.weeks.utc=Rs.sunday.utc.range,Rs.weekOfYear=Rs.sundayOfYear,Rs.format=lo;var Vs=ho(Os),Xs=go(Os),$s=ho(Ys),Bs=go(Ys),Ws=ho(Is),Js=go(Is),Gs=ho(Zs),Ks=go(Zs),Qs=/^%/,nl={"-":"",_:" ",0:"0"},tl={a:function(n){return Ys[n.getDay()]},A:function(n){return Os[n.getDay()]},b:function(n){return Zs[n.getMonth()]},B:function(n){return Is[n.getMonth()]},c:lo(js),d:function(n,t){return po(n.getDate(),t,2)},e:function(n,t){return po(n.getDate(),t,2)},H:function(n,t){return po(n.getHours(),t,2)},I:function(n,t){return po(n.getHours()%12||12,t,2)},j:function(n,t){return po(1+Rs.dayOfYear(n),t,3)},L:function(n,t){return po(n.getMilliseconds(),t,3)},m:function(n,t){return po(n.getMonth()+1,t,2)},M:function(n,t){return po(n.getMinutes(),t,2)},p:function(n){return n.getHours()>=12?"PM":"AM"},S:function(n,t){return po(n.getSeconds(),t,2)},U:function(n,t){return po(Rs.sundayOfYear(n),t,2)},w:function(n){return n.getDay()},W:function(n,t){return po(Rs.mondayOfYear(n),t,2)},x:lo(Hs),X:lo(Fs),y:function(n,t){return po(n.getFullYear()%100,t,2)},Y:function(n,t){return po(n.getFullYear()%1e4,t,4)},Z:jo,"%":function(){return"%"}},el={a:vo,A:mo,b:_o,B:bo,c:wo,d:To,e:To,H:zo,I:zo,j:qo,L:Po,m:Lo,M:Ro,p:Uo,S:Do,U:xo,w:yo,W:Mo,x:So,X:ko,y:Ao,Y:Eo,Z:Co,"%":Ho},rl=/^\s*\d+/,ul=$o.map({am:0,pm:1});lo.utc=Fo;var il=Fo("%Y-%m-%dT%H:%M:%S.%LZ");lo.iso=Date.prototype.toISOString&&+new Date("2000-01-01T00:00:00.000Z")?Oo:il,Oo.parse=function(n){var t=new Date(n);return isNaN(t)?null:t},Oo.toString=il.toString,Rs.second=co(function(n){return new Ds(1e3*Math.floor(n/1e3))},function(n,t){n.setTime(n.getTime()+1e3*Math.floor(t))},function(n){return n.getSeconds()}),Rs.seconds=Rs.second.range,Rs.seconds.utc=Rs.second.utc.range,Rs.minute=co(function(n){return new Ds(6e4*Math.floor(n/6e4))},function(n,t){n.setTime(n.getTime()+6e4*Math.floor(t))},function(n){return n.getMinutes()}),Rs.minutes=Rs.minute.range,Rs.minutes.utc=Rs.minute.utc.range,Rs.hour=co(function(n){var t=n.getTimezoneOffset()/60;return new Ds(36e5*(Math.floor(n/36e5-t)+t))},function(n,t){n.setTime(n.getTime()+36e5*Math.floor(t))},function(n){return n.getHours()}),Rs.hours=Rs.hour.range,Rs.hours.utc=Rs.hour.utc.range,Rs.month=co(function(n){return n=Rs.day(n),n.setDate(1),n},function(n,t){n.setMonth(n.getMonth()+t)},function(n){return n.getMonth()}),Rs.months=Rs.month.range,Rs.months.utc=Rs.month.utc.range;var ol=[1e3,5e3,15e3,3e4,6e4,3e5,9e5,18e5,36e5,108e5,216e5,432e5,864e5,1728e5,6048e5,2592e6,7776e6,31536e6],al=[[Rs.second,1],[Rs.second,5],[Rs.second,15],[Rs.second,30],[Rs.minute,1],[Rs.minute,5],[Rs.minute,15],[Rs.minute,30],[Rs.hour,1],[Rs.hour,3],[Rs.hour,6],[Rs.hour,12],[Rs.day,1],[Rs.day,2],[Rs.week,1],[Rs.month,1],[Rs.month,3],[Rs.year,1]],cl=[[lo("%Y"),Zt],[lo("%B"),function(n){return n.getMonth()}],[lo("%b %d"),function(n){return 1!=n.getDate()}],[lo("%a %d"),function(n){return n.getDay()&&1!=n.getDate()}],[lo("%I %p"),function(n){return n.getHours()}],[lo("%I:%M"),function(n){return n.getMinutes()}],[lo(":%S"),function(n){return n.getSeconds()}],[lo(".%L"),function(n){return n.getMilliseconds()}]],sl=Zo(cl);al.year=Rs.year,Rs.scale=function(){return Yo($o.scale.linear(),al,sl)};var ll={range:function(n,t,e){return $o.range(+n,+t,e).map(Io)}},fl=al.map(function(n){return[n[0].utc,n[1]]}),hl=[[Fo("%Y"),Zt],[Fo("%B"),function(n){return n.getUTCMonth()}],[Fo("%b %d"),function(n){return 1!=n.getUTCDate()}],[Fo("%a %d"),function(n){return n.getUTCDay()&&1!=n.getUTCDate()}],[Fo("%I %p"),function(n){return n.getUTCHours()}],[Fo("%I:%M"),function(n){return n.getUTCMinutes()}],[Fo(":%S"),function(n){return n.getUTCSeconds()}],[Fo(".%L"),function(n){return n.getUTCMilliseconds()}]],gl=Zo(hl);return fl.year=Rs.year.utc,Rs.scale.utc=function(){return Yo($o.scale.linear(),fl,gl)},$o.text=dt(function(n){return n.responseText}),$o.json=function(n,t){return mt(n,"application/json",Vo,t)},$o.html=function(n,t){return mt(n,"text/html",Xo,t)},$o.xml=dt(function(n){return n.responseXML}),$o}();</script>
+<script type="text/javascript">var RadarChart = {
+  draw: function(id, d, options){
+    var cfg = {
+     radius: 5,
+     w: 600,
+     h: 600,
+     factor: .95,
+     factorLegend: 1,
+     levels: 3,
+     maxValue: 0,
+     radians: 2 * Math.PI,
+     opacityArea: 0.5,
+     color: d3.scale.category10(),
+     fontSize: 10
+    };
+    if('undefined' !== typeof options){
+      for(var i in options){
+        if('undefined' !== typeof options[i]){
+          cfg[i] = options[i];
+        }
+      }
+    }
+    cfg.maxValue = Math.max(cfg.maxValue, d3.max(d, function(i){return d3.max(i.map(function(o){return o.value;}))}));
+    var allAxis = (d[0].map(function(i, j){return i.axis}));
+    var total = allAxis.length;
+    var radius = cfg.factor*Math.min(cfg.w/2, cfg.h/2);
+    d3.select(id).select("svg").remove();
+    var g = d3.select(id).append("svg").attr("width", cfg.w).attr("height", 0.75 * cfg.h).append("g");
+
+    var tooltip;
+    function getPosition(i, range, factor, func){
+      factor = typeof factor !== 'undefined' ? factor : 1;
+      return range * (1 - factor * func(i * cfg.radians / total));
+    }
+    function getHorizontalPosition(i, range, factor){
+      return getPosition(i, range, factor, Math.sin);
+    }
+    function getVerticalPosition(i, range, factor){
+      return getPosition(i, range, factor, Math.cos);
+    }
+
+    for(var j=0; j<cfg.levels; j++){
+      var levelFactor = radius*((j+1)/cfg.levels);
+      g.selectAll(".levels").data(allAxis).enter().append("svg:line")
+       .attr("x1", function(d, i){return getHorizontalPosition(i, levelFactor);})
+       .attr("y1", function(d, i){return getVerticalPosition(i, levelFactor);})
+       .attr("x2", function(d, i){return getHorizontalPosition(i+1, levelFactor);})
+       .attr("y2", function(d, i){return getVerticalPosition(i+1, levelFactor);})
+       .attr("class", "line").style("stroke", "grey").style("stroke-width", "0.5px").attr("transform", "translate(" + (cfg.w/2-levelFactor) + ", " + (cfg.h/2-levelFactor) + ")");
+
+    }
+
+    series = 0;
+
+    var axis = g.selectAll(".axis").data(allAxis).enter().append("g").attr("class", "axis");
+
+    axis.append("line")
+        .attr("x1", cfg.w/2)
+        .attr("y1", cfg.h/2)
+        .attr("x2", function(j, i){return getHorizontalPosition(i, cfg.w/2, cfg.factor);})
+        .attr("y2", function(j, i){return getVerticalPosition(i, cfg.h/2, cfg.factor);})
+        .attr("class", "line").style("stroke", "grey").style("stroke-width", "1px");
+
+    axis.append("text").attr("class", function(d){ return "legend_" + d.replace("/", "") })
+        .text(function(d){return d})
+        .style("font-size", cfg.fontSize + "px")
+        .style("text-anchor", function(d, i){
+          var p = getHorizontalPosition(i, 0.5);
+          return (p < 0.4) ? "start" : ((p > 0.6) ? "end" : "middle");
+        })
+        .attr("transform", function(d, i){
+          var p = getVerticalPosition(i, cfg.h / 2);
+          return p < cfg.fontSize ? "translate(0, " + (cfg.fontSize - p) + ")" : "";
+        })
+        .attr("x", function(d, i){return getHorizontalPosition(i, cfg.w / 2, cfg.factorLegend);})
+        .attr("y", function(d, i){return getVerticalPosition(i, cfg.h / 2, cfg.factorLegend);});
+ 
+    d.forEach(function(y, x){
+      dataValues = [];
+      g.selectAll(".nodes")
+        .data(y, function(j, i){
+          dataValues.push([
+            getHorizontalPosition(i, cfg.w/2, (parseFloat(Math.max(j.value, 0))/cfg.maxValue)*cfg.factor),
+            getVerticalPosition(i, cfg.h/2, (parseFloat(Math.max(j.value, 0))/cfg.maxValue)*cfg.factor)
+          ]);
+        });
+      dataValues.push(dataValues[0]);
+      g.selectAll(".area")
+                     .data([dataValues])
+                     .enter()
+                     .append("polygon")
+                     .attr("class", "radar-chart-serie"+series)
+                     .style("stroke-width", "2px")
+                     .style("stroke", cfg.color(series))
+                     .attr("points",function(d) {
+                         var str="";
+                         for(var pti=0;pti<d.length;pti++){
+                             str=str+d[pti][0]+","+d[pti][1]+" ";
+                         }
+                         return str;
+                      })
+                     .style("fill", function(j, i){return cfg.color(series)})
+                     .style("fill-opacity", cfg.opacityArea)
+                     .on('mouseover', function (d){
+                                        z = "polygon."+d3.select(this).attr("class");
+                                        g.selectAll("polygon").transition(200).style("fill-opacity", 0.1); 
+                                        g.selectAll(z).transition(200).style("fill-opacity", .7);
+                                      })
+                     .on('mouseout', function(){
+                                        g.selectAll("polygon").transition(200).style("fill-opacity", cfg.opacityArea);
+                     });
+      series++;
+    });
+    series=0;
+
+
+    d.forEach(function(y, x){
+      g.selectAll(".nodes")
+        .data(y).enter()
+        .append("svg:circle").attr("class", "radar-chart-serie"+series)
+        .attr('r', cfg.radius)
+        .attr("alt", function(j){return Math.max(j.value, 0)})
+        .attr("cx", function(j, i){
+          dataValues.push([
+            getHorizontalPosition(i, cfg.w/2, (parseFloat(Math.max(j.value, 0))/cfg.maxValue)*cfg.factor),
+            getVerticalPosition(i, cfg.h/2, (parseFloat(Math.max(j.value, 0))/cfg.maxValue)*cfg.factor)
+          ]);
+          return getHorizontalPosition(i, cfg.w/2, (Math.max(j.value, 0)/cfg.maxValue)*cfg.factor);
+        })
+        .attr("cy", function(j, i){
+          return getVerticalPosition(i, cfg.h/2, (Math.max(j.value, 0)/cfg.maxValue)*cfg.factor);
+        })
+        .attr("data-id", function(j){return j.axis})
+        .style("fill", cfg.color(series)).style("fill-opacity", .9)
+        .on('mouseover', function (d){
+                    newX =  parseFloat(d3.select(this).attr('cx')) - 10;
+                    newY =  parseFloat(d3.select(this).attr('cy')) - 5;
+                    tooltip.attr('x', newX).attr('y', newY).text(d.value).transition(200).style('opacity', 1);
+                    z = "polygon."+d3.select(this).attr("class");
+                    g.selectAll("polygon").transition(200).style("fill-opacity", 0.1); 
+                    g.selectAll(z).transition(200).style("fill-opacity", .7);
+                  })
+        .on('mouseout', function(){
+                    tooltip.transition(200).style('opacity', 0);
+                    g.selectAll("polygon").transition(200).style("fill-opacity", cfg.opacityArea);
+                  })
+        .append("svg:title")
+        .text(function(j){return Math.max(j.value, 0)});
+
+      series++;
+    });
+    //Tooltip
+    tooltip = g.append('text').style('opacity', 0).style('font-family', 'sans-serif').style('font-size', '13px');
+  }
+}
+
+</script>
+<script type="text/javascript">window.onload = function() {
+    var cpu = 88.6;
+    var mpi = 11.4;
+    var io = 0.0;
+
+    // Draw radar chart, choose its color based on application classification
+    var radar_data = [[ { axis: "CPU", value: cpu },
+                        { axis: "MPI", value: mpi },
+                        { axis: "I/O", value: io } ]];
+    var radar_options = { w: 200, h: 200, factor: 0.7, fontSize: 16, radius: 0, 
+                          opacityArea: 0.64, maxValue: 100, 
+                          color: function() {
+                              if ("cpu" == "io")  return "#ed8140";
+                              if ("cpu" == "cpu") return "#4fd32e";
+                              if ("cpu" == "mpi") return "#409ded";
+                              else return "#bb58d6";
+                          }
+                        };
+    RadarChart.draw("#time_radar", radar_data, radar_options);
+
+    // Wrap the exe path on slashes if necessary
+    var exe_path = document.getElementById("exe_path");
+    exe_path.innerHTML = exe_path.innerHTML.replace(/\//g, '/&#x200b;'); // insert a zero width space after slashes as a word wrap hint
+
+    // Format our byte value numbers to show at most 2 decimal places, but only if required to attain 3 digits of precision
+    // 1234.56 -> "1234"
+    // 12.3456 -> "12.3"
+    // 1.23456 -> "1.23"
+    // 0.00000 -> "0.00"
+    var formatNumber = function(num) {
+        if (num > 100) return new Number(num).toFixed(0); // 1234.56 -> 1234
+        if (num > 10)  return new Number(num).toFixed(1); // 12.3456 -> 12.3
+        else           return new Number(num).toFixed(2); // 1.23456 -> 1.23 and 0 -> 0.00
+    }
+
+    // Parse a number, but return 0 for invalid numbers, not NaN
+    var toNumber = function(num_str) {
+        var num = Number(num_str)
+        return isNaN(num) ? 0 : num;
+    }
+
+    // Scale byte values to bytes, kB, MB or GB as appropriate
+    var fillBytes = function(base_name, bytes_str, per_second) {
+        var units = "bytes";
+        var scale = 1.0;
+        var bytes = Number(bytes_str)
+        if      (isNaN(bytes)      ) { units = ""  ;                           }
+        else if (bytes > 1000000000) { units = "GB"; scale = 1*1000*1000*1000; }
+        else if (bytes > 1000000   ) { units = "MB"; scale = 1*1000*1000       }
+        else if (bytes > 1000      ) { units = "kB"; scale = 1*1000            }
+        var num = isNaN(bytes) ? bytes_str : formatNumber(bytes / scale);
+        var elementNum = document.getElementById(base_name + "_num");
+        elementNum.innerHTML = num;
+        var elementUnits = document.getElementById(base_name + "_units");
+        elementUnits.innerHTML = units + (per_second && !isNaN(bytes) ? "/s" : "");
+    };
+
+    // Fill all the byte numbers and their units with the scaled values
+    fillBytes("mpi_colrate", "1.65e+02", true);
+    fillBytes("mpi_p2prate", "0.00e+00", true);
+    fillBytes("io_readrate", "0.00e+00", true);
+    fillBytes("io_writerate", "0.00e+00", true);
+    fillBytes("ram_mean", "2.33e+07", false);
+    fillBytes("ram_peak", "2.35e+07", false);
+
+    // Set widths for all graphs
+    var bar = function(name, width) {
+        var rounded = Math.round(width);
+        if (!isFinite(rounded) || rounded < 1)
+            document.getElementById(name).style.width = "1px"
+        else
+            document.getElementById(name).style.width = rounded + "px";
+    };
+    bar("cpu_bar", cpu * 2);
+    bar("mpi_bar", mpi * 2);
+    bar("io_bar", io * 2);
+
+    bar("cpu_num_bar", toNumber("50.0") / 2);
+    bar("cpu_vec_bar", toNumber("50.0") / 2);
+    bar("cpu_mem_bar", toNumber("0.0") / 2);
+    bar("cpu_other_bar", toNumber("0.0") / 2);
+
+    bar("mpi_col_bar", toNumber("100.0") / 2);
+    bar("mpi_p2p_bar", toNumber("0.0") / 2);
+    var mpi_scale = Math.max(toNumber("1.65e+02"), toNumber("0.00e+00"));
+    bar("mpi_colrate_bar", 50 * toNumber("1.65e+02") / mpi_scale);
+    bar("mpi_p2prate_bar", 50 * toNumber("0.00e+00") / mpi_scale);
+
+    bar("io_read_bar", toNumber("0.0") / 2);
+    bar("io_write_bar", toNumber("0.0") / 2);
+    var io_scale = Math.max(toNumber("0.00e+00"), toNumber("0.00e+00"));
+    bar("io_readrate_bar", 50 * toNumber("0.00e+00") / io_scale);
+    bar("io_writerate_bar", 50 * toNumber("0.00e+00") / io_scale);
+
+    bar("ram_mean_bar", 50 * toNumber("2.33e+07") / toNumber("2.35e+07"));
+    bar("ram_peak_bar", 50);
+    bar("ram_node_bar", toNumber("2.8") / 2);
+
+    // Formatting replacement helper function
+    var replaceIn = function(elementId, re, new_text) {
+        element = document.getElementById(elementId);
+        element.innerHTML = element.innerHTML.replace(re, new_text);
+    };
+
+    // Add formatting for the overview advice section
+    replaceIn('overview_advice', /CPU/g,  '<span class="cpu_span">CPU</span>');
+    replaceIn('overview_advice', /MPI/g,  '<span class="mpi_span">MPI</span>');
+    replaceIn('overview_advice', /I\/O/g, '<span class="io_span">I\/O</span>');
+
+    // Add formatting for the CPU advice section
+    if ( 88.6 < 0.05 )
+        replaceIn('cpu_explanation', /application code/g, '<span class="cpu_span">application code</span>');
+    replaceIn('cpu_explanation', /vectorized instructions/g, '<span class="cpu_vec_span">vectorized instructions</span>');
+    replaceIn('cpu_explanation', /memory accesses/g,         '<span class="cpu_mem_span">memory accesses</span>');
+    replaceIn('cpu_explanation', /memory-bound/g,            '<span class="cpu_mem_span">memory-bound</span>');
+    replaceIn('cpu_explanation', /arithmetic-bound/g,        '<span class="cpu_num_span">arithmetic-bound</span>');
+    replaceIn('cpu_explanation', /numerical computation/g,   '<span class="cpu_num_span">numerical computation</span>');
+
+    // Add formatting for the MPI advice section
+    if ( 11.4 < 0.05 )
+        replaceIn('mpi_explanation', /MPI/g, '<span class="mpi_span">MPI</span>');
+    replaceIn('mpi_explanation', /collective calls/g, '<span class="mpi_col_span">collective calls</span>');
+    replaceIn('mpi_explanation', /point-to-point calls/g, '<span class="mpi_p2p_span">point-to-point calls</span>');
+    replaceIn('mpi_explanation', / very low/g,  ' <span class="mpi_colrate_span">very low</span>');
+    replaceIn('mpi_explanation', / low/g,       ' <span class="mpi_colrate_span">low</span>');
+    replaceIn('mpi_explanation', / average/g,   ' <span class="mpi_colrate_span">average</span>');
+    replaceIn('mpi_explanation', / very high/g, ' <span class="mpi_colrate_span">very high</span>');
+    replaceIn('mpi_explanation', / high/g,      ' <span class="mpi_colrate_span">high</span>');
+
+    // Add formatting for the I/O advice section
+    if ( 0.0 < 0.05 )
+        replaceIn('io_explanation', /I\/O/g, '<span class="io_span">I/O</span>');
+    replaceIn('io_explanation', /read operations/g, '<span class="io_read_span">read operations</span>');
+    replaceIn('io_explanation', /write operations/g, '<span class="io_write_span">write operations</span>');
+    replaceIn('io_explanation', / very low/g,  ' <span class="io_readrate_span">very low</span>');
+    replaceIn('io_explanation', / low/g,       ' <span class="io_readrate_span">low</span>');
+    replaceIn('io_explanation', / average/g,   ' <span class="io_readrate_span">average</span>');
+    replaceIn('io_explanation', / very high/g, ' <span class="io_readrate_span">very high</span>');
+    replaceIn('io_explanation', / high/g,      ' <span class="io_readrate_span">high</span>');
+
+    // Add formatting for the RAM advice section
+    replaceIn('ram_explanation', /high/g, ' <span class="ram_node_span">high</span>');
+    replaceIn('ram_explanation', /well-balanced/g, '<span class="ram_peak_span">well-balanced</span>');
+    replaceIn('ram_explanation', /significant variation/g, '<span class="ram_peak_span">significant variation</span>');
+    replaceIn('ram_explanation', /peak node memory usage/g, '<span class="ram_node_span">peak node memory usage</span>');
+
+    // Hide the error warning if the script got this far
+    document.getElementById('error').style.display = 'none';
+};
+</script>
+</head>
+
+<body>
+<div id="content">
+
+<div class="header">
+    <div class="logo"><img src="http://content.allinea.com/downloads/performance-report-logo.png" alt="Allinea Performance Reports" /></div>
+    <div class="header_left">
+        <div class="application_details">
+            <table>
+                <tr><td class="details_key">Executable:</td><td id="exe_name">mympiprog.x</td></tr>
+                <tr><td class="details_key">Resources:</td><td id="num_procs">32 processes, 2 nodes</td></tr>
+                <tr><td class="details_key">Machine:</td><td id="machine_name">cn182</td></tr>
+                <tr><td class="details_key">Start time:</td><td id="start_date">Wed Oct 15 16:56:23 2014</td></tr>
+                <tr><td class="details_key">Total time:</td><td id="time_string">7 seconds (0 minutes)</td></tr>
+                <tr><td class="details_key">Full path:</td><td id="exe_path">/home/user</td></tr>
+                <tr><td class="details_key">Notes:</td><td id="notes"></td></tr>
+            </table>
+        </div>
+    </div>
+    <div id="time_radar"></div>
+    <div class="clear"></div>
+</div>
+<hr />
+<div id="error">
+<p><strong>Error: javascript is not running</strong></p>
+<p>The graphs in this Performance Report require <strong>javascript</strong>, which is disabled or not working.</p>
+<p>Check whether your javascript support is enabled or try another browser.<p>
+<p>Remember, you can always contact <a href="mailto:support@allinea.com">support@allinea.com</a>, we're very nice!</p>
+</div>
+<div class="summary">
+    <div class="heading">Summary: mympiprog.x is <span class="cpu_span">CPU-bound</span> in this configuration</div>
+    <div>The total wallclock time was spent as follows:</div>
+    <table class="summary_table">
+        <tr><td class="heading_cpu">CPU</td><td class="percent">88.6%</td><td class="bar_graph"><div id="cpu_bar" /></td>
+            <td class="details"><p>Time spent running application code. High values are usually good.</p><p>This is <span id="summary_cpu_class">high</span>; check the CPU performance section for optimization advice.</p></td></tr>
+        <tr><td class="heading_mpi">MPI</td><td class="percent">11.4%</td><td class="bar_graph"><div id="mpi_bar" /></td>
+            <td class="details"><p>Time spent in MPI calls. High values are usually bad.</p><p>This is <span id="summary_mpi_class">very low</span>; this code may benefit from increasing the process count.</p></td></tr>
+        <tr><td class="heading_io">I/O</td><td class="percent">0.0%</td><td class="bar_graph"><div id="io_bar" /></td>
+            <td class="details"><p>Time spent in filesystem I/O. High values are usually bad.</p><p>This is <span id="summary_io_class">negligible</span>; there's no need to investigate I/O performance.</p></td></tr>
+    </table>
+    <div class="overview_general_advice"><p>This application run was <span class="cpu_span">CPU-bound</span>. A breakdown of this time and advice for investigating further is in the <span class="cpu_span">CPU</span> section below.</p><p id="overview_advice">As very little time is spent in MPI calls, this code may also benefit from running at larger scales.</p></div>
+</div>
+<hr />
+<div class="subsections">
+    <div class="ltcol">
+        <div class="heading_cpu">CPU</div>
+        <div>A breakdown of how the <span class="cpu_span">88.6</span>% total CPU time was spent:</div>
+        <table id="cpu_chart">
+            <tr><td>Scalar numeric ops</td><td class="right_cell"><span class="cpu_num_span">50.0</span>%</td><td class="mini_bar_graph"><div id="cpu_num_bar" /></td></tr>
+            <tr><td>Vector numeric ops</td><td class="right_cell"><span class="cpu_vec_span">50.0</span>%</td><td class="mini_bar_graph"><div id="cpu_vec_bar" /></td></tr>
+            <tr><td>Memory accesses</td><td class="right_cell"><span class="cpu_mem_span">0.0</span>%</td><td class="mini_bar_graph"><div id="cpu_mem_bar" /></td></tr>
+            <tr><td>Other</td><td class="right_cell"><span class="cpu_other_span">0.0</span>%</td><td class="mini_bar_graph"><div id="cpu_other_bar" /></td></tr>
+        </table>
+        <div id="cpu_explanation">
+            <div class="explanation">The per-core performance is arithmetic-bound. Try to increase the amount of time spent in vectorized instructions by analyzing the compiler's vectorization reports.</div>
+            <div class="explanation"></div>
+        </div>
+    </div>
+    <div class="rtcol">
+        <div class="heading_mpi">MPI</div>
+        <div>Of the <span class="mpi_span">11.4</span>% total time spent in MPI calls:</div>
+        <table id="mpi_chart">
+            <tr><td>Time in collective calls</td><td class="right_cell"><span class="mpi_col_span">100.0</span>%</td><td class="mini_bar_graph"><div id="mpi_col_bar" /></td></tr>
+            <tr><td>Time in point-to-point calls</td><td class="right_cell"><span class="mpi_p2p_span">0.0</span>%</td><td class="mini_bar_graph"><div id="mpi_p2p_bar" /></td></tr>
+            <tr><td>Effective process collective rate</td><td class="right_cell"><span class="mpi_colrate_span"><span id="mpi_colrate_num">1.65e+02</span></span>&nbsp;<span id="mpi_colrate_units"></span></td><td class="mini_bar_graph"><div id="mpi_colrate_bar" /></td></tr>
+            <tr><td>Effective process point-to-point rate</td><td class="right_cell"><span class="mpi_p2prate_span"><span id="mpi_p2prate_num">0.00e+00</span></span>&nbsp;<span id="mpi_p2prate_units"></span></td><td class="mini_bar_graph"><div id="mpi_p2prate_bar" /></td></tr>
+        </table>
+        <div id="mpi_explanation">
+            <div class="explanation">Most of the time is spent in collective calls with a very low transfer rate. This suggests load imbalance is causing synchonization overhead; use an MPI profiler to investigate further.</div>
+            <div class="explanation"></div>
+        </div>
+    </div>
+    <div class="clear"></div>
+</div>
+<div class="subsections">
+    <div class="ltcol">
+        <div class="heading_io">I/O</div>
+        <div>A breakdown of how the <span class="io_span">0.0</span>% total I/O time was spent:</div>
+        <table id="io_chart">
+            <tr><td>Time in reads</td><td class="right_cell"><span class="io_read_span">0.0</span>%</td><td class="mini_bar_graph"><div id="io_read_bar" /></td></tr>
+            <tr><td>Time in writes</td><td class="right_cell"><span class="io_write_span">0.0</span>%</td><td class="mini_bar_graph"><div id="io_write_bar" /></td></tr>
+            <tr><td>Effective process read rate</td><td class="right_cell"><span class="io_readrate_span"><span id="io_readrate_num">0.00e+00</span></span>&nbsp;<span id="io_readrate_units"></span></td><td class="mini_bar_graph"><div id="io_readrate_bar" /></td></tr>
+            <tr><td>Effective process write rate</td><td class="right_cell"><span class="io_writerate_span"><span id="io_writerate_num">0.00e+00</span></span>&nbsp;<span id="io_writerate_units"></span></td><td class="mini_bar_graph"><div id="io_writerate_bar" /></td></tr>
+        </table>
+        <div id="io_explanation">
+            <div class="explanation">No time is spent in I/O operations. There's nothing to optimize here!</div>
+            <div class="explanation"></div>
+        </div>
+    </div>
+    <div class="rtcol">
+        <div class="heading_ram">Memory</div>
+        <div>Per-process memory usage may also affect scaling:</div>
+        <table id="ram_chart">
+            <tr><td>Mean process memory usage</td><td class="right_cell"><span class="ram_mean_span"><span id="ram_mean_num">2.33e+07</span></span>&nbsp;<span id="ram_mean_units"></span></td><td class="mini_bar_graph"><div id="ram_mean_bar" /></td></tr>
+            <tr><td>Peak process memory usage</td><td class="right_cell"><span class="ram_peak_span"><span id="ram_peak_num">2.35e+07</span></span>&nbsp;<span id="ram_peak_units"></span></td><td class="mini_bar_graph"><div id="ram_peak_bar" /></td></tr>
+            <tr><td>Peak node memory usage</td><td class="right_cell"><span class="ram_node_span">2.8</span>%</td><td class="mini_bar_graph"><div id="ram_node_bar" /></td></tr>
+        </table>
+        <div id="ram_explanation">
+            <div class="explanation">The peak node memory usage is very low. You may be able to reduce the amount of allocation time used by running with fewer MPI processes and more data on each process.</div>
+            <div class="explanation"></div>
+        </div>
+    </div>
+    <div class="clear"></div>
+</div>
+</div> <!-- content -->
+</body>
+</html>
diff --git a/docs.it4i/salomon/software/debuggers/mympiprog_32p_2014-10-15_16-56.txt b/docs.it4i/salomon/software/debuggers/mympiprog_32p_2014-10-15_16-56.txt
new file mode 100644
index 000000000..de8449179
--- /dev/null
+++ b/docs.it4i/salomon/software/debuggers/mympiprog_32p_2014-10-15_16-56.txt
@@ -0,0 +1,50 @@
+Executable:	mympiprog.x
+Resources:	32 processes, 2 nodes
+Machine:	cn182
+Started on:	Wed Oct 15 16:56:23 2014
+Total time:	7 seconds (0 minutes)
+Full path:	/home/user
+Notes:		
+
+Summary: mympiprog.x is CPU-bound in this configuration
+CPU:				  88.6% |========|
+MPI:				  11.4% ||
+I/O:				   0.0% |
+This application run was CPU-bound. A breakdown of this time and advice for investigating further is found in the CPU section below.
+As very little time is spent in MPI calls, this code may also benefit from running at larger scales.
+
+CPU:
+A breakdown of how the 88.6% total CPU time was spent:
+Scalar numeric ops:		   50.0% |====|
+Vector numeric ops:		   50.0% |====|
+Memory accesses:		    0.0% |
+Other:				    0.0% |
+The per-core performance is arithmetic-bound. Try to increase the amount of time spent in vectorized instructions by analyzing the compiler's vectorization reports.
+
+
+MPI:
+A breakdown of how the 11.4% total MPI time was spent:
+Time in collective calls:	  100.0% |=========|
+Time in point-to-point calls:	    0.0% |
+Effective collective rate:	1.65e+02 bytes/s
+Effective point-to-point rate:	0.00e+00 bytes/s
+Most of the time is spent in collective calls with a very low transfer rate. This suggests load imbalance is causing synchonization overhead; use an MPI profiler to investigate further.
+
+
+I/O:
+A breakdown of how the 0.0% total I/O time was spent:
+Time in reads:			    0.0% |
+Time in writes:			    0.0% |
+Effective read rate:		0.00e+00 bytes/s
+Effective write rate:		0.00e+00 bytes/s
+No time is spent in I/O operations. There's nothing to optimize here!
+
+
+Memory:
+Per-process memory usage may also affect scaling:
+Mean process memory usage:	2.33e+07 bytes
+Peak process memory usage:	2.35e+07 bytes
+Peak node memory usage:		    2.8% |
+The peak node memory usage is very low. You may be able to reduce the amount of allocation time used by running with fewer MPI processes and more data on each process.
+
+
diff --git a/docs.it4i/salomon/software/debuggers/total-view.md b/docs.it4i/salomon/software/debuggers/total-view.md
index 0568ccc42..82e526bfb 100644
--- a/docs.it4i/salomon/software/debuggers/total-view.md
+++ b/docs.it4i/salomon/software/debuggers/total-view.md
@@ -14,7 +14,7 @@ On the cluster users can debug OpenMP or MPI code that runs up to 64 parallel pr
 
 Debugging of GPU accelerated codes is also supported.
 
-You can check the status of the licenses [here](https://extranet.it4i.cz/rsweb/anselm/license/totalview).
+You can check the status of the licenses [here](https://extranet.it4i.cz/rsweb/anselm/license/totalview)![external](../../../img/external.png).
 
 Compiling Code to run with TotalView
 ------------------------------------
@@ -47,16 +47,13 @@ Compile the code:
 
 Before debugging, you need to compile your code with theses flags:
 
->**-g** : Generates extra debugging information usable by GDB. -g3
-includes even more debugging information. This option is available for
-GNU and INTEL C/C++ and Fortran compilers.
+>**-g** : Generates extra debugging information usable by GDB. -g3 includes even more debugging information. This option is available for GNU and INTEL C/C++ and Fortran compilers.
 
 >**-O0** : Suppress all optimizations.
 
 Starting a Job with TotalView
 -----------------------------
-Be sure to log in with an X window forwarding enabled. This could mean
-using the -X in the ssh:
+Be sure to log in with an X window forwarding enabled. This could mean using the -X in the ssh:
 
 ```bash
     ssh -X username@salomon.it4i.cz
@@ -117,7 +114,7 @@ the entire function:
 
 **source /apps/all/OpenMPI/1.10.1-GNU-4.9.3-2.25/etc/openmpi-totalview.tcl**
 
-You need to do this step only once. See also [OpenMPI FAQ entry](https://www.open-mpi.org/faq/?category=running#run-with-tv)
+You need to do this step only once. See also [OpenMPI FAQ entry](https://www.open-mpi.org/faq/?category=running#run-with-tv)![external](../../../img/external.png)
 
 Now you can run the parallel debugger using:
 
@@ -152,4 +149,4 @@ More information regarding the command line parameters of the TotalView can be f
 Documentation
 -------------
 
-[1] The [TotalView documentation](http://www.roguewave.com/support/product-documentation/totalview-family.aspx#totalview) web page is a good resource for learning more about some of the advanced TotalView features.
\ No newline at end of file
+[1] The [TotalView documentation](http://www.roguewave.com/support/product-documentation/totalview-family.aspx#totalview)![external](../../../img/external.png) web page is a good resource for learning more about some of the advanced TotalView features.
\ No newline at end of file
diff --git a/docs.it4i/salomon/software/debuggers/valgrind.md b/docs.it4i/salomon/software/debuggers/valgrind.md
index ddbfd7895..ddd82fcb1 100644
--- a/docs.it4i/salomon/software/debuggers/valgrind.md
+++ b/docs.it4i/salomon/software/debuggers/valgrind.md
@@ -7,7 +7,7 @@ About Valgrind
 --------------
 Valgrind is an open-source tool, used mainly for debuggig memory-related problems, such as memory leaks, use of uninitalized memory etc. in C/C++ applications. The toolchain was however extended over time with more functionality, such as debugging of threaded applications, cache profiling, not limited only to C/C++.
 
-Valgind is an extremely useful tool for debugging memory errors such as [off-by-one](http://en.wikipedia.org/wiki/Off-by-one_error). Valgrind uses a virtual machine and dynamic recompilation of binary code, because of that, you can expect that programs being debugged by Valgrind run 5-100 times slower.
+Valgind is an extremely useful tool for debugging memory errors such as [off-by-one](http://en.wikipedia.org/wiki/Off-by-one_error)![external](../../../img/external.png). Valgrind uses a virtual machine and dynamic recompilation of binary code, because of that, you can expect that programs being debugged by Valgrind run 5-100 times slower.
 
 The main tools available in Valgrind are :
 
@@ -16,7 +16,7 @@ The main tools available in Valgrind are :
 -   **Hellgrind** and **DRD** can detect race conditions in multi-threaded applications.
 -   **Cachegrind**, a cache profiler.
 -   **Callgrind**, a callgraph analyzer.
--   For a full list and detailed documentation, please refer to the [official Valgrind documentation](http://valgrind.org/docs/).
+-   For a full list and detailed documentation, please refer to the [official Valgrind documentation](http://valgrind.org/docs/)![external](../../../img/external.png).
 
 Installed versions
 ------------------
diff --git a/docs.it4i/salomon/software/debuggers/vampir.md b/docs.it4i/salomon/software/debuggers/vampir.md
index 254aac993..1ca43b4b5 100644
--- a/docs.it4i/salomon/software/debuggers/vampir.md
+++ b/docs.it4i/salomon/software/debuggers/vampir.md
@@ -1,7 +1,7 @@
 Vampir
 ======
 
-Vampir is a commercial trace analysis and visualisation tool. It can work with traces in OTF and OTF2 formats. It does not have the functionality to collect traces, you need to use a trace collection tool (such as [Score-P](score-p.md)) first to collect the traces.
+Vampir is a commercial trace analysis and visualisation tool. It can work with traces in OTF and OTF2 formats. It does not have the functionality to collect traces, you need to use a trace collection tool (such as [Score-P](score-p/)) first to collect the traces.
 
 ![](Snmekobrazovky20160708v12.33.35.png)
 
@@ -20,5 +20,5 @@ You can find the detailed user manual in PDF format in $EBROOTVAMPIR/doc/vampir-
 
 References
 ----------
-1.  <https://www.vampir.eu>
+1.  <https://www.vampir.eu>![external](../../../img/external.png)
 
diff --git a/docs.it4i/salomon/software/intel-suite/intel-advisor.md b/docs.it4i/salomon/software/intel-suite/intel-advisor.md
index 7088e53c5..f8e86de14 100644
--- a/docs.it4i/salomon/software/intel-suite/intel-advisor.md
+++ b/docs.it4i/salomon/software/intel-suite/intel-advisor.md
@@ -27,6 +27,6 @@ In the left pane, you can switch between Vectorization and Threading workflows.
 
 References
 ----------
-1.  [Intel® Advisor 2015 Tutorial: Find Where to Add Parallelism - C++     Sample](https://software.intel.com/en-us/advisorxe_2015_tut_lin_c)
-2.  [Product     page](https://software.intel.com/en-us/intel-advisor-xe)
-3.  [Documentation](https://software.intel.com/en-us/intel-advisor-2016-user-guide-linux)
\ No newline at end of file
+1.  [Intel® Advisor 2015 Tutorial: Find Where to Add Parallelism - C++ Sample](https://software.intel.com/en-us/advisorxe_2015_tut_lin_c)![external](../../../img/external.png)
+2.  [Product     page](https://software.intel.com/en-us/intel-advisor-xe)![external](../../../img/external.png)
+3.  [Documentation](https://software.intel.com/en-us/intel-advisor-2016-user-guide-linux)![external](../../../img/external.png)
\ No newline at end of file
diff --git a/docs.it4i/salomon/software/intel-suite/intel-compilers.md b/docs.it4i/salomon/software/intel-suite/intel-compilers.md
index b496c4feb..2ad30c5fa 100644
--- a/docs.it4i/salomon/software/intel-suite/intel-compilers.md
+++ b/docs.it4i/salomon/software/intel-suite/intel-compilers.md
@@ -27,7 +27,7 @@ The compiler recognizes the omp, simd, vector and ivdep pragmas for OpenMP paral
     $ ifort -ipo -O3 -xCORE-AVX2 -qopt-report1 -qopt-report-phase=vec -openmp myprog.f mysubroutines.f -o myprog.x
 ```
 
-Read more at <https://software.intel.com/en-us/intel-cplusplus-compiler-16.0-user-and-reference-guide>
+Read more at <https://software.intel.com/en-us/intel-cplusplus-compiler-16.0-user-and-reference-guide>![external](../../../img/external.png)
 
 Sandy Bridge/Ivy Bridge/Haswell binary compatibility
 ----------------------------------------------------
diff --git a/docs.it4i/salomon/software/intel-suite/intel-debugger.md b/docs.it4i/salomon/software/intel-suite/intel-debugger.md
index 8622cc3fc..bf3005ddd 100644
--- a/docs.it4i/salomon/software/intel-suite/intel-debugger.md
+++ b/docs.it4i/salomon/software/intel-suite/intel-debugger.md
@@ -5,7 +5,7 @@ IDB is no longer available since Intel Parallel Studio 2015
 
 Debugging serial applications
 -----------------------------
-The intel debugger version  13.0 is available, via module intel. The debugger works for applications compiled with C and C++ compiler and the ifort fortran 77/90/95 compiler. The debugger provides java GUI environment. Use [X display](../../../get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-system/x-window-and-vnc.md) for running the GUI.
+The intel debugger version  13.0 is available, via module intel. The debugger works for applications compiled with C and C++ compiler and the ifort fortran 77/90/95 compiler. The debugger provides java GUI environment. Use [X display](../../../get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-system/) for running the GUI.
 
 ```bash
     $ module load intel/2014.06
@@ -19,7 +19,7 @@ The debugger may run in text mode. To debug in text mode, use
     $ idbc
 ```
 
-To debug on the compute nodes, module intel must be loaded. The GUI on compute nodes may be accessed using the same way as in [the GUI section](../../../get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-and-vnc.md)
+To debug on the compute nodes, module intel must be loaded. The GUI on compute nodes may be accessed using the same way as in [the GUI section](../../../get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-system/)
 
 Example:
 
@@ -42,7 +42,7 @@ Debugging parallel applications
 
 ### Small number of MPI ranks
 
-For debugging small number of MPI ranks, you may execute and debug each rank in separate xterm terminal (do not forget the [X display](../../../get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-and-vnc.md)). Using Intel MPI, this may be done in following way:
+For debugging small number of MPI ranks, you may execute and debug each rank in separate xterm terminal (do not forget the [X display](../../../get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-system/)). Using Intel MPI, this may be done in following way:
 
 ```bash
     $ qsub -q qexp -l select=2:ncpus=24 -X -I
@@ -74,4 +74,4 @@ Run the idb debugger in GUI mode. The menu Parallel contains number of tools for
 
 Further information
 -------------------
-Exhaustive manual on idb features and usage is published at Intel website, <https://software.intel.com/sites/products/documentation/doclib/iss/2013/compiler/cpp-lin/>
\ No newline at end of file
+Exhaustive manual on idb features and usage is published at Intel website, <https://software.intel.com/sites/products/documentation/doclib/iss/2013/compiler/cpp-lin/>![external](../../../img/external.png)
\ No newline at end of file
diff --git a/docs.it4i/salomon/software/intel-suite/intel-inspector.md b/docs.it4i/salomon/software/intel-suite/intel-inspector.md
index d3a3dcd80..81c6abb2b 100644
--- a/docs.it4i/salomon/software/intel-suite/intel-inspector.md
+++ b/docs.it4i/salomon/software/intel-suite/intel-inspector.md
@@ -35,6 +35,6 @@ Results obtained from batch mode can be then viewed in the GUI by selecting File
 
 References
 ----------
-1.  [Product page](https://software.intel.com/en-us/intel-inspector-xe)
-2.  [Documentation and Release Notes](https://software.intel.com/en-us/intel-inspector-xe-support/documentation)
-3.  [Tutorials](https://software.intel.com/en-us/articles/inspectorxe-tutorials)
\ No newline at end of file
+1.  [Product page](https://software.intel.com/en-us/intel-inspector-xe)![external](../../../img/external.png)
+2.  [Documentation and Release Notes](https://software.intel.com/en-us/intel-inspector-xe-support/documentation)![external](../../../img/external.png)
+3.  [Tutorials](https://software.intel.com/en-us/articles/inspectorxe-tutorials)![external](../../../img/external.png)
\ No newline at end of file
diff --git a/docs.it4i/salomon/software/intel-suite/intel-integrated-performance-primitives.md b/docs.it4i/salomon/software/intel-suite/intel-integrated-performance-primitives.md
index 87d28155a..8f57de9bb 100644
--- a/docs.it4i/salomon/software/intel-suite/intel-integrated-performance-primitives.md
+++ b/docs.it4i/salomon/software/intel-suite/intel-integrated-performance-primitives.md
@@ -77,6 +77,6 @@ You will need the ipp module loaded to run the ipp enabled executable. This may
 
 Code samples and documentation
 ------------------------------
-Intel provides number of [Code Samples for IPP](https://software.intel.com/en-us/articles/code-samples-for-intel-integrated-performance-primitives-library), illustrating use of IPP.
+Intel provides number of [Code Samples for IPP](https://software.intel.com/en-us/articles/code-samples-for-intel-integrated-performance-primitives-library)![external](../../../img/external.png), illustrating use of IPP.
 
-Read full documentation on IPP [on Intel website,](http://software.intel.com/sites/products/search/search.php?q=&x=15&y=6&product=ipp&version=7.1&docos=lin) in particular the [IPP Reference manual.](http://software.intel.com/sites/products/documentation/doclib/ipp_sa/71/ipp_manual/index.htm)
\ No newline at end of file
+Read full documentation on IPP [on Intel website,](http://software.intel.com/sites/products/search/search.php?q=&x=15&y=6&product=ipp&version=7.1&docos=lin)![external](../../../img/external.png) in particular the [IPP Reference manual.](http://software.intel.com/sites/products/documentation/doclib/ipp_sa/71/ipp_manual/index.htm)![external](../../../img/external.png)
\ No newline at end of file
diff --git a/docs.it4i/salomon/software/intel-suite/intel-mkl.md b/docs.it4i/salomon/software/intel-suite/intel-mkl.md
index 4eb6c6bf0..b84ad87d8 100644
--- a/docs.it4i/salomon/software/intel-suite/intel-mkl.md
+++ b/docs.it4i/salomon/software/intel-suite/intel-mkl.md
@@ -15,7 +15,7 @@ Intel Math Kernel Library (Intel MKL) is a library of math kernel subroutines, e
 -   Data Fitting Library, which provides capabilities for spline-based approximation of functions, derivatives and integrals of functions, and search.
 -   Extended Eigensolver, a shared memory  version of an eigensolver based on the Feast Eigenvalue Solver.
 
-For details see the [Intel MKL Reference Manual](http://software.intel.com/sites/products/documentation/doclib/mkl_sa/11/mklman/index.htm).
+For details see the [Intel MKL Reference Manual](http://software.intel.com/sites/products/documentation/doclib/mkl_sa/11/mklman/index.htm)![external](../../../img/external.png).
 
 Intel MKL version 11.2.3.187 is available on the cluster
 
@@ -38,7 +38,7 @@ Intel MKL library provides number of interfaces. The fundamental once are the LP
 
 ### Linking
 
-Linking Intel MKL libraries may be complex. Intel [mkl link line advisor](http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor) helps. See also [examples](intel-mkl.md#examples) below.
+Linking Intel MKL libraries may be complex. Intel [mkl link line advisor](http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor)![external](../../../img/external.png) helps. See also [examples](intel-mkl/#examples) below.
 
 You will need the mkl module loaded to run the mkl enabled executable. This may be avoided, by compiling library search paths into the executable. Include  rpath on the compile line:
 
@@ -115,7 +115,7 @@ In this example, we compile, link and run the cblas_dgemm  example, using LP64
 
 MKL and MIC accelerators
 ------------------------
-The Intel MKL is capable to automatically offload the computations o the MIC accelerator. See section [Intel Xeon Phi](../intel-xeon-phi.md) for details.
+The Intel MKL is capable to automatically offload the computations o the MIC accelerator. See section [Intel Xeon Phi](../intel-xeon-phi/) for details.
 
 LAPACKE C Interface
 -------------------
@@ -123,4 +123,4 @@ MKL includes LAPACKE C Interface to LAPACK. For some reason, although Intel is t
 
 Further reading
 ---------------
-Read more on [Intel website](http://software.intel.com/en-us/intel-mkl), in particular the [MKL users guide](https://software.intel.com/en-us/intel-mkl/documentation/linux).
\ No newline at end of file
+Read more on [Intel website](http://software.intel.com/en-us/intel-mkl)![external](../../../img/external.png), in particular the [MKL users guide](https://software.intel.com/en-us/intel-mkl/documentation/linux)![external](../../../img/external.png).
\ No newline at end of file
diff --git a/docs.it4i/salomon/software/intel-suite/intel-parallel-studio-introduction.md b/docs.it4i/salomon/software/intel-suite/intel-parallel-studio-introduction.md
index 429c1d252..88787b244 100644
--- a/docs.it4i/salomon/software/intel-suite/intel-parallel-studio-introduction.md
+++ b/docs.it4i/salomon/software/intel-suite/intel-parallel-studio-introduction.md
@@ -25,30 +25,29 @@ The Intel compilers version 131.3 are available, via module iccifort/2013.5.192-
     $ ifort -v
 ```
 
-Read more at the [Intel Compilers](intel-compilers.md) page.
+Read more at the [Intel Compilers](intel-compilers/) page.
 
 Intel debugger
 --------------
 IDB is no longer available since Parallel Studio 2015.
 
-The intel debugger version 13.0 is available, via module intel. The debugger works for applications compiled with C and C++ compiler and the ifort fortran 77/90/95 compiler. The debugger provides java GUI environment. Use [X display](../../../get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-and-vnc.md) for running the GUI.
-
+The intel debugger version 13.0 is available, via module intel. The debugger works for applications compiled with C and C++ compiler and the ifort fortran 77/90/95 compiler. The debugger provides java GUI environment.
 ```bash
     $ module load intel
     $ idb
 ```
 
-Read more at the [Intel Debugger](intel-debugger.md) page.
+Read more at the [Intel Debugger](intel-debugger/) page.
 
 Intel Math Kernel Library
 -------------------------
- Intel Math Kernel Library (Intel MKL) is a library of math kernel subroutines, extensively threaded and optimized for maximum performance. Intel MKL unites and provides these basic components: BLAS, LAPACK, ScaLapack, PARDISO, FFT, VML, VSL, Data fitting, Feast Eigensolver and many more.
+Intel Math Kernel Library (Intel MKL) is a library of math kernel subroutines, extensively threaded and optimized for maximum performance. Intel MKL unites and provides these basic components: BLAS, LAPACK, ScaLapack, PARDISO, FFT, VML, VSL, Data fitting, Feast Eigensolver and many more.
 
 ```bash
     $ module load imkl
 ```
 
-Read more at the [Intel MKL](intel-mkl.md) page.
+Read more at the [Intel MKL](intel-mkl/) page.
 
 Intel Integrated Performance Primitives
 ---------------------------------------
@@ -58,7 +57,7 @@ Intel Integrated Performance Primitives, version 7.1.1, compiled for AVX is avai
     $ module load ipp
 ```
 
-Read more at the [Intel IPP](intel-integrated-performance-primitives.md) page.
+Read more at the [Intel IPP](intel-integrated-performance-primitives/) page.
 
 Intel Threading Building Blocks
 -------------------------------
@@ -68,4 +67,4 @@ Intel Threading Building Blocks (Intel TBB) is a library that supports scalable
     $ module load tbb
 ```
 
-Read more at the [Intel TBB](intel-tbb.md) page.
\ No newline at end of file
+Read more at the [Intel TBB](intel-tbb/) page.
\ No newline at end of file
diff --git a/docs.it4i/salomon/software/intel-suite/intel-tbb.md b/docs.it4i/salomon/software/intel-suite/intel-tbb.md
index 820a4fcdd..80e0541c8 100644
--- a/docs.it4i/salomon/software/intel-suite/intel-tbb.md
+++ b/docs.it4i/salomon/software/intel-suite/intel-tbb.md
@@ -3,7 +3,7 @@ Intel TBB
 
 Intel Threading Building Blocks
 ------------------------------
-Intel Threading Building Blocks (Intel TBB) is a library that supports scalable parallel programming using standard ISO C++ code. It does not require special languages or compilers.  To use the library, you specify tasks, not threads, and let the library map tasks onto threads in an efficient manner. The tasks are executed by a runtime scheduler and may be offloaded to [MIC accelerator](../intel-xeon-phi.md).
+Intel Threading Building Blocks (Intel TBB) is a library that supports scalable parallel programming using standard ISO C++ code. It does not require special languages or compilers.  To use the library, you specify tasks, not threads, and let the library map tasks onto threads in an efficient manner. The tasks are executed by a runtime scheduler and may be offloaded to [MIC accelerator](../intel-xeon-phi/).
 
 Intel TBB version 4.3.5.187 is available on the cluster.
 
@@ -38,4 +38,4 @@ You will need the tbb module loaded to run the tbb enabled executable. This may
 
 Further reading
 ---------------
-Read more on Intel website, <http://software.intel.com/sites/products/documentation/doclib/tbb_sa/help/index.htm>
\ No newline at end of file
+Read more on Intel website, <http://software.intel.com/sites/products/documentation/doclib/tbb_sa/help/index.htm>![external](../../../img/external.png)
\ No newline at end of file
diff --git a/docs.it4i/salomon/software/intel-suite/intel-trace-analyzer-and-collector.md b/docs.it4i/salomon/software/intel-suite/intel-trace-analyzer-and-collector.md
index c9123d6cd..c8ae0919a 100644
--- a/docs.it4i/salomon/software/intel-suite/intel-trace-analyzer-and-collector.md
+++ b/docs.it4i/salomon/software/intel-suite/intel-trace-analyzer-and-collector.md
@@ -22,7 +22,7 @@ The trace will be saved in file myapp.stf in the current directory.
 
 Viewing traces
 --------------
-To view and analyze the trace, open ITAC GUI in a [graphical environment](../../../get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-and-vnc.md):
+To view and analyze the trace, open ITAC GUI in a [graphical environment](../../../get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-system/):
 
 ```bash
     $ module load itac/9.1.2.024
@@ -37,6 +37,6 @@ Please refer to Intel documenation about usage of the GUI tool.
 
 References
 ----------
-1.  [Getting Started with Intel® Trace Analyzer and Collector](https://software.intel.com/en-us/get-started-with-itac-for-linux)
-2.  [Intel® Trace Analyzer and Collector - Documentation](http://Intel®%20Trace%20Analyzer%20and%20Collector%20-%20Documentation)
+1.  [Getting Started with Intel® Trace Analyzer and Collector](https://software.intel.com/en-us/get-started-with-itac-for-linux)![external](../../../img/external.png)
+2.  [Intel® Trace Analyzer and Collector - Documentation](http://Intel®%20Trace%20Analyzer%20and%20Collector%20-%20Documentation)![external](../../../img/external.png)
 
diff --git a/docs.it4i/salomon/software/intel-xeon-phi.md b/docs.it4i/salomon/software/intel-xeon-phi.md
index d9017bf81..c93595ba0 100644
--- a/docs.it4i/salomon/software/intel-xeon-phi.md
+++ b/docs.it4i/salomon/software/intel-xeon-phi.md
@@ -241,7 +241,7 @@ Automatic Offload using Intel MKL Library
 -----------------------------------------
 Intel MKL includes an Automatic Offload (AO) feature that enables computationally intensive MKL functions called in user code to benefit from attached Intel Xeon Phi coprocessors automatically and transparently.
 
-Behavioral of automatic offload mode is controlled by functions called within the program or by environmental variables. Complete list of controls is listed [ here](http://software.intel.com/sites/products/documentation/doclib/mkl_sa/11/mkl_userguide_lnx/GUID-3DC4FC7D-A1E4-423D-9C0C-06AB265FFA86.htm).
+Behavioral of automatic offload mode is controlled by functions called within the program or by environmental variables. Complete list of controls is listed [ here](http://software.intel.com/sites/products/documentation/doclib/mkl_sa/11/mkl_userguide_lnx/GUID-3DC4FC7D-A1E4-423D-9C0C-06AB265FFA86.htm)![external](../../img/external.png).
 
 The Automatic Offload may be enabled by either an MKL function call within the code:
 
@@ -255,7 +255,7 @@ or by setting environment variable
     $ export MKL_MIC_ENABLE=1
 ```
 
-To get more information about automatic offload please refer to "[Using Intel® MKL Automatic Offload on Intel ® Xeon Phi™ Coprocessors](http://software.intel.com/sites/default/files/11MIC42_How_to_Use_MKL_Automatic_Offload_0.pdf)" white paper or [ Intel MKL documentation](https://software.intel.com/en-us/articles/intel-math-kernel-library-documentation).
+To get more information about automatic offload please refer to "[Using Intel® MKL Automatic Offload on Intel ® Xeon Phi™ Coprocessors](http://software.intel.com/sites/default/files/11MIC42_How_to_Use_MKL_Automatic_Offload_0.pdf)![external](../../img/external.png)" white paper or [ Intel MKL documentation](https://software.intel.com/en-us/articles/intel-math-kernel-library-documentation)![external](../../img/external.png).
 
 ### Automatic offload example
 
@@ -494,7 +494,7 @@ After executing the complied binary file, following output should be displayed.
     ...
 ```
 
->More information about this example can be found on Intel website: <http://software.intel.com/en-us/vcsource/samples/caps-basic/>
+>More information about this example can be found on Intel website: <http://software.intel.com/en-us/vcsource/samples/caps-basic/>![external](../../img/external.png)
 
 The second example that can be found in "/apps/intel/opencl-examples" directory is General Matrix Multiply. You can follow the the same procedure to download the example to your directory and compile it.
 
@@ -884,4 +884,4 @@ Please note each host or accelerator is listed only per files. User has to speci
 
 Optimization
 ------------
-For more details about optimization techniques please read Intel document [Optimization and Performance Tuning for Intel® Xeon Phi™ Coprocessors](http://software.intel.com/en-us/articles/optimization-and-performance-tuning-for-intel-xeon-phi-coprocessors-part-1-optimization "http://software.intel.com/en-us/articles/optimization-and-performance-tuning-for-intel-xeon-phi-coprocessors-part-1-optimization")
\ No newline at end of file
+For more details about optimization techniques please read Intel document [Optimization and Performance Tuning for Intel® Xeon Phi™ Coprocessors](http://software.intel.com/en-us/articles/optimization-and-performance-tuning-for-intel-xeon-phi-coprocessors-part-1-optimization "http://software.intel.com/en-us/articles/optimization-and-performance-tuning-for-intel-xeon-phi-coprocessors-part-1-optimization")![external](../../img/external.png)
\ No newline at end of file
diff --git a/docs.it4i/salomon/software/java.md b/docs.it4i/salomon/software/java.md
index aa3bbd30d..66df04d05 100644
--- a/docs.it4i/salomon/software/java.md
+++ b/docs.it4i/salomon/software/java.md
@@ -20,7 +20,9 @@ Check for java version and path
 
 With the module loaded, not only the runtime environment (JRE), but also the development environment (JDK) with the compiler is available.
 
+```bash
     $ javac -version
     $ which javac
+```
 
-Java applications may use MPI for interprocess communication, in conjunction with OpenMPI. Read more on <http://www.open-mpi.org/faq/?category=java>. This functionality is currently not supported on Anselm cluster. In case you require the java interface to MPI, please contact [cluster support](https://support.it4i.cz/rt/).
\ No newline at end of file
+Java applications may use MPI for interprocess communication, in conjunction with OpenMPI. Read more on <http://www.open-mpi.org/faq/?category=java>![external](../../img/external.png). This functionality is currently not supported on Anselm cluster. In case you require the java interface to MPI, please contact [cluster support](https://support.it4i.cz/rt/)![external](../../img/external.png).
\ No newline at end of file
diff --git a/docs.it4i/salomon/software/mpi/Running_OpenMPI.md b/docs.it4i/salomon/software/mpi/Running_OpenMPI.md
index 37867fc39..1211cb35f 100644
--- a/docs.it4i/salomon/software/mpi/Running_OpenMPI.md
+++ b/docs.it4i/salomon/software/mpi/Running_OpenMPI.md
@@ -53,7 +53,7 @@ The mpiprocs and ompthreads parameters allow for selection of number of running
 
 ### One MPI process per node
 
-Follow this example to run one MPI process per node, 24 threads per process. 
+Follow this example to run one MPI process per node, 24 threads per process.
 
 ```bash
     $ qsub -q qexp -l select=4:ncpus=24:mpiprocs=1:ompthreads=24 -I
diff --git a/docs.it4i/salomon/software/mpi/mpi.md b/docs.it4i/salomon/software/mpi/mpi.md
index 61ee83071..b06e4e5e6 100644
--- a/docs.it4i/salomon/software/mpi/mpi.md
+++ b/docs.it4i/salomon/software/mpi/mpi.md
@@ -42,7 +42,7 @@ Examples:
     $ module load gompi/2015b
 ```
 
-In this example, we activate the latest OpenMPI with latest GNU compilers (OpenMPI 1.8.6 and GCC 5.1). Please see more information about toolchains in section [Environment and Modules](../../environment-and-modules.md) .
+In this example, we activate the latest OpenMPI with latest GNU compilers (OpenMPI 1.8.6 and GCC 5.1). Please see more information about toolchains in section [Environment and Modules](../../environment-and-modules/) .
 
 To use OpenMPI with the intel compiler suite, use
 
@@ -137,6 +137,6 @@ In the previous two cases with one or two MPI processes per node, the operating
 
 ### Running OpenMPI
 
-The [**OpenMPI 1.8.6**](http://www.open-mpi.org/) is based on OpenMPI. Read more on [how to run OpenMPI](Running_OpenMPI.md) based MPI.
+The [**OpenMPI 1.8.6**](http://www.open-mpi.org/)![external](../../../img/external.png) is based on OpenMPI. Read more on [how to run OpenMPI](Running_OpenMPI/) based MPI.
 
-The Intel MPI may run on the[Intel Xeon Ph](../intel-xeon-phi.md)i accelerators as well. Read more on [how to run Intel MPI on accelerators](../intel-xeon-phi.md).
\ No newline at end of file
+The Intel MPI may run on the[Intel Xeon Ph](../intel-xeon-phi/)i accelerators as well. Read more on [how to run Intel MPI on accelerators](../intel-xeon-phi/).
\ No newline at end of file
diff --git a/docs.it4i/salomon/software/mpi/mpi4py-mpi-for-python.md b/docs.it4i/salomon/software/mpi/mpi4py-mpi-for-python.md
index ab593f3d6..74ce3b56f 100644
--- a/docs.it4i/salomon/software/mpi/mpi4py-mpi-for-python.md
+++ b/docs.it4i/salomon/software/mpi/mpi4py-mpi-for-python.md
@@ -27,7 +27,7 @@ You need to import MPI to your python program. Include the following line to the
     from mpi4py import MPI
 ```
 
-The MPI4Py enabled python programs [execute as any other OpenMPI](Running_OpenMPI.md) code.The simpliest way is to run
+The MPI4Py enabled python programs [execute as any other OpenMPI](Running_OpenMPI/) code.The simpliest way is to run
 
 ```bash
     $ mpiexec python <script>.py
@@ -93,4 +93,4 @@ Execute the above code as:
     $ mpiexec --map-by core --bind-to core python hello_world.py
 ```
 
-In this example, we run MPI4Py enabled code on 4 nodes, 24 cores per node (total of 96 processes), each python process is bound to a different core. More examples and documentation can be found on [MPI for Python webpage](https://pythonhosted.org/mpi4py/usrman/index.md).
\ No newline at end of file
+In this example, we run MPI4Py enabled code on 4 nodes, 24 cores per node (total of 96 processes), each python process is bound to a different core. More examples and documentation can be found on [MPI for Python webpage](https://pythonhosted.org/mpi4py/usrman/index.md)![external](../../../img/external.png).
\ No newline at end of file
diff --git a/docs.it4i/salomon/software/numerical-languages/introduction.md b/docs.it4i/salomon/software/numerical-languages/introduction.md
index 1bc6e2628..e3a66c311 100644
--- a/docs.it4i/salomon/software/numerical-languages/introduction.md
+++ b/docs.it4i/salomon/software/numerical-languages/introduction.md
@@ -16,7 +16,7 @@ MATLAB®^ is a high-level language and interactive environment for numerical com
     $ matlab
 ```
 
-Read more at the [Matlab page](matlab.md).
+Read more at the [Matlab page](matlab/).
 
 Octave
 ------
@@ -27,7 +27,7 @@ GNU Octave is a high-level interpreted language, primarily intended for numerica
     $ octave
 ```
 
-Read more at the [Octave page](octave.md).
+Read more at the [Octave page](octave/).
 
 R
 ---
@@ -39,4 +39,4 @@ The R is an interpreted language and environment for statistical computing and g
     $ R
 ```
 
-Read more at the [R page](r.md).
\ No newline at end of file
+Read more at the [R page](r/).
\ No newline at end of file
diff --git a/docs.it4i/salomon/software/numerical-languages/matlab.md b/docs.it4i/salomon/software/numerical-languages/matlab.md
index d78bdce8c..c3feda0cc 100644
--- a/docs.it4i/salomon/software/numerical-languages/matlab.md
+++ b/docs.it4i/salomon/software/numerical-languages/matlab.md
@@ -22,9 +22,9 @@ By default the EDU variant is marked as default. If you need other version or va
 
 If you need to use the Matlab GUI to prepare your Matlab programs, you can use Matlab directly on the login nodes. But for all computations use Matlab on the compute nodes via PBS Pro scheduler.
 
-If you require the Matlab GUI, please follow the general informations about [running graphical applications](../../../get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-and-vnc.md).
+If you require the Matlab GUI, please follow the general informations about [running graphical applications](../../../get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-system/).
 
-Matlab GUI is quite slow using the X forwarding built in the PBS (qsub -X), so using X11 display redirection either via SSH or directly by xauth (please see the "GUI Applications on Compute Nodes over VNC" part [here](../../../get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-and-vnc.md)) is recommended.
+Matlab GUI is quite slow using the X forwarding built in the PBS (qsub -X), so using X11 display redirection either via SSH or directly by xauth (please see the "GUI Applications on Compute Nodes over VNC" part [here](../../../get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-system/)) is recommended.
 
 To run Matlab with GUI, use
 
@@ -44,7 +44,7 @@ Running parallel Matlab using Distributed Computing Toolbox / Engine
 ------------------------------------------------------------------------
 Distributed toolbox is available only for the EDU variant
 
-The MPIEXEC mode available in previous versions is no longer available in MATLAB 2015. Also, the programming interface has changed. Refer to [Release Notes](http://www.mathworks.com/help/distcomp/release-notes.html#buanp9e-1).
+The MPIEXEC mode available in previous versions is no longer available in MATLAB 2015. Also, the programming interface has changed. Refer to [Release Notes](http://www.mathworks.com/help/distcomp/release-notes.html#buanp9e-1)![external](../../../img/external.png).
 
 Delete previously used file mpiLibConf.m, we have observed crashes when using Intel MPI.
 
@@ -66,7 +66,7 @@ With the new mode, MATLAB itself launches the workers via PBS, so you can either
 
 ### Parallel Matlab interactive session
 
-Following example shows how to start interactive session with support for Matlab GUI. For more information about GUI based applications on Anselm see [this page](../../../get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-and-vnc.md).
+Following example shows how to start interactive session with support for Matlab GUI. For more information about GUI based applications on Anselm see [this page](../../../get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-system/).
 
 ```bash
     $ xhost +
@@ -215,7 +215,7 @@ This method is a "hack" invented by us to emulate the mpiexec functionality foun
 
 Please note that this method is experimental.
 
-For this method, you need to use SalomonDirect profile, import it using [the same way as SalomonPBSPro](matlab.md#running-parallel-matlab-using-distributed-computing-toolbox---engine)
+For this method, you need to use SalomonDirect profile, import it using [the same way as SalomonPBSPro](matlab.md#running-parallel-matlab-using-distributed-computing-toolbox---engine)![external](../../../img/external.png)
 
 This is an example of m-script using direct mode:
 
@@ -246,11 +246,11 @@ This is an example of m-script using direct mode:
 
 ### Non-interactive Session and Licenses
 
-If you want to run batch jobs with Matlab, be sure to request appropriate license features with the PBS Pro scheduler, at least the " -l __feature__matlab__MATLAB=1" for EDU variant of Matlab. More information about how to check the license features states and how to request them with PBS Pro, please [look here](../../../anselm-cluster-documentation/software/isv_licenses.md).
+If you want to run batch jobs with Matlab, be sure to request appropriate license features with the PBS Pro scheduler, at least the " -l __feature__matlab__MATLAB=1" for EDU variant of Matlab. More information about how to check the license features states and how to request them with PBS Pro, please [look here](../../../anselm-cluster-documentation/software/isv_licenses/).
 
 The licensing feature of PBS is currently disabled.
 
-In case of non-interactive session please read the [following information](../../../anselm-cluster-documentation/software/isv_licenses.md) on how to modify the qsub command to test for available licenses prior getting the resource allocation.
+In case of non-interactive session please read the [following information](../../../anselm-cluster-documentation/software/isv_licenses/) on how to modify the qsub command to test for available licenses prior getting the resource allocation.
 
 ### Matlab Distributed Computing Engines start up time
 
@@ -275,4 +275,4 @@ Since this is a SMP machine, you can completely avoid using Parallel Toolbox and
 
 ### Local cluster mode
 
-You can also use Parallel Toolbox on UV2000. Use l[ocal cluster mode](matlab.md#parallel-matlab-batch-job-in-local-mode), "SalomonPBSPro" profile will not work.
\ No newline at end of file
+You can also use Parallel Toolbox on UV2000. Use l[ocal cluster mode](matlab/#parallel-matlab-batch-job-in-local-mode), "SalomonPBSPro" profile will not work.
\ No newline at end of file
diff --git a/docs.it4i/salomon/software/numerical-languages/octave.md b/docs.it4i/salomon/software/numerical-languages/octave.md
index 3c598b37c..21587e3f4 100644
--- a/docs.it4i/salomon/software/numerical-languages/octave.md
+++ b/docs.it4i/salomon/software/numerical-languages/octave.md
@@ -1,7 +1,7 @@
 Octave
 ======
 
-GNU Octave is a high-level interpreted language, primarily intended for numerical computations. It provides capabilities for the numerical solution of linear and nonlinear problems, and for performing other numerical experiments. It also provides extensive graphics capabilities for data visualization and manipulation. Octave is normally used through its interactive command line interface, but it can also be used to write non-interactive programs. The Octave language is quite similar to Matlab so that most programs are easily portable. Read more on <http://www.gnu.org/software/octave/>
+GNU Octave is a high-level interpreted language, primarily intended for numerical computations. It provides capabilities for the numerical solution of linear and nonlinear problems, and for performing other numerical experiments. It also provides extensive graphics capabilities for data visualization and manipulation. Octave is normally used through its interactive command line interface, but it can also be used to write non-interactive programs. The Octave language is quite similar to Matlab so that most programs are easily portable. Read more on <http://www.gnu.org/software/octave/>![external](../../../img/external.png)
 
 Two versions of octave are available on the cluster, via module
 
@@ -46,7 +46,7 @@ To run octave in batch mode, write an octave script, then write a bash jobscript
     exit
 ```
 
-This script may be submitted directly to the PBS workload manager via the qsub command.  The inputs are in octcode.m file, outputs in output.out file. See the single node jobscript example in the [Job execution section](../../resource-allocation-and-job-execution.md).
+This script may be submitted directly to the PBS workload manager via the qsub command.  The inputs are in octcode.m file, outputs in output.out file. See the single node jobscript example in the [Job execution section](../../resource-allocation-and-job-execution/).
 
 The octave c compiler mkoctfile calls the GNU gcc 4.8.1 for compiling native c code. This is very useful for running native c subroutines in octave environment.
 
@@ -54,4 +54,4 @@ The octave c compiler mkoctfile calls the GNU gcc 4.8.1 for compiling native c c
 	$ mkoctfile -v
 ```
 
-Octave may use MPI for interprocess communication This functionality is currently not supported on the cluster cluster. In case you require the octave interface to MPI, please contact our [cluster support](https://support.it4i.cz/rt/).
\ No newline at end of file
+Octave may use MPI for interprocess communication This functionality is currently not supported on the cluster cluster. In case you require the octave interface to MPI, please contact our [cluster support](https://support.it4i.cz/rt/)![external](../../../img/external.png).
\ No newline at end of file
diff --git a/docs.it4i/salomon/software/numerical-languages/parallel.pdf b/docs.it4i/salomon/software/numerical-languages/parallel.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..d33d5a99c6e37258bec707a3d2f0aa4e20f5f4a5
GIT binary patch
literal 292188
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

literal 0
HcmV?d00001

diff --git a/docs.it4i/salomon/software/numerical-languages/r.md b/docs.it4i/salomon/software/numerical-languages/r.md
index 5617640dd..38e71b4ff 100644
--- a/docs.it4i/salomon/software/numerical-languages/r.md
+++ b/docs.it4i/salomon/software/numerical-languages/r.md
@@ -11,7 +11,7 @@ Another convenience is the ease with which the C code or third party libraries m
 
 Extensive support for parallel computing is available within R.
 
-Read more on <http://www.r-project.org/>, <http://cran.r-project.org/doc/manuals/r-release/R-lang.html>
+Read more on <http://www.r-project.org/>![external](../../../img/external.png), <http://cran.r-project.org/doc/manuals/r-release/R-lang.html>![external](../../../img/external.png)
 
 Modules
 -------
@@ -68,11 +68,11 @@ Example jobscript:
     exit
 ```
 
-This script may be submitted directly to the PBS workload manager via the qsub command.  The inputs are in rscript.R file, outputs in routput.out file. See the single node jobscript example in the [Job execution section](../../resource-allocation-and-job-execution/job-submission-and-execution.md).
+This script may be submitted directly to the PBS workload manager via the qsub command.  The inputs are in rscript.R file, outputs in routput.out file. See the single node jobscript example in the [Job execution section](../../resource-allocation-and-job-execution/job-submission-and-execution/).
 
 Parallel R
 ----------
-Parallel execution of R may be achieved in many ways. One approach is the implied parallelization due to linked libraries or specially enabled functions, as [described above](r.md#interactive-execution). In the following sections, we focus on explicit parallelization, where  parallel constructs are directly stated within the R script.
+Parallel execution of R may be achieved in many ways. One approach is the implied parallelization due to linked libraries or specially enabled functions, as [described above](r/#interactive-execution). In the following sections, we focus on explicit parallelization, where  parallel constructs are directly stated within the R script.
 
 Package parallel
 --------------------
@@ -93,7 +93,7 @@ More information and examples may be obtained directly by reading the documentat
     > vignette("parallel")
 ```
 
-Download the package [parallell](package-parallel-vignette) vignette.
+Download the package [parallell](package-parallel-vignette.pdf) vignette.
 
 The forking is the most simple to use. Forking family of functions provide parallelized, drop in replacement for the serial apply() family of functions.
 
@@ -148,9 +148,9 @@ Package Rmpi
 ------------
 package Rmpi provides an interface (wrapper) to MPI APIs.
 
-It also provides interactive R slave environment. On the cluster, Rmpi provides interface to the [OpenMPI](../mpi/Running_OpenMPI.md).
+It also provides interactive R slave environment. On the cluster, Rmpi provides interface to the [OpenMPI](../mpi/Running_OpenMPI/).
 
-Read more on Rmpi at <http://cran.r-project.org/web/packages/Rmpi/>, reference manual is available at <http://cran.r-project.org/web/packages/Rmpi/Rmpi.pdf>
+Read more on Rmpi at <http://cran.r-project.org/web/packages/Rmpi/>![external](../../../img/external.png), reference manual is available at <http://cran.r-project.org/web/packages/Rmpi/Rmpi.pdf>![external](../../../img/external.png)
 
 When using package Rmpi, both openmpi and R modules must be loaded
 
@@ -349,7 +349,7 @@ mpi.apply Rmpi example:
     mpi.quit()
 ```
 
-The above is the mpi.apply MPI example for calculating the number π. Only the slave processes carry out the calculation. Note the **mpi.parSapply(), ** function call. The package parallel [example](r.md#package-parallel)[above](r.md#package-parallel) may be trivially adapted (for much better performance) to this structure using the mclapply() in place of mpi.parSapply().
+The above is the mpi.apply MPI example for calculating the number π. Only the slave processes carry out the calculation. Note the **mpi.parSapply(), ** function call. The package parallel [example](r/#package-parallel)[above](r/#package-parallel) may be trivially adapted (for much better performance) to this structure using the mclapply() in place of mpi.parSapply().
 
 Execute the example as:
 
@@ -365,7 +365,7 @@ Parallel execution
 ------------------
 The R parallel jobs are executed via the PBS queue system exactly as any other parallel jobs. User must create an appropriate jobscript and submit via the **qsub**
 
-Example jobscript for [static Rmpi](r.md#static-rmpi) parallel R execution, running 1 process per core:
+Example jobscript for [static Rmpi](r/#static-rmpi) parallel R execution, running 1 process per core:
 
 ```bash
     #!/bin/bash
@@ -394,7 +394,7 @@ Example jobscript for [static Rmpi](r.md#static-rmpi) parallel R execution, runn
     exit
 ```
 
-For more information about jobscripts and MPI execution refer to the [Job submission](../../resource-allocation-and-job-execution/job-submission-and-execution.md) and general [MPI](../mpi.md) sections.
+For more information about jobscripts and MPI execution refer to the [Job submission](../../resource-allocation-and-job-execution/job-submission-and-execution/) and general [MPI](../mpi/mpi/) sections.
 
 Xeon Phi Offload
 ----------------
@@ -404,4 +404,4 @@ By leveraging MKL, R can accelerate certain computations, most notably linear al
     $ export MKL_MIC_ENABLE=1
 ```
 
-[Read more about automatic offload](../intel-xeon-phi.md)
\ No newline at end of file
+[Read more about automatic offload](../intel-xeon-phi/)
\ No newline at end of file
diff --git a/docs.it4i/salomon/software/operating-system.md b/docs.it4i/salomon/software/operating-system.md
index b692a3f73..3112b6359 100644
--- a/docs.it4i/salomon/software/operating-system.md
+++ b/docs.it4i/salomon/software/operating-system.md
@@ -1,8 +1,6 @@
 Operating System
 ================
 
-**The operating system, deployed on Salomon cluster**
-
-The operating system on Salomon is Linux - CentOS 6.6.
+The operating system on Salomon is Linux - **CentOS 6.X**
 
 The CentOS Linux distribution is a stable, predictable, manageable and reproducible platform derived from the sources of Red Hat Enterprise Linux (RHEL).
\ No newline at end of file
diff --git a/docs.it4i/salomon/storage/cesnet-data-storage.md b/docs.it4i/salomon/storage/cesnet-data-storage.md
index 8185c1bdd..e7e2c0293 100644
--- a/docs.it4i/salomon/storage/cesnet-data-storage.md
+++ b/docs.it4i/salomon/storage/cesnet-data-storage.md
@@ -5,7 +5,7 @@ Introduction
 ------------
 Do not use shared filesystems at IT4Innovations as a backup for large amount of data or long-term archiving purposes.
 
->The IT4Innovations does not provide storage capacity for data archiving. Academic staff and students of research institutions in the Czech Republic can use [CESNET Storage service](https://du.cesnet.cz/).
+>The IT4Innovations does not provide storage capacity for data archiving. Academic staff and students of research institutions in the Czech Republic can use [CESNET Storage service](https://du.cesnet.cz/)![external](../../img/external.png).
 
 The CESNET Storage service can be used for research purposes, mainly by academic staff and students of research institutions in the Czech Republic.
 
@@ -13,20 +13,20 @@ User of data storage CESNET (DU) association can become organizations or an indi
 
 User may only use data storage CESNET for data transfer and storage which are associated with activities in science, research, development, the spread of education, culture and prosperity. In detail see “Acceptable Use Policy CESNET Large Infrastructure (Acceptable Use Policy, AUP)”.
 
-The service is documented at <https://du.cesnet.cz/wiki/doku.php/en/start>. For special requirements please contact directly CESNET Storage Department via e-mail [du-support(at)cesnet.cz](mailto:du-support@cesnet.cz).
+The service is documented at <https://du.cesnet.cz/wiki/doku.php/en/start>![external](../../img/external.png). For special requirements please contact directly CESNET Storage Department via e-mail [du-support(at)cesnet.cz](mailto:du-support@cesnet.cz).
 
 The procedure to obtain the CESNET access is quick and trouble-free.
 
-(source [https://du.cesnet.cz/](https://du.cesnet.cz/wiki/doku.php/en/start "CESNET Data Storage"))
+(source [https://du.cesnet.cz/](https://du.cesnet.cz/wiki/doku.php/en/start "CESNET Data Storage")![external](../../img/external.png))
 
 CESNET storage access
 ---------------------
 
 ### Understanding Cesnet storage
 
->It is very important to understand the Cesnet storage before uploading data. Please read <https://du.cesnet.cz/en/navody/home-migrace-plzen/start> first.
+>It is very important to understand the Cesnet storage before uploading data. Please read <https://du.cesnet.cz/en/navody/home-migrace-plzen/start>![external](../../img/external.png) first.
 
-Once registered for CESNET Storage, you may [access the storage](https://du.cesnet.cz/en/navody/faq/start) in number of ways. We recommend the SSHFS and RSYNC methods.
+Once registered for CESNET Storage, you may [access the storage](https://du.cesnet.cz/en/navody/faq/start)![external](../../img/external.png) in number of ways. We recommend the SSHFS and RSYNC methods.
 
 ### SSHFS Access
 
@@ -80,7 +80,7 @@ Rsync is a fast and extraordinarily versatile file copying tool. It is famous fo
 
 Rsync finds files that need to be transferred using a "quick check" algorithm (by default) that looks for files that have changed in size or in last-modified time.  Any changes in the other preserved attributes (as requested by options) are made on the destination file directly when the quick check indicates that the file's data does not need to be updated.
 
-More about Rsync at <https://du.cesnet.cz/en/navody/rsync/start#pro_bezne_uzivatele>
+More about Rsync at <https://du.cesnet.cz/en/navody/rsync/start#pro_bezne_uzivatele>![external](../../img/external.png)
 
 Transfer large files to/from Cesnet storage, assuming membership in the Storage VO
 
diff --git a/docs.it4i/salomon/storage/storage.md b/docs.it4i/salomon/storage/storage.md
index 3352868da..2e352602e 100644
--- a/docs.it4i/salomon/storage/storage.md
+++ b/docs.it4i/salomon/storage/storage.md
@@ -3,33 +3,33 @@ Storage
 
 Introduction
 ------------
-There are two main shared file systems on Salomon cluster, the [HOME](storage.md#home)and [SCRATCH](storage.md#shared-filesystems).
+There are two main shared file systems on Salomon cluster, the [HOME](storage/#home)and [SCRATCH](storage/#shared-filesystems).
 
 All login and compute nodes may access same data on shared filesystems. Compute nodes are also equipped with local (non-shared) scratch, ramdisk and tmp filesystems.
 
 Policy (in a nutshell)
 ----------------------
 >Use [ for your most valuable data and programs.
-Use [WORK](storage.md#work) for your large project files.
-Use [TEMP](storage.md#temp) for large scratch data.
+Use [WORK](storage/#work) for your large project files.
+Use [TEMP](storage/#temp) for large scratch data.
 
->Do not use for [archiving](storage.md#archiving)!
+>Do not use for [archiving](storage/#archiving)!
 
 Archiving
 -------------
-Please don't use shared filesystems as a backup for large amount of data or long-term archiving mean. The academic staff and students of research institutions in the Czech Republic can use [CESNET storage service](../../anselm-cluster-documentation/storage/cesnet-data-storage.md), which is available via SSHFS.
+Please don't use shared filesystems as a backup for large amount of data or long-term archiving mean. The academic staff and students of research institutions in the Czech Republic can use [CESNET storage service](../../anselm-cluster-documentation/storage/cesnet-data-storage/), which is available via SSHFS.
 
 Shared Filesystems
 ----------------------
-Salomon computer provides two main shared filesystems, the [ HOME filesystem](storage.md#home-filesystem) and the [SCRATCH filesystem](storage.md#scratch-filesystem). The SCRATCH filesystem is partitioned to [WORK and TEMP workspaces](storage.md#shared-workspaces). The HOME filesystem is realized as a tiered NFS disk storage. The SCRATCH filesystem is realized as a parallel Lustre filesystem. Both shared file systems are accessible via the Infiniband network. Extended ACLs are provided on both HOME/SCRATCH filesystems for the purpose of sharing data with other users using fine-grained control.
+Salomon computer provides two main shared filesystems, the [ HOME filesystem](storage/#home-filesystem) and the [SCRATCH filesystem](storage/#scratch-filesystem). The SCRATCH filesystem is partitioned to [WORK and TEMP workspaces](storage/#shared-workspaces). The HOME filesystem is realized as a tiered NFS disk storage. The SCRATCH filesystem is realized as a parallel Lustre filesystem. Both shared file systems are accessible via the Infiniband network. Extended ACLs are provided on both HOME/SCRATCH filesystems for the purpose of sharing data with other users using fine-grained control.
 
 ###HOME filesystem
 
-The HOME filesystem is realized as a Tiered filesystem, exported via NFS. The first tier has capacity 100TB, second tier has capacity 400TB. The filesystem is available on all login and computational nodes. The Home filesystem hosts the [HOME workspace](storage.md#home).
+The HOME filesystem is realized as a Tiered filesystem, exported via NFS. The first tier has capacity 100TB, second tier has capacity 400TB. The filesystem is available on all login and computational nodes. The Home filesystem hosts the [HOME workspace](storage/#home).
 
 ###SCRATCH filesystem
 
-The  architecture of Lustre on Salomon is composed of two metadata servers (MDS) and six data/object storage servers (OSS). Accessible capacity is 1.69 PB, shared among all users. The SCRATCH filesystem hosts the [WORK and TEMP workspaces](storage.md#shared-workspaces).
+The  architecture of Lustre on Salomon is composed of two metadata servers (MDS) and six data/object storage servers (OSS). Accessible capacity is 1.69 PB, shared among all users. The SCRATCH filesystem hosts the [WORK and TEMP workspaces](storage/#shared-workspaces).
 
 Configuration of the SCRATCH Lustre storage
 
@@ -45,11 +45,11 @@ Configuration of the SCRATCH Lustre storage
 
 ### Understanding the Lustre Filesystems
 
-(source <http://www.nas.nasa.gov>)
+(source <http://www.nas.nasa.gov>![external](../../img/external.png))
 
 A user file on the Lustre filesystem can be divided into multiple chunks (stripes) and stored across a subset of the object storage targets (OSTs) (disks). The stripes are distributed among the OSTs in a round-robin fashion to ensure load balancing.
 
-When a client (a  compute  node from your job) needs to create or access a file, the client queries the metadata server ( MDS) and the metadata target ( MDT) for the layout and location of the [file's stripes](http://www.nas.nasa.gov/hecc/support/kb/Lustre_Basics_224.html#striping). Once the file is opened and the client obtains the striping information, the  MDS is no longer involved in the file I/O process. The client interacts directly with the object storage servers (OSSes) and OSTs to perform I/O operations such as locking, disk allocation, storage, and retrieval.
+When a client (a  compute  node from your job) needs to create or access a file, the client queries the metadata server ( MDS) and the metadata target ( MDT) for the layout and location of the [file's stripes](http://www.nas.nasa.gov/hecc/support/kb/Lustre_Basics_224.html#striping)![external](../../img/external.png). Once the file is opened and the client obtains the striping information, the  MDS is no longer involved in the file I/O process. The client interacts directly with the object storage servers (OSSes) and OSTs to perform I/O operations such as locking, disk allocation, storage, and retrieval.
 
 If multiple clients try to read and write the same part of a file at the same time, the Lustre distributed lock manager enforces coherency so that all clients see consistent results.
 
@@ -102,7 +102,7 @@ Another good practice is to make the stripe count be an integral factor of the n
 
 Large stripe size allows each client to have exclusive access to its own part of a file. However, it can be counterproductive in some cases if it does not match your I/O pattern. The choice of stripe size has no effect on a single-stripe file.
 
-Read more on <http://wiki.lustre.org/manual/LustreManual20_HTML/ManagingStripingFreeSpace.html>
+Read more on <http://wiki.lustre.org/manual/LustreManual20_HTML/ManagingStripingFreeSpace.html>![external](../../img/external.png)
 
 Disk usage and quota commands
 ------------------------------------------
@@ -207,20 +207,20 @@ other::---
 
 Default ACL mechanism can be used to replace setuid/setgid permissions on directories. Setting a default ACL on a directory (-d flag to setfacl) will cause the ACL permissions to be inherited by any newly created file or subdirectory within the directory. Refer to this page for more information on Linux ACL:
 
-[http://www.vanemery.com/Linux/ACL/POSIX_ACL_on_Linux.html ](http://www.vanemery.com/Linux/ACL/POSIX_ACL_on_Linux.html)
+[http://www.vanemery.com/Linux/ACL/POSIX_ACL_on_Linux.html ](http://www.vanemery.com/Linux/ACL/POSIX_ACL_on_Linux.html)![external](../../img/external.png)
 
 Shared Workspaces
 ---------------------
 
 ###HOME
 
-Users home directories /home/username reside on HOME filesystem. Accessible capacity is 0.5PB, shared among all users. Individual users are restricted by filesystem usage quotas, set to 250GB per user. If 250GB should prove as insufficient for particular user, please contact [support](https://support.it4i.cz/rt), the quota may be lifted upon request.
+Users home directories /home/username reside on HOME filesystem. Accessible capacity is 0.5PB, shared among all users. Individual users are restricted by filesystem usage quotas, set to 250GB per user. If 250GB should prove as insufficient for particular user, please contact [support](https://support.it4i.cz/rt)![external](../../img/external.png), the quota may be lifted upon request.
 
 >The HOME filesystem is intended for preparation, evaluation, processing and storage of data generated by active Projects.
 
 The HOME  should not be used to archive data of past Projects or other unrelated data.
 
-The files on HOME will not be deleted until end of the [users lifecycle](../../get-started-with-it4innovations/obtaining-login-credentials/obtaining-login-credentials.md).
+The files on HOME will not be deleted until end of the [users lifecycle](../../get-started-with-it4innovations/obtaining-login-credentials/obtaining-login-credentials/).
 
 The workspace is backed up, such that it can be restored in case of catasthropic failure resulting in significant data loss. This backup however is not intended to restore old versions of user data or to restore (accidentaly) deleted files.
 
@@ -257,7 +257,7 @@ The WORK workspace is hosted on SCRATCH filesystem. The SCRATCH is realized as L
 
 ### TEMP
 
-The TEMP workspace resides on SCRATCH filesystem. The TEMP workspace accesspoint is  /scratch/temp.  Users may freely create subdirectories and files on the workspace. Accessible capacity is 1.6P, shared among all users on TEMP and WORK. Individual users are restricted by filesystem usage quotas, set to 100TB per user. The purpose of this quota is to prevent runaway programs from filling the entire filesystem and deny service to other users. >If 100TB should prove as insufficient for particular user, please contact [support](https://support.it4i.cz/rt), the quota may be lifted upon request.
+The TEMP workspace resides on SCRATCH filesystem. The TEMP workspace accesspoint is  /scratch/temp.  Users may freely create subdirectories and files on the workspace. Accessible capacity is 1.6P, shared among all users on TEMP and WORK. Individual users are restricted by filesystem usage quotas, set to 100TB per user. The purpose of this quota is to prevent runaway programs from filling the entire filesystem and deny service to other users. >If 100TB should prove as insufficient for particular user, please contact [support](https://support.it4i.cz/rt)![external](../../img/external.png), the quota may be lifted upon request.
 
 >The TEMP workspace is intended  for temporary scratch data generated during the calculation as well as for high performance access to input and output files. All I/O intensive jobs must use the TEMP workspace as their working directory.
 
-- 
GitLab