From: Vachan Potluri Date: Thu, 21 Oct 2021 05:02:30 +0000 (+0530) Subject: Ignore any sections before 2411 in `GridIn::read_unv()` X-Git-Tag: v9.4.0-rc1~916^2 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F12787%2Fhead;p=dealii.git Ignore any sections before 2411 in `GridIn::read_unv()` --- diff --git a/include/deal.II/grid/grid_in.h b/include/deal.II/grid/grid_in.h index 42d77772f3..46f4d719f6 100644 --- a/include/deal.II/grid/grid_in.h +++ b/include/deal.II/grid/grid_in.h @@ -162,19 +162,18 @@ struct CellData; * read. * *
  • UNV format: this format is generated by the Salome mesh - * generator, see http://www.salome-platform.org/ . The sections of the format - * that the GridIn::read_unv function supports are documented here: + * generator, see http://www.salome-platform.org/ . The sections of this format + * that the GridIn::read_unv function supports are (only) 2411, 2412 and 2467. + * A detailed description of all the sections of the UNV file can be found in + * the following links: * + * + * A Wikipedia page dedicated to Universal File Format is available here: + * https://en.wikipedia.org/wiki/Universal_File_Format + * * Note that Salome, let's say in 2D, can only make a quad mesh on an object * that has exactly 4 edges (or 4 pieces of the boundary). That means, that if * you have a more complicated object and would like to mesh it with quads, @@ -185,6 +184,12 @@ struct CellData; * associated with some of the internal faces of this compound mesh are * removed. * + * @note It is essential that __all__ the mesh groups in Salome have purely + * integer names for this function to work as expected. For reference, the + * user guide of [OpenFCST](http://www.openfcst.mece.ualberta.ca/index.html) + * (a project that uses deal.II) has a section on creating deal.II-compatible + * meshes on Salome. + * *
  • VTK format: VTK Unstructured Grid Legacy file reader * generator. The reader can handle only Unstructured Grid format of data at * present for 2D & 3D geometries. The documentation for the general legacy diff --git a/source/grid/grid_in.cc b/source/grid/grid_in.cc index 7f665b1b85..f6ec8f94ce 100644 --- a/source/grid/grid_in.cc +++ b/source/grid/grid_in.cc @@ -24,6 +24,7 @@ #include #include +#include #include #include #include @@ -626,15 +627,39 @@ GridIn::read_unv(std::istream &in) int tmp; - AssertThrow(in, ExcIO()); - in >> tmp; - AssertThrow(in, ExcIO()); - in >> tmp; + // loop over sections, read until section 2411 is found, and break once found + while (true) + { + AssertThrow(in, ExcIO()); + in >> tmp; + AssertThrow(tmp == -1, + ExcMessage("Invalid UNV file format. " + "Expected '-1' before and after a section.")); - // section 2411 describes vertices: see - // http://www.sdrl.uc.edu/sdrl/referenceinfo/universalfileformats/file-format-storehouse/universal-dataset-number-2411 - AssertThrow(tmp == 2411, ExcUnknownSectionType(tmp)); + AssertThrow(in, ExcIO()); + in >> tmp; + AssertThrow(tmp >= 0, ExcUnknownSectionType(tmp)); + if (tmp != 2411) + { + // read until the end of any section that is not 2411 + while (true) + { + std::string line; + AssertThrow(in, ExcIO()); + std::getline(in, line); + // remove leading and trailing spaces in the line + boost::algorithm::trim(line); + if (line.compare("-1") == 0) // end of section + break; + } + } + else + break; // found section 2411 + } + // section 2411 describes vertices: see the following links + // https://docs.plm.automation.siemens.com/tdoc/nx/12/nx_help#uid:xid1128419:index_advanced:xid1404601:xid1404604 + // https://www.ceas3.uc.edu/sdrluff/ std::vector> vertices; // vector of vertex coordinates std::map vertex_indices; // # vert in unv (key) ---> # vert in deal.II (value) diff --git a/tests/grid/grid_in_unv_2d.cc b/tests/grid/grid_in_unv_2d.cc index 1ee3f8c561..17f7e49073 100644 --- a/tests/grid/grid_in_unv_2d.cc +++ b/tests/grid/grid_in_unv_2d.cc @@ -54,6 +54,8 @@ filename_resolution() GridIn<2>::unv); check_file<2>(std::string(SOURCE_DIR "/grid_in_unv_2d/test46"), GridIn<2>::unv); + check_file<2>(std::string(SOURCE_DIR "/grid_in_unv_2d/salome_square"), + GridIn<2>::unv); } diff --git a/tests/grid/grid_in_unv_2d.output b/tests/grid/grid_in_unv_2d.output index e70e24567e..6c5a87173e 100644 --- a/tests/grid/grid_in_unv_2d.output +++ b/tests/grid/grid_in_unv_2d.output @@ -785,3 +785,179 @@ DEAL:: 81 64 -1.00000 0.750000 0 0 +DEAL:: 36 25 +1.00000 0.200000 0 0 +0.800000 0.200000 0 0 +0.800000 0.00000 0 0 +1.00000 0.00000 0 0 +1.00000 0.200000 0 0 + + +0.800000 0.200000 0 0 +0.600000 0.200000 0 0 +0.600000 0.00000 0 0 +0.800000 0.00000 0 0 +0.800000 0.200000 0 0 + + +0.600000 0.200000 0 0 +0.400000 0.200000 0 0 +0.400000 0.00000 0 0 +0.600000 0.00000 0 0 +0.600000 0.200000 0 0 + + +0.400000 0.200000 0 0 +0.200000 0.200000 0 0 +0.200000 0.00000 0 0 +0.400000 0.00000 0 0 +0.400000 0.200000 0 0 + + +0.200000 0.200000 0 0 +0.00000 0.200000 0 0 +0.00000 0.00000 0 0 +0.200000 0.00000 0 0 +0.200000 0.200000 0 0 + + +1.00000 0.400000 0 0 +0.800000 0.400000 0 0 +0.800000 0.200000 0 0 +1.00000 0.200000 0 0 +1.00000 0.400000 0 0 + + +0.800000 0.400000 0 0 +0.600000 0.400000 0 0 +0.600000 0.200000 0 0 +0.800000 0.200000 0 0 +0.800000 0.400000 0 0 + + +0.600000 0.400000 0 0 +0.400000 0.400000 0 0 +0.400000 0.200000 0 0 +0.600000 0.200000 0 0 +0.600000 0.400000 0 0 + + +0.400000 0.400000 0 0 +0.200000 0.400000 0 0 +0.200000 0.200000 0 0 +0.400000 0.200000 0 0 +0.400000 0.400000 0 0 + + +0.200000 0.400000 0 0 +0.00000 0.400000 0 0 +0.00000 0.200000 0 0 +0.200000 0.200000 0 0 +0.200000 0.400000 0 0 + + +1.00000 0.600000 0 0 +0.800000 0.600000 0 0 +0.800000 0.400000 0 0 +1.00000 0.400000 0 0 +1.00000 0.600000 0 0 + + +0.800000 0.600000 0 0 +0.600000 0.600000 0 0 +0.600000 0.400000 0 0 +0.800000 0.400000 0 0 +0.800000 0.600000 0 0 + + +0.600000 0.600000 0 0 +0.400000 0.600000 0 0 +0.400000 0.400000 0 0 +0.600000 0.400000 0 0 +0.600000 0.600000 0 0 + + +0.400000 0.600000 0 0 +0.200000 0.600000 0 0 +0.200000 0.400000 0 0 +0.400000 0.400000 0 0 +0.400000 0.600000 0 0 + + +0.200000 0.600000 0 0 +0.00000 0.600000 0 0 +0.00000 0.400000 0 0 +0.200000 0.400000 0 0 +0.200000 0.600000 0 0 + + +1.00000 0.800000 0 0 +0.800000 0.800000 0 0 +0.800000 0.600000 0 0 +1.00000 0.600000 0 0 +1.00000 0.800000 0 0 + + +0.800000 0.800000 0 0 +0.600000 0.800000 0 0 +0.600000 0.600000 0 0 +0.800000 0.600000 0 0 +0.800000 0.800000 0 0 + + +0.600000 0.800000 0 0 +0.400000 0.800000 0 0 +0.400000 0.600000 0 0 +0.600000 0.600000 0 0 +0.600000 0.800000 0 0 + + +0.400000 0.800000 0 0 +0.200000 0.800000 0 0 +0.200000 0.600000 0 0 +0.400000 0.600000 0 0 +0.400000 0.800000 0 0 + + +0.200000 0.800000 0 0 +0.00000 0.800000 0 0 +0.00000 0.600000 0 0 +0.200000 0.600000 0 0 +0.200000 0.800000 0 0 + + +1.00000 1.00000 0 0 +0.800000 1.00000 0 0 +0.800000 0.800000 0 0 +1.00000 0.800000 0 0 +1.00000 1.00000 0 0 + + +0.800000 1.00000 0 0 +0.600000 1.00000 0 0 +0.600000 0.800000 0 0 +0.800000 0.800000 0 0 +0.800000 1.00000 0 0 + + +0.600000 1.00000 0 0 +0.400000 1.00000 0 0 +0.400000 0.800000 0 0 +0.600000 0.800000 0 0 +0.600000 1.00000 0 0 + + +0.400000 1.00000 0 0 +0.200000 1.00000 0 0 +0.200000 0.800000 0 0 +0.400000 0.800000 0 0 +0.400000 1.00000 0 0 + + +0.200000 1.00000 0 0 +0.00000 1.00000 0 0 +0.00000 0.800000 0 0 +0.200000 0.800000 0 0 +0.200000 1.00000 0 0 + + diff --git a/tests/grid/grid_in_unv_2d/salome_square.unv b/tests/grid/grid_in_unv_2d/salome_square.unv new file mode 100644 index 0000000000..466fb42ec2 --- /dev/null +++ b/tests/grid/grid_in_unv_2d/salome_square.unv @@ -0,0 +1,228 @@ + -1 + 164 + 1 SI: Meter (newton) 2 + 1.0000000000000000E+0 1.0000000000000000E+0 1.0000000000000000E+0 + 2.7314999999999998E+2 + -1 + -1 + 2420 + 1 +SMESH_Mesh + 1 0 0 +Global Cartesian Coordinate System + 1.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 + 0.0000000000000000E+0 1.0000000000000000E+0 0.0000000000000000E+0 + 0.0000000000000000E+0 0.0000000000000000E+0 1.0000000000000000E+0 + 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 + -1 + -1 + 2411 + 1 1 1 11 + 1.0000000000000000E+00 1.0000000000000000E+00 0.0000000000000000E+00 + 2 1 1 11 + 1.0000000000000000E+00 0.0000000000000000E+00 0.0000000000000000E+00 + 3 1 1 11 + 0.0000000000000000E+00 1.0000000000000000E+00 0.0000000000000000E+00 + 4 1 1 11 + 0.0000000000000000E+00 0.0000000000000000E+00 0.0000000000000000E+00 + 5 1 1 11 + 1.0000000000000000E+00 8.0000000000000004E-01 0.0000000000000000E+00 + 6 1 1 11 + 1.0000000000000000E+00 5.9999999999999998E-01 0.0000000000000000E+00 + 7 1 1 11 + 1.0000000000000000E+00 3.9999999999999991E-01 0.0000000000000000E+00 + 8 1 1 11 + 1.0000000000000000E+00 1.9999999999999996E-01 0.0000000000000000E+00 + 9 1 1 11 + 2.0000000000000001E-01 1.0000000000000000E+00 0.0000000000000000E+00 + 10 1 1 11 + 4.0000000000000002E-01 1.0000000000000000E+00 0.0000000000000000E+00 + 11 1 1 11 + 6.0000000000000009E-01 1.0000000000000000E+00 0.0000000000000000E+00 + 12 1 1 11 + 8.0000000000000004E-01 1.0000000000000000E+00 0.0000000000000000E+00 + 13 1 1 11 + 0.0000000000000000E+00 2.0000000000000001E-01 0.0000000000000000E+00 + 14 1 1 11 + 0.0000000000000000E+00 4.0000000000000002E-01 0.0000000000000000E+00 + 15 1 1 11 + 0.0000000000000000E+00 6.0000000000000009E-01 0.0000000000000000E+00 + 16 1 1 11 + 0.0000000000000000E+00 8.0000000000000004E-01 0.0000000000000000E+00 + 17 1 1 11 + 8.0000000000000004E-01 0.0000000000000000E+00 0.0000000000000000E+00 + 18 1 1 11 + 5.9999999999999998E-01 0.0000000000000000E+00 0.0000000000000000E+00 + 19 1 1 11 + 3.9999999999999991E-01 0.0000000000000000E+00 0.0000000000000000E+00 + 20 1 1 11 + 1.9999999999999996E-01 0.0000000000000000E+00 0.0000000000000000E+00 + 21 1 1 11 + 8.0000000000000004E-01 1.9999999999999996E-01 0.0000000000000000E+00 + 22 1 1 11 + 5.9999999999999998E-01 1.9999999999999998E-01 0.0000000000000000E+00 + 23 1 1 11 + 3.9999999999999991E-01 1.9999999999999993E-01 0.0000000000000000E+00 + 24 1 1 11 + 1.9999999999999996E-01 2.0000000000000001E-01 0.0000000000000000E+00 + 25 1 1 11 + 8.0000000000000004E-01 3.9999999999999991E-01 0.0000000000000000E+00 + 26 1 1 11 + 6.0000000000000009E-01 3.9999999999999991E-01 0.0000000000000000E+00 + 27 1 1 11 + 4.0000000000000002E-01 3.9999999999999986E-01 0.0000000000000000E+00 + 28 1 1 11 + 1.9999999999999996E-01 4.0000000000000002E-01 0.0000000000000000E+00 + 29 1 1 11 + 8.0000000000000004E-01 6.0000000000000020E-01 0.0000000000000000E+00 + 30 1 1 11 + 6.0000000000000009E-01 5.9999999999999998E-01 0.0000000000000000E+00 + 31 1 1 11 + 4.0000000000000002E-01 6.0000000000000009E-01 0.0000000000000000E+00 + 32 1 1 11 + 1.9999999999999996E-01 6.0000000000000009E-01 0.0000000000000000E+00 + 33 1 1 11 + 8.0000000000000004E-01 8.0000000000000004E-01 0.0000000000000000E+00 + 34 1 1 11 + 5.9999999999999987E-01 8.0000000000000004E-01 0.0000000000000000E+00 + 35 1 1 11 + 4.0000000000000002E-01 8.0000000000000004E-01 0.0000000000000000E+00 + 36 1 1 11 + 2.0000000000000001E-01 8.0000000000000004E-01 0.0000000000000000E+00 + -1 + -1 + 2412 + 1 11 2 1 7 2 + 0 1 1 + 1 5 + 2 11 2 1 7 2 + 0 1 1 + 5 6 + 3 11 2 1 7 2 + 0 1 1 + 6 7 + 4 11 2 1 7 2 + 0 1 1 + 7 8 + 5 11 2 1 7 2 + 0 1 1 + 8 2 + 6 11 2 1 7 2 + 0 1 1 + 3 9 + 7 11 2 1 7 2 + 0 1 1 + 9 10 + 8 11 2 1 7 2 + 0 1 1 + 10 11 + 9 11 2 1 7 2 + 0 1 1 + 11 12 + 10 11 2 1 7 2 + 0 1 1 + 12 1 + 11 11 2 1 7 2 + 0 1 1 + 4 13 + 12 11 2 1 7 2 + 0 1 1 + 13 14 + 13 11 2 1 7 2 + 0 1 1 + 14 15 + 14 11 2 1 7 2 + 0 1 1 + 15 16 + 15 11 2 1 7 2 + 0 1 1 + 16 3 + 16 11 2 1 7 2 + 0 1 1 + 2 17 + 17 11 2 1 7 2 + 0 1 1 + 17 18 + 18 11 2 1 7 2 + 0 1 1 + 18 19 + 19 11 2 1 7 2 + 0 1 1 + 19 20 + 20 11 2 1 7 2 + 0 1 1 + 20 4 + 21 44 2 1 7 4 + 2 8 21 17 + 22 44 2 1 7 4 + 17 21 22 18 + 23 44 2 1 7 4 + 18 22 23 19 + 24 44 2 1 7 4 + 19 23 24 20 + 25 44 2 1 7 4 + 20 24 13 4 + 26 44 2 1 7 4 + 8 7 25 21 + 27 44 2 1 7 4 + 21 25 26 22 + 28 44 2 1 7 4 + 22 26 27 23 + 29 44 2 1 7 4 + 23 27 28 24 + 30 44 2 1 7 4 + 24 28 14 13 + 31 44 2 1 7 4 + 7 6 29 25 + 32 44 2 1 7 4 + 25 29 30 26 + 33 44 2 1 7 4 + 26 30 31 27 + 34 44 2 1 7 4 + 27 31 32 28 + 35 44 2 1 7 4 + 28 32 15 14 + 36 44 2 1 7 4 + 6 5 33 29 + 37 44 2 1 7 4 + 29 33 34 30 + 38 44 2 1 7 4 + 30 34 35 31 + 39 44 2 1 7 4 + 31 35 36 32 + 40 44 2 1 7 4 + 32 36 16 15 + 41 44 2 1 7 4 + 5 1 12 33 + 42 44 2 1 7 4 + 33 12 11 34 + 43 44 2 1 7 4 + 34 11 10 35 + 44 44 2 1 7 4 + 35 10 9 36 + 45 44 2 1 7 4 + 36 9 3 16 + -1 + -1 + 2467 + 1 0 0 0 0 0 0 5 +1 + 8 16 0 0 8 17 0 0 + 8 18 0 0 8 19 0 0 + 8 20 0 0 + 2 0 0 0 0 0 0 5 +2 + 8 1 0 0 8 2 0 0 + 8 3 0 0 8 4 0 0 + 8 5 0 0 + 3 0 0 0 0 0 0 5 +3 + 8 6 0 0 8 7 0 0 + 8 8 0 0 8 9 0 0 + 8 10 0 0 + 4 0 0 0 0 0 0 5 +4 + 8 11 0 0 8 12 0 0 + 8 13 0 0 8 14 0 0 + 8 15 0 0 + -1 diff --git a/tests/grid/grid_in_unv_3d.cc b/tests/grid/grid_in_unv_3d.cc index 5bec4f673d..b1c5349db9 100644 --- a/tests/grid/grid_in_unv_3d.cc +++ b/tests/grid/grid_in_unv_3d.cc @@ -51,6 +51,8 @@ void filename_resolution() { check_file<3>(std::string(SOURCE_DIR "/grid_in_unv_3d/3D"), GridIn<3>::unv); + check_file<3>(std::string(SOURCE_DIR "/grid_in_unv_3d/salome_cube"), + GridIn<3>::unv); } diff --git a/tests/grid/grid_in_unv_3d.output b/tests/grid/grid_in_unv_3d.output index 7b9d25b1b2..68282f6120 100644 --- a/tests/grid/grid_in_unv_3d.output +++ b/tests/grid/grid_in_unv_3d.output @@ -3000,3 +3000,3004 @@ DEAL:: 216 125 0.48 0.15 0.20 0 1 0.57 0.19 0.20 0 1 +DEAL:: 216 125 +0.80 0.80 1.0 0 0 +0.80 0.80 0.80 0 0 +1.0 0.80 0.80 0 0 +1.0 0.80 1.0 0 0 +0.80 0.80 1.0 0 0 + +0.80 1.0 1.0 0 0 +0.80 1.0 0.80 0 0 +1.0 1.0 0.80 0 0 +1.0 1.0 1.0 0 0 +0.80 1.0 1.0 0 0 + +0.80 0.80 1.0 0 0 +0.80 1.0 1.0 0 0 + +0.80 0.80 0.80 0 0 +0.80 1.0 0.80 0 0 + +1.0 0.80 0.80 0 0 +1.0 1.0 0.80 0 0 + +1.0 0.80 1.0 0 0 +1.0 1.0 1.0 0 0 + +0.60 0.80 1.0 0 0 +0.60 0.80 0.80 0 0 +0.80 0.80 0.80 0 0 +0.80 0.80 1.0 0 0 +0.60 0.80 1.0 0 0 + +0.60 1.0 1.0 0 0 +0.60 1.0 0.80 0 0 +0.80 1.0 0.80 0 0 +0.80 1.0 1.0 0 0 +0.60 1.0 1.0 0 0 + +0.60 0.80 1.0 0 0 +0.60 1.0 1.0 0 0 + +0.60 0.80 0.80 0 0 +0.60 1.0 0.80 0 0 + +0.80 0.80 0.80 0 0 +0.80 1.0 0.80 0 0 + +0.80 0.80 1.0 0 0 +0.80 1.0 1.0 0 0 + +0.40 0.80 1.0 0 0 +0.40 0.80 0.80 0 0 +0.60 0.80 0.80 0 0 +0.60 0.80 1.0 0 0 +0.40 0.80 1.0 0 0 + +0.40 1.0 1.0 0 0 +0.40 1.0 0.80 0 0 +0.60 1.0 0.80 0 0 +0.60 1.0 1.0 0 0 +0.40 1.0 1.0 0 0 + +0.40 0.80 1.0 0 0 +0.40 1.0 1.0 0 0 + +0.40 0.80 0.80 0 0 +0.40 1.0 0.80 0 0 + +0.60 0.80 0.80 0 0 +0.60 1.0 0.80 0 0 + +0.60 0.80 1.0 0 0 +0.60 1.0 1.0 0 0 + +0.20 0.80 1.0 0 0 +0.20 0.80 0.80 0 0 +0.40 0.80 0.80 0 0 +0.40 0.80 1.0 0 0 +0.20 0.80 1.0 0 0 + +0.20 1.0 1.0 0 0 +0.20 1.0 0.80 0 0 +0.40 1.0 0.80 0 0 +0.40 1.0 1.0 0 0 +0.20 1.0 1.0 0 0 + +0.20 0.80 1.0 0 0 +0.20 1.0 1.0 0 0 + +0.20 0.80 0.80 0 0 +0.20 1.0 0.80 0 0 + +0.40 0.80 0.80 0 0 +0.40 1.0 0.80 0 0 + +0.40 0.80 1.0 0 0 +0.40 1.0 1.0 0 0 + +0.0 0.80 1.0 0 0 +0.0 0.80 0.80 0 0 +0.20 0.80 0.80 0 0 +0.20 0.80 1.0 0 0 +0.0 0.80 1.0 0 0 + +0.0 1.0 1.0 0 0 +0.0 1.0 0.80 0 0 +0.20 1.0 0.80 0 0 +0.20 1.0 1.0 0 0 +0.0 1.0 1.0 0 0 + +0.0 0.80 1.0 0 0 +0.0 1.0 1.0 0 0 + +0.0 0.80 0.80 0 0 +0.0 1.0 0.80 0 0 + +0.20 0.80 0.80 0 0 +0.20 1.0 0.80 0 0 + +0.20 0.80 1.0 0 0 +0.20 1.0 1.0 0 0 + +0.80 0.60 1.0 0 0 +0.80 0.60 0.80 0 0 +1.0 0.60 0.80 0 0 +1.0 0.60 1.0 0 0 +0.80 0.60 1.0 0 0 + +0.80 0.80 1.0 0 0 +0.80 0.80 0.80 0 0 +1.0 0.80 0.80 0 0 +1.0 0.80 1.0 0 0 +0.80 0.80 1.0 0 0 + +0.80 0.60 1.0 0 0 +0.80 0.80 1.0 0 0 + +0.80 0.60 0.80 0 0 +0.80 0.80 0.80 0 0 + +1.0 0.60 0.80 0 0 +1.0 0.80 0.80 0 0 + +1.0 0.60 1.0 0 0 +1.0 0.80 1.0 0 0 + +0.60 0.60 1.0 0 0 +0.60 0.60 0.80 0 0 +0.80 0.60 0.80 0 0 +0.80 0.60 1.0 0 0 +0.60 0.60 1.0 0 0 + +0.60 0.80 1.0 0 0 +0.60 0.80 0.80 0 0 +0.80 0.80 0.80 0 0 +0.80 0.80 1.0 0 0 +0.60 0.80 1.0 0 0 + +0.60 0.60 1.0 0 0 +0.60 0.80 1.0 0 0 + +0.60 0.60 0.80 0 0 +0.60 0.80 0.80 0 0 + +0.80 0.60 0.80 0 0 +0.80 0.80 0.80 0 0 + +0.80 0.60 1.0 0 0 +0.80 0.80 1.0 0 0 + +0.40 0.60 1.0 0 0 +0.40 0.60 0.80 0 0 +0.60 0.60 0.80 0 0 +0.60 0.60 1.0 0 0 +0.40 0.60 1.0 0 0 + +0.40 0.80 1.0 0 0 +0.40 0.80 0.80 0 0 +0.60 0.80 0.80 0 0 +0.60 0.80 1.0 0 0 +0.40 0.80 1.0 0 0 + +0.40 0.60 1.0 0 0 +0.40 0.80 1.0 0 0 + +0.40 0.60 0.80 0 0 +0.40 0.80 0.80 0 0 + +0.60 0.60 0.80 0 0 +0.60 0.80 0.80 0 0 + +0.60 0.60 1.0 0 0 +0.60 0.80 1.0 0 0 + +0.20 0.60 1.0 0 0 +0.20 0.60 0.80 0 0 +0.40 0.60 0.80 0 0 +0.40 0.60 1.0 0 0 +0.20 0.60 1.0 0 0 + +0.20 0.80 1.0 0 0 +0.20 0.80 0.80 0 0 +0.40 0.80 0.80 0 0 +0.40 0.80 1.0 0 0 +0.20 0.80 1.0 0 0 + +0.20 0.60 1.0 0 0 +0.20 0.80 1.0 0 0 + +0.20 0.60 0.80 0 0 +0.20 0.80 0.80 0 0 + +0.40 0.60 0.80 0 0 +0.40 0.80 0.80 0 0 + +0.40 0.60 1.0 0 0 +0.40 0.80 1.0 0 0 + +0.0 0.60 1.0 0 0 +0.0 0.60 0.80 0 0 +0.20 0.60 0.80 0 0 +0.20 0.60 1.0 0 0 +0.0 0.60 1.0 0 0 + +0.0 0.80 1.0 0 0 +0.0 0.80 0.80 0 0 +0.20 0.80 0.80 0 0 +0.20 0.80 1.0 0 0 +0.0 0.80 1.0 0 0 + +0.0 0.60 1.0 0 0 +0.0 0.80 1.0 0 0 + +0.0 0.60 0.80 0 0 +0.0 0.80 0.80 0 0 + +0.20 0.60 0.80 0 0 +0.20 0.80 0.80 0 0 + +0.20 0.60 1.0 0 0 +0.20 0.80 1.0 0 0 + +0.80 0.40 1.0 0 0 +0.80 0.40 0.80 0 0 +1.0 0.40 0.80 0 0 +1.0 0.40 1.0 0 0 +0.80 0.40 1.0 0 0 + +0.80 0.60 1.0 0 0 +0.80 0.60 0.80 0 0 +1.0 0.60 0.80 0 0 +1.0 0.60 1.0 0 0 +0.80 0.60 1.0 0 0 + +0.80 0.40 1.0 0 0 +0.80 0.60 1.0 0 0 + +0.80 0.40 0.80 0 0 +0.80 0.60 0.80 0 0 + +1.0 0.40 0.80 0 0 +1.0 0.60 0.80 0 0 + +1.0 0.40 1.0 0 0 +1.0 0.60 1.0 0 0 + +0.60 0.40 1.0 0 0 +0.60 0.40 0.80 0 0 +0.80 0.40 0.80 0 0 +0.80 0.40 1.0 0 0 +0.60 0.40 1.0 0 0 + +0.60 0.60 1.0 0 0 +0.60 0.60 0.80 0 0 +0.80 0.60 0.80 0 0 +0.80 0.60 1.0 0 0 +0.60 0.60 1.0 0 0 + +0.60 0.40 1.0 0 0 +0.60 0.60 1.0 0 0 + +0.60 0.40 0.80 0 0 +0.60 0.60 0.80 0 0 + +0.80 0.40 0.80 0 0 +0.80 0.60 0.80 0 0 + +0.80 0.40 1.0 0 0 +0.80 0.60 1.0 0 0 + +0.40 0.40 1.0 0 0 +0.40 0.40 0.80 0 0 +0.60 0.40 0.80 0 0 +0.60 0.40 1.0 0 0 +0.40 0.40 1.0 0 0 + +0.40 0.60 1.0 0 0 +0.40 0.60 0.80 0 0 +0.60 0.60 0.80 0 0 +0.60 0.60 1.0 0 0 +0.40 0.60 1.0 0 0 + +0.40 0.40 1.0 0 0 +0.40 0.60 1.0 0 0 + +0.40 0.40 0.80 0 0 +0.40 0.60 0.80 0 0 + +0.60 0.40 0.80 0 0 +0.60 0.60 0.80 0 0 + +0.60 0.40 1.0 0 0 +0.60 0.60 1.0 0 0 + +0.20 0.40 1.0 0 0 +0.20 0.40 0.80 0 0 +0.40 0.40 0.80 0 0 +0.40 0.40 1.0 0 0 +0.20 0.40 1.0 0 0 + +0.20 0.60 1.0 0 0 +0.20 0.60 0.80 0 0 +0.40 0.60 0.80 0 0 +0.40 0.60 1.0 0 0 +0.20 0.60 1.0 0 0 + +0.20 0.40 1.0 0 0 +0.20 0.60 1.0 0 0 + +0.20 0.40 0.80 0 0 +0.20 0.60 0.80 0 0 + +0.40 0.40 0.80 0 0 +0.40 0.60 0.80 0 0 + +0.40 0.40 1.0 0 0 +0.40 0.60 1.0 0 0 + +0.0 0.40 1.0 0 0 +0.0 0.40 0.80 0 0 +0.20 0.40 0.80 0 0 +0.20 0.40 1.0 0 0 +0.0 0.40 1.0 0 0 + +0.0 0.60 1.0 0 0 +0.0 0.60 0.80 0 0 +0.20 0.60 0.80 0 0 +0.20 0.60 1.0 0 0 +0.0 0.60 1.0 0 0 + +0.0 0.40 1.0 0 0 +0.0 0.60 1.0 0 0 + +0.0 0.40 0.80 0 0 +0.0 0.60 0.80 0 0 + +0.20 0.40 0.80 0 0 +0.20 0.60 0.80 0 0 + +0.20 0.40 1.0 0 0 +0.20 0.60 1.0 0 0 + +0.80 0.20 1.0 0 0 +0.80 0.20 0.80 0 0 +1.0 0.20 0.80 0 0 +1.0 0.20 1.0 0 0 +0.80 0.20 1.0 0 0 + +0.80 0.40 1.0 0 0 +0.80 0.40 0.80 0 0 +1.0 0.40 0.80 0 0 +1.0 0.40 1.0 0 0 +0.80 0.40 1.0 0 0 + +0.80 0.20 1.0 0 0 +0.80 0.40 1.0 0 0 + +0.80 0.20 0.80 0 0 +0.80 0.40 0.80 0 0 + +1.0 0.20 0.80 0 0 +1.0 0.40 0.80 0 0 + +1.0 0.20 1.0 0 0 +1.0 0.40 1.0 0 0 + +0.60 0.20 1.0 0 0 +0.60 0.20 0.80 0 0 +0.80 0.20 0.80 0 0 +0.80 0.20 1.0 0 0 +0.60 0.20 1.0 0 0 + +0.60 0.40 1.0 0 0 +0.60 0.40 0.80 0 0 +0.80 0.40 0.80 0 0 +0.80 0.40 1.0 0 0 +0.60 0.40 1.0 0 0 + +0.60 0.20 1.0 0 0 +0.60 0.40 1.0 0 0 + +0.60 0.20 0.80 0 0 +0.60 0.40 0.80 0 0 + +0.80 0.20 0.80 0 0 +0.80 0.40 0.80 0 0 + +0.80 0.20 1.0 0 0 +0.80 0.40 1.0 0 0 + +0.40 0.20 1.0 0 0 +0.40 0.20 0.80 0 0 +0.60 0.20 0.80 0 0 +0.60 0.20 1.0 0 0 +0.40 0.20 1.0 0 0 + +0.40 0.40 1.0 0 0 +0.40 0.40 0.80 0 0 +0.60 0.40 0.80 0 0 +0.60 0.40 1.0 0 0 +0.40 0.40 1.0 0 0 + +0.40 0.20 1.0 0 0 +0.40 0.40 1.0 0 0 + +0.40 0.20 0.80 0 0 +0.40 0.40 0.80 0 0 + +0.60 0.20 0.80 0 0 +0.60 0.40 0.80 0 0 + +0.60 0.20 1.0 0 0 +0.60 0.40 1.0 0 0 + +0.20 0.20 1.0 0 0 +0.20 0.20 0.80 0 0 +0.40 0.20 0.80 0 0 +0.40 0.20 1.0 0 0 +0.20 0.20 1.0 0 0 + +0.20 0.40 1.0 0 0 +0.20 0.40 0.80 0 0 +0.40 0.40 0.80 0 0 +0.40 0.40 1.0 0 0 +0.20 0.40 1.0 0 0 + +0.20 0.20 1.0 0 0 +0.20 0.40 1.0 0 0 + +0.20 0.20 0.80 0 0 +0.20 0.40 0.80 0 0 + +0.40 0.20 0.80 0 0 +0.40 0.40 0.80 0 0 + +0.40 0.20 1.0 0 0 +0.40 0.40 1.0 0 0 + +0.0 0.20 1.0 0 0 +0.0 0.20 0.80 0 0 +0.20 0.20 0.80 0 0 +0.20 0.20 1.0 0 0 +0.0 0.20 1.0 0 0 + +0.0 0.40 1.0 0 0 +0.0 0.40 0.80 0 0 +0.20 0.40 0.80 0 0 +0.20 0.40 1.0 0 0 +0.0 0.40 1.0 0 0 + +0.0 0.20 1.0 0 0 +0.0 0.40 1.0 0 0 + +0.0 0.20 0.80 0 0 +0.0 0.40 0.80 0 0 + +0.20 0.20 0.80 0 0 +0.20 0.40 0.80 0 0 + +0.20 0.20 1.0 0 0 +0.20 0.40 1.0 0 0 + +0.80 0.0 1.0 0 0 +0.80 0.0 0.80 0 0 +1.0 0.0 0.80 0 0 +1.0 0.0 1.0 0 0 +0.80 0.0 1.0 0 0 + +0.80 0.20 1.0 0 0 +0.80 0.20 0.80 0 0 +1.0 0.20 0.80 0 0 +1.0 0.20 1.0 0 0 +0.80 0.20 1.0 0 0 + +0.80 0.0 1.0 0 0 +0.80 0.20 1.0 0 0 + +0.80 0.0 0.80 0 0 +0.80 0.20 0.80 0 0 + +1.0 0.0 0.80 0 0 +1.0 0.20 0.80 0 0 + +1.0 0.0 1.0 0 0 +1.0 0.20 1.0 0 0 + +0.60 0.0 1.0 0 0 +0.60 0.0 0.80 0 0 +0.80 0.0 0.80 0 0 +0.80 0.0 1.0 0 0 +0.60 0.0 1.0 0 0 + +0.60 0.20 1.0 0 0 +0.60 0.20 0.80 0 0 +0.80 0.20 0.80 0 0 +0.80 0.20 1.0 0 0 +0.60 0.20 1.0 0 0 + +0.60 0.0 1.0 0 0 +0.60 0.20 1.0 0 0 + +0.60 0.0 0.80 0 0 +0.60 0.20 0.80 0 0 + +0.80 0.0 0.80 0 0 +0.80 0.20 0.80 0 0 + +0.80 0.0 1.0 0 0 +0.80 0.20 1.0 0 0 + +0.40 0.0 1.0 0 0 +0.40 0.0 0.80 0 0 +0.60 0.0 0.80 0 0 +0.60 0.0 1.0 0 0 +0.40 0.0 1.0 0 0 + +0.40 0.20 1.0 0 0 +0.40 0.20 0.80 0 0 +0.60 0.20 0.80 0 0 +0.60 0.20 1.0 0 0 +0.40 0.20 1.0 0 0 + +0.40 0.0 1.0 0 0 +0.40 0.20 1.0 0 0 + +0.40 0.0 0.80 0 0 +0.40 0.20 0.80 0 0 + +0.60 0.0 0.80 0 0 +0.60 0.20 0.80 0 0 + +0.60 0.0 1.0 0 0 +0.60 0.20 1.0 0 0 + +0.20 0.0 1.0 0 0 +0.20 0.0 0.80 0 0 +0.40 0.0 0.80 0 0 +0.40 0.0 1.0 0 0 +0.20 0.0 1.0 0 0 + +0.20 0.20 1.0 0 0 +0.20 0.20 0.80 0 0 +0.40 0.20 0.80 0 0 +0.40 0.20 1.0 0 0 +0.20 0.20 1.0 0 0 + +0.20 0.0 1.0 0 0 +0.20 0.20 1.0 0 0 + +0.20 0.0 0.80 0 0 +0.20 0.20 0.80 0 0 + +0.40 0.0 0.80 0 0 +0.40 0.20 0.80 0 0 + +0.40 0.0 1.0 0 0 +0.40 0.20 1.0 0 0 + +0.0 0.0 1.0 0 0 +0.0 0.0 0.80 0 0 +0.20 0.0 0.80 0 0 +0.20 0.0 1.0 0 0 +0.0 0.0 1.0 0 0 + +0.0 0.20 1.0 0 0 +0.0 0.20 0.80 0 0 +0.20 0.20 0.80 0 0 +0.20 0.20 1.0 0 0 +0.0 0.20 1.0 0 0 + +0.0 0.0 1.0 0 0 +0.0 0.20 1.0 0 0 + +0.0 0.0 0.80 0 0 +0.0 0.20 0.80 0 0 + +0.20 0.0 0.80 0 0 +0.20 0.20 0.80 0 0 + +0.20 0.0 1.0 0 0 +0.20 0.20 1.0 0 0 + +0.80 0.80 0.80 0 0 +0.80 0.80 0.60 0 0 +1.0 0.80 0.60 0 0 +1.0 0.80 0.80 0 0 +0.80 0.80 0.80 0 0 + +0.80 1.0 0.80 0 0 +0.80 1.0 0.60 0 0 +1.0 1.0 0.60 0 0 +1.0 1.0 0.80 0 0 +0.80 1.0 0.80 0 0 + +0.80 0.80 0.80 0 0 +0.80 1.0 0.80 0 0 + +0.80 0.80 0.60 0 0 +0.80 1.0 0.60 0 0 + +1.0 0.80 0.60 0 0 +1.0 1.0 0.60 0 0 + +1.0 0.80 0.80 0 0 +1.0 1.0 0.80 0 0 + +0.60 0.80 0.80 0 0 +0.60 0.80 0.60 0 0 +0.80 0.80 0.60 0 0 +0.80 0.80 0.80 0 0 +0.60 0.80 0.80 0 0 + +0.60 1.0 0.80 0 0 +0.60 1.0 0.60 0 0 +0.80 1.0 0.60 0 0 +0.80 1.0 0.80 0 0 +0.60 1.0 0.80 0 0 + +0.60 0.80 0.80 0 0 +0.60 1.0 0.80 0 0 + +0.60 0.80 0.60 0 0 +0.60 1.0 0.60 0 0 + +0.80 0.80 0.60 0 0 +0.80 1.0 0.60 0 0 + +0.80 0.80 0.80 0 0 +0.80 1.0 0.80 0 0 + +0.40 0.80 0.80 0 0 +0.40 0.80 0.60 0 0 +0.60 0.80 0.60 0 0 +0.60 0.80 0.80 0 0 +0.40 0.80 0.80 0 0 + +0.40 1.0 0.80 0 0 +0.40 1.0 0.60 0 0 +0.60 1.0 0.60 0 0 +0.60 1.0 0.80 0 0 +0.40 1.0 0.80 0 0 + +0.40 0.80 0.80 0 0 +0.40 1.0 0.80 0 0 + +0.40 0.80 0.60 0 0 +0.40 1.0 0.60 0 0 + +0.60 0.80 0.60 0 0 +0.60 1.0 0.60 0 0 + +0.60 0.80 0.80 0 0 +0.60 1.0 0.80 0 0 + +0.20 0.80 0.80 0 0 +0.20 0.80 0.60 0 0 +0.40 0.80 0.60 0 0 +0.40 0.80 0.80 0 0 +0.20 0.80 0.80 0 0 + +0.20 1.0 0.80 0 0 +0.20 1.0 0.60 0 0 +0.40 1.0 0.60 0 0 +0.40 1.0 0.80 0 0 +0.20 1.0 0.80 0 0 + +0.20 0.80 0.80 0 0 +0.20 1.0 0.80 0 0 + +0.20 0.80 0.60 0 0 +0.20 1.0 0.60 0 0 + +0.40 0.80 0.60 0 0 +0.40 1.0 0.60 0 0 + +0.40 0.80 0.80 0 0 +0.40 1.0 0.80 0 0 + +0.0 0.80 0.80 0 0 +0.0 0.80 0.60 0 0 +0.20 0.80 0.60 0 0 +0.20 0.80 0.80 0 0 +0.0 0.80 0.80 0 0 + +0.0 1.0 0.80 0 0 +0.0 1.0 0.60 0 0 +0.20 1.0 0.60 0 0 +0.20 1.0 0.80 0 0 +0.0 1.0 0.80 0 0 + +0.0 0.80 0.80 0 0 +0.0 1.0 0.80 0 0 + +0.0 0.80 0.60 0 0 +0.0 1.0 0.60 0 0 + +0.20 0.80 0.60 0 0 +0.20 1.0 0.60 0 0 + +0.20 0.80 0.80 0 0 +0.20 1.0 0.80 0 0 + +0.80 0.60 0.80 0 0 +0.80 0.60 0.60 0 0 +1.0 0.60 0.60 0 0 +1.0 0.60 0.80 0 0 +0.80 0.60 0.80 0 0 + +0.80 0.80 0.80 0 0 +0.80 0.80 0.60 0 0 +1.0 0.80 0.60 0 0 +1.0 0.80 0.80 0 0 +0.80 0.80 0.80 0 0 + +0.80 0.60 0.80 0 0 +0.80 0.80 0.80 0 0 + +0.80 0.60 0.60 0 0 +0.80 0.80 0.60 0 0 + +1.0 0.60 0.60 0 0 +1.0 0.80 0.60 0 0 + +1.0 0.60 0.80 0 0 +1.0 0.80 0.80 0 0 + +0.60 0.60 0.80 0 0 +0.60 0.60 0.60 0 0 +0.80 0.60 0.60 0 0 +0.80 0.60 0.80 0 0 +0.60 0.60 0.80 0 0 + +0.60 0.80 0.80 0 0 +0.60 0.80 0.60 0 0 +0.80 0.80 0.60 0 0 +0.80 0.80 0.80 0 0 +0.60 0.80 0.80 0 0 + +0.60 0.60 0.80 0 0 +0.60 0.80 0.80 0 0 + +0.60 0.60 0.60 0 0 +0.60 0.80 0.60 0 0 + +0.80 0.60 0.60 0 0 +0.80 0.80 0.60 0 0 + +0.80 0.60 0.80 0 0 +0.80 0.80 0.80 0 0 + +0.40 0.60 0.80 0 0 +0.40 0.60 0.60 0 0 +0.60 0.60 0.60 0 0 +0.60 0.60 0.80 0 0 +0.40 0.60 0.80 0 0 + +0.40 0.80 0.80 0 0 +0.40 0.80 0.60 0 0 +0.60 0.80 0.60 0 0 +0.60 0.80 0.80 0 0 +0.40 0.80 0.80 0 0 + +0.40 0.60 0.80 0 0 +0.40 0.80 0.80 0 0 + +0.40 0.60 0.60 0 0 +0.40 0.80 0.60 0 0 + +0.60 0.60 0.60 0 0 +0.60 0.80 0.60 0 0 + +0.60 0.60 0.80 0 0 +0.60 0.80 0.80 0 0 + +0.20 0.60 0.80 0 0 +0.20 0.60 0.60 0 0 +0.40 0.60 0.60 0 0 +0.40 0.60 0.80 0 0 +0.20 0.60 0.80 0 0 + +0.20 0.80 0.80 0 0 +0.20 0.80 0.60 0 0 +0.40 0.80 0.60 0 0 +0.40 0.80 0.80 0 0 +0.20 0.80 0.80 0 0 + +0.20 0.60 0.80 0 0 +0.20 0.80 0.80 0 0 + +0.20 0.60 0.60 0 0 +0.20 0.80 0.60 0 0 + +0.40 0.60 0.60 0 0 +0.40 0.80 0.60 0 0 + +0.40 0.60 0.80 0 0 +0.40 0.80 0.80 0 0 + +0.0 0.60 0.80 0 0 +0.0 0.60 0.60 0 0 +0.20 0.60 0.60 0 0 +0.20 0.60 0.80 0 0 +0.0 0.60 0.80 0 0 + +0.0 0.80 0.80 0 0 +0.0 0.80 0.60 0 0 +0.20 0.80 0.60 0 0 +0.20 0.80 0.80 0 0 +0.0 0.80 0.80 0 0 + +0.0 0.60 0.80 0 0 +0.0 0.80 0.80 0 0 + +0.0 0.60 0.60 0 0 +0.0 0.80 0.60 0 0 + +0.20 0.60 0.60 0 0 +0.20 0.80 0.60 0 0 + +0.20 0.60 0.80 0 0 +0.20 0.80 0.80 0 0 + +0.80 0.40 0.80 0 0 +0.80 0.40 0.60 0 0 +1.0 0.40 0.60 0 0 +1.0 0.40 0.80 0 0 +0.80 0.40 0.80 0 0 + +0.80 0.60 0.80 0 0 +0.80 0.60 0.60 0 0 +1.0 0.60 0.60 0 0 +1.0 0.60 0.80 0 0 +0.80 0.60 0.80 0 0 + +0.80 0.40 0.80 0 0 +0.80 0.60 0.80 0 0 + +0.80 0.40 0.60 0 0 +0.80 0.60 0.60 0 0 + +1.0 0.40 0.60 0 0 +1.0 0.60 0.60 0 0 + +1.0 0.40 0.80 0 0 +1.0 0.60 0.80 0 0 + +0.60 0.40 0.80 0 0 +0.60 0.40 0.60 0 0 +0.80 0.40 0.60 0 0 +0.80 0.40 0.80 0 0 +0.60 0.40 0.80 0 0 + +0.60 0.60 0.80 0 0 +0.60 0.60 0.60 0 0 +0.80 0.60 0.60 0 0 +0.80 0.60 0.80 0 0 +0.60 0.60 0.80 0 0 + +0.60 0.40 0.80 0 0 +0.60 0.60 0.80 0 0 + +0.60 0.40 0.60 0 0 +0.60 0.60 0.60 0 0 + +0.80 0.40 0.60 0 0 +0.80 0.60 0.60 0 0 + +0.80 0.40 0.80 0 0 +0.80 0.60 0.80 0 0 + +0.40 0.40 0.80 0 0 +0.40 0.40 0.60 0 0 +0.60 0.40 0.60 0 0 +0.60 0.40 0.80 0 0 +0.40 0.40 0.80 0 0 + +0.40 0.60 0.80 0 0 +0.40 0.60 0.60 0 0 +0.60 0.60 0.60 0 0 +0.60 0.60 0.80 0 0 +0.40 0.60 0.80 0 0 + +0.40 0.40 0.80 0 0 +0.40 0.60 0.80 0 0 + +0.40 0.40 0.60 0 0 +0.40 0.60 0.60 0 0 + +0.60 0.40 0.60 0 0 +0.60 0.60 0.60 0 0 + +0.60 0.40 0.80 0 0 +0.60 0.60 0.80 0 0 + +0.20 0.40 0.80 0 0 +0.20 0.40 0.60 0 0 +0.40 0.40 0.60 0 0 +0.40 0.40 0.80 0 0 +0.20 0.40 0.80 0 0 + +0.20 0.60 0.80 0 0 +0.20 0.60 0.60 0 0 +0.40 0.60 0.60 0 0 +0.40 0.60 0.80 0 0 +0.20 0.60 0.80 0 0 + +0.20 0.40 0.80 0 0 +0.20 0.60 0.80 0 0 + +0.20 0.40 0.60 0 0 +0.20 0.60 0.60 0 0 + +0.40 0.40 0.60 0 0 +0.40 0.60 0.60 0 0 + +0.40 0.40 0.80 0 0 +0.40 0.60 0.80 0 0 + +0.0 0.40 0.80 0 0 +0.0 0.40 0.60 0 0 +0.20 0.40 0.60 0 0 +0.20 0.40 0.80 0 0 +0.0 0.40 0.80 0 0 + +0.0 0.60 0.80 0 0 +0.0 0.60 0.60 0 0 +0.20 0.60 0.60 0 0 +0.20 0.60 0.80 0 0 +0.0 0.60 0.80 0 0 + +0.0 0.40 0.80 0 0 +0.0 0.60 0.80 0 0 + +0.0 0.40 0.60 0 0 +0.0 0.60 0.60 0 0 + +0.20 0.40 0.60 0 0 +0.20 0.60 0.60 0 0 + +0.20 0.40 0.80 0 0 +0.20 0.60 0.80 0 0 + +0.80 0.20 0.80 0 0 +0.80 0.20 0.60 0 0 +1.0 0.20 0.60 0 0 +1.0 0.20 0.80 0 0 +0.80 0.20 0.80 0 0 + +0.80 0.40 0.80 0 0 +0.80 0.40 0.60 0 0 +1.0 0.40 0.60 0 0 +1.0 0.40 0.80 0 0 +0.80 0.40 0.80 0 0 + +0.80 0.20 0.80 0 0 +0.80 0.40 0.80 0 0 + +0.80 0.20 0.60 0 0 +0.80 0.40 0.60 0 0 + +1.0 0.20 0.60 0 0 +1.0 0.40 0.60 0 0 + +1.0 0.20 0.80 0 0 +1.0 0.40 0.80 0 0 + +0.60 0.20 0.80 0 0 +0.60 0.20 0.60 0 0 +0.80 0.20 0.60 0 0 +0.80 0.20 0.80 0 0 +0.60 0.20 0.80 0 0 + +0.60 0.40 0.80 0 0 +0.60 0.40 0.60 0 0 +0.80 0.40 0.60 0 0 +0.80 0.40 0.80 0 0 +0.60 0.40 0.80 0 0 + +0.60 0.20 0.80 0 0 +0.60 0.40 0.80 0 0 + +0.60 0.20 0.60 0 0 +0.60 0.40 0.60 0 0 + +0.80 0.20 0.60 0 0 +0.80 0.40 0.60 0 0 + +0.80 0.20 0.80 0 0 +0.80 0.40 0.80 0 0 + +0.40 0.20 0.80 0 0 +0.40 0.20 0.60 0 0 +0.60 0.20 0.60 0 0 +0.60 0.20 0.80 0 0 +0.40 0.20 0.80 0 0 + +0.40 0.40 0.80 0 0 +0.40 0.40 0.60 0 0 +0.60 0.40 0.60 0 0 +0.60 0.40 0.80 0 0 +0.40 0.40 0.80 0 0 + +0.40 0.20 0.80 0 0 +0.40 0.40 0.80 0 0 + +0.40 0.20 0.60 0 0 +0.40 0.40 0.60 0 0 + +0.60 0.20 0.60 0 0 +0.60 0.40 0.60 0 0 + +0.60 0.20 0.80 0 0 +0.60 0.40 0.80 0 0 + +0.20 0.20 0.80 0 0 +0.20 0.20 0.60 0 0 +0.40 0.20 0.60 0 0 +0.40 0.20 0.80 0 0 +0.20 0.20 0.80 0 0 + +0.20 0.40 0.80 0 0 +0.20 0.40 0.60 0 0 +0.40 0.40 0.60 0 0 +0.40 0.40 0.80 0 0 +0.20 0.40 0.80 0 0 + +0.20 0.20 0.80 0 0 +0.20 0.40 0.80 0 0 + +0.20 0.20 0.60 0 0 +0.20 0.40 0.60 0 0 + +0.40 0.20 0.60 0 0 +0.40 0.40 0.60 0 0 + +0.40 0.20 0.80 0 0 +0.40 0.40 0.80 0 0 + +0.0 0.20 0.80 0 0 +0.0 0.20 0.60 0 0 +0.20 0.20 0.60 0 0 +0.20 0.20 0.80 0 0 +0.0 0.20 0.80 0 0 + +0.0 0.40 0.80 0 0 +0.0 0.40 0.60 0 0 +0.20 0.40 0.60 0 0 +0.20 0.40 0.80 0 0 +0.0 0.40 0.80 0 0 + +0.0 0.20 0.80 0 0 +0.0 0.40 0.80 0 0 + +0.0 0.20 0.60 0 0 +0.0 0.40 0.60 0 0 + +0.20 0.20 0.60 0 0 +0.20 0.40 0.60 0 0 + +0.20 0.20 0.80 0 0 +0.20 0.40 0.80 0 0 + +0.80 0.0 0.80 0 0 +0.80 0.0 0.60 0 0 +1.0 0.0 0.60 0 0 +1.0 0.0 0.80 0 0 +0.80 0.0 0.80 0 0 + +0.80 0.20 0.80 0 0 +0.80 0.20 0.60 0 0 +1.0 0.20 0.60 0 0 +1.0 0.20 0.80 0 0 +0.80 0.20 0.80 0 0 + +0.80 0.0 0.80 0 0 +0.80 0.20 0.80 0 0 + +0.80 0.0 0.60 0 0 +0.80 0.20 0.60 0 0 + +1.0 0.0 0.60 0 0 +1.0 0.20 0.60 0 0 + +1.0 0.0 0.80 0 0 +1.0 0.20 0.80 0 0 + +0.60 0.0 0.80 0 0 +0.60 0.0 0.60 0 0 +0.80 0.0 0.60 0 0 +0.80 0.0 0.80 0 0 +0.60 0.0 0.80 0 0 + +0.60 0.20 0.80 0 0 +0.60 0.20 0.60 0 0 +0.80 0.20 0.60 0 0 +0.80 0.20 0.80 0 0 +0.60 0.20 0.80 0 0 + +0.60 0.0 0.80 0 0 +0.60 0.20 0.80 0 0 + +0.60 0.0 0.60 0 0 +0.60 0.20 0.60 0 0 + +0.80 0.0 0.60 0 0 +0.80 0.20 0.60 0 0 + +0.80 0.0 0.80 0 0 +0.80 0.20 0.80 0 0 + +0.40 0.0 0.80 0 0 +0.40 0.0 0.60 0 0 +0.60 0.0 0.60 0 0 +0.60 0.0 0.80 0 0 +0.40 0.0 0.80 0 0 + +0.40 0.20 0.80 0 0 +0.40 0.20 0.60 0 0 +0.60 0.20 0.60 0 0 +0.60 0.20 0.80 0 0 +0.40 0.20 0.80 0 0 + +0.40 0.0 0.80 0 0 +0.40 0.20 0.80 0 0 + +0.40 0.0 0.60 0 0 +0.40 0.20 0.60 0 0 + +0.60 0.0 0.60 0 0 +0.60 0.20 0.60 0 0 + +0.60 0.0 0.80 0 0 +0.60 0.20 0.80 0 0 + +0.20 0.0 0.80 0 0 +0.20 0.0 0.60 0 0 +0.40 0.0 0.60 0 0 +0.40 0.0 0.80 0 0 +0.20 0.0 0.80 0 0 + +0.20 0.20 0.80 0 0 +0.20 0.20 0.60 0 0 +0.40 0.20 0.60 0 0 +0.40 0.20 0.80 0 0 +0.20 0.20 0.80 0 0 + +0.20 0.0 0.80 0 0 +0.20 0.20 0.80 0 0 + +0.20 0.0 0.60 0 0 +0.20 0.20 0.60 0 0 + +0.40 0.0 0.60 0 0 +0.40 0.20 0.60 0 0 + +0.40 0.0 0.80 0 0 +0.40 0.20 0.80 0 0 + +0.0 0.0 0.80 0 0 +0.0 0.0 0.60 0 0 +0.20 0.0 0.60 0 0 +0.20 0.0 0.80 0 0 +0.0 0.0 0.80 0 0 + +0.0 0.20 0.80 0 0 +0.0 0.20 0.60 0 0 +0.20 0.20 0.60 0 0 +0.20 0.20 0.80 0 0 +0.0 0.20 0.80 0 0 + +0.0 0.0 0.80 0 0 +0.0 0.20 0.80 0 0 + +0.0 0.0 0.60 0 0 +0.0 0.20 0.60 0 0 + +0.20 0.0 0.60 0 0 +0.20 0.20 0.60 0 0 + +0.20 0.0 0.80 0 0 +0.20 0.20 0.80 0 0 + +0.80 0.80 0.60 0 0 +0.80 0.80 0.40 0 0 +1.0 0.80 0.40 0 0 +1.0 0.80 0.60 0 0 +0.80 0.80 0.60 0 0 + +0.80 1.0 0.60 0 0 +0.80 1.0 0.40 0 0 +1.0 1.0 0.40 0 0 +1.0 1.0 0.60 0 0 +0.80 1.0 0.60 0 0 + +0.80 0.80 0.60 0 0 +0.80 1.0 0.60 0 0 + +0.80 0.80 0.40 0 0 +0.80 1.0 0.40 0 0 + +1.0 0.80 0.40 0 0 +1.0 1.0 0.40 0 0 + +1.0 0.80 0.60 0 0 +1.0 1.0 0.60 0 0 + +0.60 0.80 0.60 0 0 +0.60 0.80 0.40 0 0 +0.80 0.80 0.40 0 0 +0.80 0.80 0.60 0 0 +0.60 0.80 0.60 0 0 + +0.60 1.0 0.60 0 0 +0.60 1.0 0.40 0 0 +0.80 1.0 0.40 0 0 +0.80 1.0 0.60 0 0 +0.60 1.0 0.60 0 0 + +0.60 0.80 0.60 0 0 +0.60 1.0 0.60 0 0 + +0.60 0.80 0.40 0 0 +0.60 1.0 0.40 0 0 + +0.80 0.80 0.40 0 0 +0.80 1.0 0.40 0 0 + +0.80 0.80 0.60 0 0 +0.80 1.0 0.60 0 0 + +0.40 0.80 0.60 0 0 +0.40 0.80 0.40 0 0 +0.60 0.80 0.40 0 0 +0.60 0.80 0.60 0 0 +0.40 0.80 0.60 0 0 + +0.40 1.0 0.60 0 0 +0.40 1.0 0.40 0 0 +0.60 1.0 0.40 0 0 +0.60 1.0 0.60 0 0 +0.40 1.0 0.60 0 0 + +0.40 0.80 0.60 0 0 +0.40 1.0 0.60 0 0 + +0.40 0.80 0.40 0 0 +0.40 1.0 0.40 0 0 + +0.60 0.80 0.40 0 0 +0.60 1.0 0.40 0 0 + +0.60 0.80 0.60 0 0 +0.60 1.0 0.60 0 0 + +0.20 0.80 0.60 0 0 +0.20 0.80 0.40 0 0 +0.40 0.80 0.40 0 0 +0.40 0.80 0.60 0 0 +0.20 0.80 0.60 0 0 + +0.20 1.0 0.60 0 0 +0.20 1.0 0.40 0 0 +0.40 1.0 0.40 0 0 +0.40 1.0 0.60 0 0 +0.20 1.0 0.60 0 0 + +0.20 0.80 0.60 0 0 +0.20 1.0 0.60 0 0 + +0.20 0.80 0.40 0 0 +0.20 1.0 0.40 0 0 + +0.40 0.80 0.40 0 0 +0.40 1.0 0.40 0 0 + +0.40 0.80 0.60 0 0 +0.40 1.0 0.60 0 0 + +0.0 0.80 0.60 0 0 +0.0 0.80 0.40 0 0 +0.20 0.80 0.40 0 0 +0.20 0.80 0.60 0 0 +0.0 0.80 0.60 0 0 + +0.0 1.0 0.60 0 0 +0.0 1.0 0.40 0 0 +0.20 1.0 0.40 0 0 +0.20 1.0 0.60 0 0 +0.0 1.0 0.60 0 0 + +0.0 0.80 0.60 0 0 +0.0 1.0 0.60 0 0 + +0.0 0.80 0.40 0 0 +0.0 1.0 0.40 0 0 + +0.20 0.80 0.40 0 0 +0.20 1.0 0.40 0 0 + +0.20 0.80 0.60 0 0 +0.20 1.0 0.60 0 0 + +0.80 0.60 0.60 0 0 +0.80 0.60 0.40 0 0 +1.0 0.60 0.40 0 0 +1.0 0.60 0.60 0 0 +0.80 0.60 0.60 0 0 + +0.80 0.80 0.60 0 0 +0.80 0.80 0.40 0 0 +1.0 0.80 0.40 0 0 +1.0 0.80 0.60 0 0 +0.80 0.80 0.60 0 0 + +0.80 0.60 0.60 0 0 +0.80 0.80 0.60 0 0 + +0.80 0.60 0.40 0 0 +0.80 0.80 0.40 0 0 + +1.0 0.60 0.40 0 0 +1.0 0.80 0.40 0 0 + +1.0 0.60 0.60 0 0 +1.0 0.80 0.60 0 0 + +0.60 0.60 0.60 0 0 +0.60 0.60 0.40 0 0 +0.80 0.60 0.40 0 0 +0.80 0.60 0.60 0 0 +0.60 0.60 0.60 0 0 + +0.60 0.80 0.60 0 0 +0.60 0.80 0.40 0 0 +0.80 0.80 0.40 0 0 +0.80 0.80 0.60 0 0 +0.60 0.80 0.60 0 0 + +0.60 0.60 0.60 0 0 +0.60 0.80 0.60 0 0 + +0.60 0.60 0.40 0 0 +0.60 0.80 0.40 0 0 + +0.80 0.60 0.40 0 0 +0.80 0.80 0.40 0 0 + +0.80 0.60 0.60 0 0 +0.80 0.80 0.60 0 0 + +0.40 0.60 0.60 0 0 +0.40 0.60 0.40 0 0 +0.60 0.60 0.40 0 0 +0.60 0.60 0.60 0 0 +0.40 0.60 0.60 0 0 + +0.40 0.80 0.60 0 0 +0.40 0.80 0.40 0 0 +0.60 0.80 0.40 0 0 +0.60 0.80 0.60 0 0 +0.40 0.80 0.60 0 0 + +0.40 0.60 0.60 0 0 +0.40 0.80 0.60 0 0 + +0.40 0.60 0.40 0 0 +0.40 0.80 0.40 0 0 + +0.60 0.60 0.40 0 0 +0.60 0.80 0.40 0 0 + +0.60 0.60 0.60 0 0 +0.60 0.80 0.60 0 0 + +0.20 0.60 0.60 0 0 +0.20 0.60 0.40 0 0 +0.40 0.60 0.40 0 0 +0.40 0.60 0.60 0 0 +0.20 0.60 0.60 0 0 + +0.20 0.80 0.60 0 0 +0.20 0.80 0.40 0 0 +0.40 0.80 0.40 0 0 +0.40 0.80 0.60 0 0 +0.20 0.80 0.60 0 0 + +0.20 0.60 0.60 0 0 +0.20 0.80 0.60 0 0 + +0.20 0.60 0.40 0 0 +0.20 0.80 0.40 0 0 + +0.40 0.60 0.40 0 0 +0.40 0.80 0.40 0 0 + +0.40 0.60 0.60 0 0 +0.40 0.80 0.60 0 0 + +0.0 0.60 0.60 0 0 +0.0 0.60 0.40 0 0 +0.20 0.60 0.40 0 0 +0.20 0.60 0.60 0 0 +0.0 0.60 0.60 0 0 + +0.0 0.80 0.60 0 0 +0.0 0.80 0.40 0 0 +0.20 0.80 0.40 0 0 +0.20 0.80 0.60 0 0 +0.0 0.80 0.60 0 0 + +0.0 0.60 0.60 0 0 +0.0 0.80 0.60 0 0 + +0.0 0.60 0.40 0 0 +0.0 0.80 0.40 0 0 + +0.20 0.60 0.40 0 0 +0.20 0.80 0.40 0 0 + +0.20 0.60 0.60 0 0 +0.20 0.80 0.60 0 0 + +0.80 0.40 0.60 0 0 +0.80 0.40 0.40 0 0 +1.0 0.40 0.40 0 0 +1.0 0.40 0.60 0 0 +0.80 0.40 0.60 0 0 + +0.80 0.60 0.60 0 0 +0.80 0.60 0.40 0 0 +1.0 0.60 0.40 0 0 +1.0 0.60 0.60 0 0 +0.80 0.60 0.60 0 0 + +0.80 0.40 0.60 0 0 +0.80 0.60 0.60 0 0 + +0.80 0.40 0.40 0 0 +0.80 0.60 0.40 0 0 + +1.0 0.40 0.40 0 0 +1.0 0.60 0.40 0 0 + +1.0 0.40 0.60 0 0 +1.0 0.60 0.60 0 0 + +0.60 0.40 0.60 0 0 +0.60 0.40 0.40 0 0 +0.80 0.40 0.40 0 0 +0.80 0.40 0.60 0 0 +0.60 0.40 0.60 0 0 + +0.60 0.60 0.60 0 0 +0.60 0.60 0.40 0 0 +0.80 0.60 0.40 0 0 +0.80 0.60 0.60 0 0 +0.60 0.60 0.60 0 0 + +0.60 0.40 0.60 0 0 +0.60 0.60 0.60 0 0 + +0.60 0.40 0.40 0 0 +0.60 0.60 0.40 0 0 + +0.80 0.40 0.40 0 0 +0.80 0.60 0.40 0 0 + +0.80 0.40 0.60 0 0 +0.80 0.60 0.60 0 0 + +0.40 0.40 0.60 0 0 +0.40 0.40 0.40 0 0 +0.60 0.40 0.40 0 0 +0.60 0.40 0.60 0 0 +0.40 0.40 0.60 0 0 + +0.40 0.60 0.60 0 0 +0.40 0.60 0.40 0 0 +0.60 0.60 0.40 0 0 +0.60 0.60 0.60 0 0 +0.40 0.60 0.60 0 0 + +0.40 0.40 0.60 0 0 +0.40 0.60 0.60 0 0 + +0.40 0.40 0.40 0 0 +0.40 0.60 0.40 0 0 + +0.60 0.40 0.40 0 0 +0.60 0.60 0.40 0 0 + +0.60 0.40 0.60 0 0 +0.60 0.60 0.60 0 0 + +0.20 0.40 0.60 0 0 +0.20 0.40 0.40 0 0 +0.40 0.40 0.40 0 0 +0.40 0.40 0.60 0 0 +0.20 0.40 0.60 0 0 + +0.20 0.60 0.60 0 0 +0.20 0.60 0.40 0 0 +0.40 0.60 0.40 0 0 +0.40 0.60 0.60 0 0 +0.20 0.60 0.60 0 0 + +0.20 0.40 0.60 0 0 +0.20 0.60 0.60 0 0 + +0.20 0.40 0.40 0 0 +0.20 0.60 0.40 0 0 + +0.40 0.40 0.40 0 0 +0.40 0.60 0.40 0 0 + +0.40 0.40 0.60 0 0 +0.40 0.60 0.60 0 0 + +0.0 0.40 0.60 0 0 +0.0 0.40 0.40 0 0 +0.20 0.40 0.40 0 0 +0.20 0.40 0.60 0 0 +0.0 0.40 0.60 0 0 + +0.0 0.60 0.60 0 0 +0.0 0.60 0.40 0 0 +0.20 0.60 0.40 0 0 +0.20 0.60 0.60 0 0 +0.0 0.60 0.60 0 0 + +0.0 0.40 0.60 0 0 +0.0 0.60 0.60 0 0 + +0.0 0.40 0.40 0 0 +0.0 0.60 0.40 0 0 + +0.20 0.40 0.40 0 0 +0.20 0.60 0.40 0 0 + +0.20 0.40 0.60 0 0 +0.20 0.60 0.60 0 0 + +0.80 0.20 0.60 0 0 +0.80 0.20 0.40 0 0 +1.0 0.20 0.40 0 0 +1.0 0.20 0.60 0 0 +0.80 0.20 0.60 0 0 + +0.80 0.40 0.60 0 0 +0.80 0.40 0.40 0 0 +1.0 0.40 0.40 0 0 +1.0 0.40 0.60 0 0 +0.80 0.40 0.60 0 0 + +0.80 0.20 0.60 0 0 +0.80 0.40 0.60 0 0 + +0.80 0.20 0.40 0 0 +0.80 0.40 0.40 0 0 + +1.0 0.20 0.40 0 0 +1.0 0.40 0.40 0 0 + +1.0 0.20 0.60 0 0 +1.0 0.40 0.60 0 0 + +0.60 0.20 0.60 0 0 +0.60 0.20 0.40 0 0 +0.80 0.20 0.40 0 0 +0.80 0.20 0.60 0 0 +0.60 0.20 0.60 0 0 + +0.60 0.40 0.60 0 0 +0.60 0.40 0.40 0 0 +0.80 0.40 0.40 0 0 +0.80 0.40 0.60 0 0 +0.60 0.40 0.60 0 0 + +0.60 0.20 0.60 0 0 +0.60 0.40 0.60 0 0 + +0.60 0.20 0.40 0 0 +0.60 0.40 0.40 0 0 + +0.80 0.20 0.40 0 0 +0.80 0.40 0.40 0 0 + +0.80 0.20 0.60 0 0 +0.80 0.40 0.60 0 0 + +0.40 0.20 0.60 0 0 +0.40 0.20 0.40 0 0 +0.60 0.20 0.40 0 0 +0.60 0.20 0.60 0 0 +0.40 0.20 0.60 0 0 + +0.40 0.40 0.60 0 0 +0.40 0.40 0.40 0 0 +0.60 0.40 0.40 0 0 +0.60 0.40 0.60 0 0 +0.40 0.40 0.60 0 0 + +0.40 0.20 0.60 0 0 +0.40 0.40 0.60 0 0 + +0.40 0.20 0.40 0 0 +0.40 0.40 0.40 0 0 + +0.60 0.20 0.40 0 0 +0.60 0.40 0.40 0 0 + +0.60 0.20 0.60 0 0 +0.60 0.40 0.60 0 0 + +0.20 0.20 0.60 0 0 +0.20 0.20 0.40 0 0 +0.40 0.20 0.40 0 0 +0.40 0.20 0.60 0 0 +0.20 0.20 0.60 0 0 + +0.20 0.40 0.60 0 0 +0.20 0.40 0.40 0 0 +0.40 0.40 0.40 0 0 +0.40 0.40 0.60 0 0 +0.20 0.40 0.60 0 0 + +0.20 0.20 0.60 0 0 +0.20 0.40 0.60 0 0 + +0.20 0.20 0.40 0 0 +0.20 0.40 0.40 0 0 + +0.40 0.20 0.40 0 0 +0.40 0.40 0.40 0 0 + +0.40 0.20 0.60 0 0 +0.40 0.40 0.60 0 0 + +0.0 0.20 0.60 0 0 +0.0 0.20 0.40 0 0 +0.20 0.20 0.40 0 0 +0.20 0.20 0.60 0 0 +0.0 0.20 0.60 0 0 + +0.0 0.40 0.60 0 0 +0.0 0.40 0.40 0 0 +0.20 0.40 0.40 0 0 +0.20 0.40 0.60 0 0 +0.0 0.40 0.60 0 0 + +0.0 0.20 0.60 0 0 +0.0 0.40 0.60 0 0 + +0.0 0.20 0.40 0 0 +0.0 0.40 0.40 0 0 + +0.20 0.20 0.40 0 0 +0.20 0.40 0.40 0 0 + +0.20 0.20 0.60 0 0 +0.20 0.40 0.60 0 0 + +0.80 0.0 0.60 0 0 +0.80 0.0 0.40 0 0 +1.0 0.0 0.40 0 0 +1.0 0.0 0.60 0 0 +0.80 0.0 0.60 0 0 + +0.80 0.20 0.60 0 0 +0.80 0.20 0.40 0 0 +1.0 0.20 0.40 0 0 +1.0 0.20 0.60 0 0 +0.80 0.20 0.60 0 0 + +0.80 0.0 0.60 0 0 +0.80 0.20 0.60 0 0 + +0.80 0.0 0.40 0 0 +0.80 0.20 0.40 0 0 + +1.0 0.0 0.40 0 0 +1.0 0.20 0.40 0 0 + +1.0 0.0 0.60 0 0 +1.0 0.20 0.60 0 0 + +0.60 0.0 0.60 0 0 +0.60 0.0 0.40 0 0 +0.80 0.0 0.40 0 0 +0.80 0.0 0.60 0 0 +0.60 0.0 0.60 0 0 + +0.60 0.20 0.60 0 0 +0.60 0.20 0.40 0 0 +0.80 0.20 0.40 0 0 +0.80 0.20 0.60 0 0 +0.60 0.20 0.60 0 0 + +0.60 0.0 0.60 0 0 +0.60 0.20 0.60 0 0 + +0.60 0.0 0.40 0 0 +0.60 0.20 0.40 0 0 + +0.80 0.0 0.40 0 0 +0.80 0.20 0.40 0 0 + +0.80 0.0 0.60 0 0 +0.80 0.20 0.60 0 0 + +0.40 0.0 0.60 0 0 +0.40 0.0 0.40 0 0 +0.60 0.0 0.40 0 0 +0.60 0.0 0.60 0 0 +0.40 0.0 0.60 0 0 + +0.40 0.20 0.60 0 0 +0.40 0.20 0.40 0 0 +0.60 0.20 0.40 0 0 +0.60 0.20 0.60 0 0 +0.40 0.20 0.60 0 0 + +0.40 0.0 0.60 0 0 +0.40 0.20 0.60 0 0 + +0.40 0.0 0.40 0 0 +0.40 0.20 0.40 0 0 + +0.60 0.0 0.40 0 0 +0.60 0.20 0.40 0 0 + +0.60 0.0 0.60 0 0 +0.60 0.20 0.60 0 0 + +0.20 0.0 0.60 0 0 +0.20 0.0 0.40 0 0 +0.40 0.0 0.40 0 0 +0.40 0.0 0.60 0 0 +0.20 0.0 0.60 0 0 + +0.20 0.20 0.60 0 0 +0.20 0.20 0.40 0 0 +0.40 0.20 0.40 0 0 +0.40 0.20 0.60 0 0 +0.20 0.20 0.60 0 0 + +0.20 0.0 0.60 0 0 +0.20 0.20 0.60 0 0 + +0.20 0.0 0.40 0 0 +0.20 0.20 0.40 0 0 + +0.40 0.0 0.40 0 0 +0.40 0.20 0.40 0 0 + +0.40 0.0 0.60 0 0 +0.40 0.20 0.60 0 0 + +0.0 0.0 0.60 0 0 +0.0 0.0 0.40 0 0 +0.20 0.0 0.40 0 0 +0.20 0.0 0.60 0 0 +0.0 0.0 0.60 0 0 + +0.0 0.20 0.60 0 0 +0.0 0.20 0.40 0 0 +0.20 0.20 0.40 0 0 +0.20 0.20 0.60 0 0 +0.0 0.20 0.60 0 0 + +0.0 0.0 0.60 0 0 +0.0 0.20 0.60 0 0 + +0.0 0.0 0.40 0 0 +0.0 0.20 0.40 0 0 + +0.20 0.0 0.40 0 0 +0.20 0.20 0.40 0 0 + +0.20 0.0 0.60 0 0 +0.20 0.20 0.60 0 0 + +0.80 0.80 0.40 0 0 +0.80 0.80 0.20 0 0 +1.0 0.80 0.20 0 0 +1.0 0.80 0.40 0 0 +0.80 0.80 0.40 0 0 + +0.80 1.0 0.40 0 0 +0.80 1.0 0.20 0 0 +1.0 1.0 0.20 0 0 +1.0 1.0 0.40 0 0 +0.80 1.0 0.40 0 0 + +0.80 0.80 0.40 0 0 +0.80 1.0 0.40 0 0 + +0.80 0.80 0.20 0 0 +0.80 1.0 0.20 0 0 + +1.0 0.80 0.20 0 0 +1.0 1.0 0.20 0 0 + +1.0 0.80 0.40 0 0 +1.0 1.0 0.40 0 0 + +0.60 0.80 0.40 0 0 +0.60 0.80 0.20 0 0 +0.80 0.80 0.20 0 0 +0.80 0.80 0.40 0 0 +0.60 0.80 0.40 0 0 + +0.60 1.0 0.40 0 0 +0.60 1.0 0.20 0 0 +0.80 1.0 0.20 0 0 +0.80 1.0 0.40 0 0 +0.60 1.0 0.40 0 0 + +0.60 0.80 0.40 0 0 +0.60 1.0 0.40 0 0 + +0.60 0.80 0.20 0 0 +0.60 1.0 0.20 0 0 + +0.80 0.80 0.20 0 0 +0.80 1.0 0.20 0 0 + +0.80 0.80 0.40 0 0 +0.80 1.0 0.40 0 0 + +0.40 0.80 0.40 0 0 +0.40 0.80 0.20 0 0 +0.60 0.80 0.20 0 0 +0.60 0.80 0.40 0 0 +0.40 0.80 0.40 0 0 + +0.40 1.0 0.40 0 0 +0.40 1.0 0.20 0 0 +0.60 1.0 0.20 0 0 +0.60 1.0 0.40 0 0 +0.40 1.0 0.40 0 0 + +0.40 0.80 0.40 0 0 +0.40 1.0 0.40 0 0 + +0.40 0.80 0.20 0 0 +0.40 1.0 0.20 0 0 + +0.60 0.80 0.20 0 0 +0.60 1.0 0.20 0 0 + +0.60 0.80 0.40 0 0 +0.60 1.0 0.40 0 0 + +0.20 0.80 0.40 0 0 +0.20 0.80 0.20 0 0 +0.40 0.80 0.20 0 0 +0.40 0.80 0.40 0 0 +0.20 0.80 0.40 0 0 + +0.20 1.0 0.40 0 0 +0.20 1.0 0.20 0 0 +0.40 1.0 0.20 0 0 +0.40 1.0 0.40 0 0 +0.20 1.0 0.40 0 0 + +0.20 0.80 0.40 0 0 +0.20 1.0 0.40 0 0 + +0.20 0.80 0.20 0 0 +0.20 1.0 0.20 0 0 + +0.40 0.80 0.20 0 0 +0.40 1.0 0.20 0 0 + +0.40 0.80 0.40 0 0 +0.40 1.0 0.40 0 0 + +0.0 0.80 0.40 0 0 +0.0 0.80 0.20 0 0 +0.20 0.80 0.20 0 0 +0.20 0.80 0.40 0 0 +0.0 0.80 0.40 0 0 + +0.0 1.0 0.40 0 0 +0.0 1.0 0.20 0 0 +0.20 1.0 0.20 0 0 +0.20 1.0 0.40 0 0 +0.0 1.0 0.40 0 0 + +0.0 0.80 0.40 0 0 +0.0 1.0 0.40 0 0 + +0.0 0.80 0.20 0 0 +0.0 1.0 0.20 0 0 + +0.20 0.80 0.20 0 0 +0.20 1.0 0.20 0 0 + +0.20 0.80 0.40 0 0 +0.20 1.0 0.40 0 0 + +0.80 0.60 0.40 0 0 +0.80 0.60 0.20 0 0 +1.0 0.60 0.20 0 0 +1.0 0.60 0.40 0 0 +0.80 0.60 0.40 0 0 + +0.80 0.80 0.40 0 0 +0.80 0.80 0.20 0 0 +1.0 0.80 0.20 0 0 +1.0 0.80 0.40 0 0 +0.80 0.80 0.40 0 0 + +0.80 0.60 0.40 0 0 +0.80 0.80 0.40 0 0 + +0.80 0.60 0.20 0 0 +0.80 0.80 0.20 0 0 + +1.0 0.60 0.20 0 0 +1.0 0.80 0.20 0 0 + +1.0 0.60 0.40 0 0 +1.0 0.80 0.40 0 0 + +0.60 0.60 0.40 0 0 +0.60 0.60 0.20 0 0 +0.80 0.60 0.20 0 0 +0.80 0.60 0.40 0 0 +0.60 0.60 0.40 0 0 + +0.60 0.80 0.40 0 0 +0.60 0.80 0.20 0 0 +0.80 0.80 0.20 0 0 +0.80 0.80 0.40 0 0 +0.60 0.80 0.40 0 0 + +0.60 0.60 0.40 0 0 +0.60 0.80 0.40 0 0 + +0.60 0.60 0.20 0 0 +0.60 0.80 0.20 0 0 + +0.80 0.60 0.20 0 0 +0.80 0.80 0.20 0 0 + +0.80 0.60 0.40 0 0 +0.80 0.80 0.40 0 0 + +0.40 0.60 0.40 0 0 +0.40 0.60 0.20 0 0 +0.60 0.60 0.20 0 0 +0.60 0.60 0.40 0 0 +0.40 0.60 0.40 0 0 + +0.40 0.80 0.40 0 0 +0.40 0.80 0.20 0 0 +0.60 0.80 0.20 0 0 +0.60 0.80 0.40 0 0 +0.40 0.80 0.40 0 0 + +0.40 0.60 0.40 0 0 +0.40 0.80 0.40 0 0 + +0.40 0.60 0.20 0 0 +0.40 0.80 0.20 0 0 + +0.60 0.60 0.20 0 0 +0.60 0.80 0.20 0 0 + +0.60 0.60 0.40 0 0 +0.60 0.80 0.40 0 0 + +0.20 0.60 0.40 0 0 +0.20 0.60 0.20 0 0 +0.40 0.60 0.20 0 0 +0.40 0.60 0.40 0 0 +0.20 0.60 0.40 0 0 + +0.20 0.80 0.40 0 0 +0.20 0.80 0.20 0 0 +0.40 0.80 0.20 0 0 +0.40 0.80 0.40 0 0 +0.20 0.80 0.40 0 0 + +0.20 0.60 0.40 0 0 +0.20 0.80 0.40 0 0 + +0.20 0.60 0.20 0 0 +0.20 0.80 0.20 0 0 + +0.40 0.60 0.20 0 0 +0.40 0.80 0.20 0 0 + +0.40 0.60 0.40 0 0 +0.40 0.80 0.40 0 0 + +0.0 0.60 0.40 0 0 +0.0 0.60 0.20 0 0 +0.20 0.60 0.20 0 0 +0.20 0.60 0.40 0 0 +0.0 0.60 0.40 0 0 + +0.0 0.80 0.40 0 0 +0.0 0.80 0.20 0 0 +0.20 0.80 0.20 0 0 +0.20 0.80 0.40 0 0 +0.0 0.80 0.40 0 0 + +0.0 0.60 0.40 0 0 +0.0 0.80 0.40 0 0 + +0.0 0.60 0.20 0 0 +0.0 0.80 0.20 0 0 + +0.20 0.60 0.20 0 0 +0.20 0.80 0.20 0 0 + +0.20 0.60 0.40 0 0 +0.20 0.80 0.40 0 0 + +0.80 0.40 0.40 0 0 +0.80 0.40 0.20 0 0 +1.0 0.40 0.20 0 0 +1.0 0.40 0.40 0 0 +0.80 0.40 0.40 0 0 + +0.80 0.60 0.40 0 0 +0.80 0.60 0.20 0 0 +1.0 0.60 0.20 0 0 +1.0 0.60 0.40 0 0 +0.80 0.60 0.40 0 0 + +0.80 0.40 0.40 0 0 +0.80 0.60 0.40 0 0 + +0.80 0.40 0.20 0 0 +0.80 0.60 0.20 0 0 + +1.0 0.40 0.20 0 0 +1.0 0.60 0.20 0 0 + +1.0 0.40 0.40 0 0 +1.0 0.60 0.40 0 0 + +0.60 0.40 0.40 0 0 +0.60 0.40 0.20 0 0 +0.80 0.40 0.20 0 0 +0.80 0.40 0.40 0 0 +0.60 0.40 0.40 0 0 + +0.60 0.60 0.40 0 0 +0.60 0.60 0.20 0 0 +0.80 0.60 0.20 0 0 +0.80 0.60 0.40 0 0 +0.60 0.60 0.40 0 0 + +0.60 0.40 0.40 0 0 +0.60 0.60 0.40 0 0 + +0.60 0.40 0.20 0 0 +0.60 0.60 0.20 0 0 + +0.80 0.40 0.20 0 0 +0.80 0.60 0.20 0 0 + +0.80 0.40 0.40 0 0 +0.80 0.60 0.40 0 0 + +0.40 0.40 0.40 0 0 +0.40 0.40 0.20 0 0 +0.60 0.40 0.20 0 0 +0.60 0.40 0.40 0 0 +0.40 0.40 0.40 0 0 + +0.40 0.60 0.40 0 0 +0.40 0.60 0.20 0 0 +0.60 0.60 0.20 0 0 +0.60 0.60 0.40 0 0 +0.40 0.60 0.40 0 0 + +0.40 0.40 0.40 0 0 +0.40 0.60 0.40 0 0 + +0.40 0.40 0.20 0 0 +0.40 0.60 0.20 0 0 + +0.60 0.40 0.20 0 0 +0.60 0.60 0.20 0 0 + +0.60 0.40 0.40 0 0 +0.60 0.60 0.40 0 0 + +0.20 0.40 0.40 0 0 +0.20 0.40 0.20 0 0 +0.40 0.40 0.20 0 0 +0.40 0.40 0.40 0 0 +0.20 0.40 0.40 0 0 + +0.20 0.60 0.40 0 0 +0.20 0.60 0.20 0 0 +0.40 0.60 0.20 0 0 +0.40 0.60 0.40 0 0 +0.20 0.60 0.40 0 0 + +0.20 0.40 0.40 0 0 +0.20 0.60 0.40 0 0 + +0.20 0.40 0.20 0 0 +0.20 0.60 0.20 0 0 + +0.40 0.40 0.20 0 0 +0.40 0.60 0.20 0 0 + +0.40 0.40 0.40 0 0 +0.40 0.60 0.40 0 0 + +0.0 0.40 0.40 0 0 +0.0 0.40 0.20 0 0 +0.20 0.40 0.20 0 0 +0.20 0.40 0.40 0 0 +0.0 0.40 0.40 0 0 + +0.0 0.60 0.40 0 0 +0.0 0.60 0.20 0 0 +0.20 0.60 0.20 0 0 +0.20 0.60 0.40 0 0 +0.0 0.60 0.40 0 0 + +0.0 0.40 0.40 0 0 +0.0 0.60 0.40 0 0 + +0.0 0.40 0.20 0 0 +0.0 0.60 0.20 0 0 + +0.20 0.40 0.20 0 0 +0.20 0.60 0.20 0 0 + +0.20 0.40 0.40 0 0 +0.20 0.60 0.40 0 0 + +0.80 0.20 0.40 0 0 +0.80 0.20 0.20 0 0 +1.0 0.20 0.20 0 0 +1.0 0.20 0.40 0 0 +0.80 0.20 0.40 0 0 + +0.80 0.40 0.40 0 0 +0.80 0.40 0.20 0 0 +1.0 0.40 0.20 0 0 +1.0 0.40 0.40 0 0 +0.80 0.40 0.40 0 0 + +0.80 0.20 0.40 0 0 +0.80 0.40 0.40 0 0 + +0.80 0.20 0.20 0 0 +0.80 0.40 0.20 0 0 + +1.0 0.20 0.20 0 0 +1.0 0.40 0.20 0 0 + +1.0 0.20 0.40 0 0 +1.0 0.40 0.40 0 0 + +0.60 0.20 0.40 0 0 +0.60 0.20 0.20 0 0 +0.80 0.20 0.20 0 0 +0.80 0.20 0.40 0 0 +0.60 0.20 0.40 0 0 + +0.60 0.40 0.40 0 0 +0.60 0.40 0.20 0 0 +0.80 0.40 0.20 0 0 +0.80 0.40 0.40 0 0 +0.60 0.40 0.40 0 0 + +0.60 0.20 0.40 0 0 +0.60 0.40 0.40 0 0 + +0.60 0.20 0.20 0 0 +0.60 0.40 0.20 0 0 + +0.80 0.20 0.20 0 0 +0.80 0.40 0.20 0 0 + +0.80 0.20 0.40 0 0 +0.80 0.40 0.40 0 0 + +0.40 0.20 0.40 0 0 +0.40 0.20 0.20 0 0 +0.60 0.20 0.20 0 0 +0.60 0.20 0.40 0 0 +0.40 0.20 0.40 0 0 + +0.40 0.40 0.40 0 0 +0.40 0.40 0.20 0 0 +0.60 0.40 0.20 0 0 +0.60 0.40 0.40 0 0 +0.40 0.40 0.40 0 0 + +0.40 0.20 0.40 0 0 +0.40 0.40 0.40 0 0 + +0.40 0.20 0.20 0 0 +0.40 0.40 0.20 0 0 + +0.60 0.20 0.20 0 0 +0.60 0.40 0.20 0 0 + +0.60 0.20 0.40 0 0 +0.60 0.40 0.40 0 0 + +0.20 0.20 0.40 0 0 +0.20 0.20 0.20 0 0 +0.40 0.20 0.20 0 0 +0.40 0.20 0.40 0 0 +0.20 0.20 0.40 0 0 + +0.20 0.40 0.40 0 0 +0.20 0.40 0.20 0 0 +0.40 0.40 0.20 0 0 +0.40 0.40 0.40 0 0 +0.20 0.40 0.40 0 0 + +0.20 0.20 0.40 0 0 +0.20 0.40 0.40 0 0 + +0.20 0.20 0.20 0 0 +0.20 0.40 0.20 0 0 + +0.40 0.20 0.20 0 0 +0.40 0.40 0.20 0 0 + +0.40 0.20 0.40 0 0 +0.40 0.40 0.40 0 0 + +0.0 0.20 0.40 0 0 +0.0 0.20 0.20 0 0 +0.20 0.20 0.20 0 0 +0.20 0.20 0.40 0 0 +0.0 0.20 0.40 0 0 + +0.0 0.40 0.40 0 0 +0.0 0.40 0.20 0 0 +0.20 0.40 0.20 0 0 +0.20 0.40 0.40 0 0 +0.0 0.40 0.40 0 0 + +0.0 0.20 0.40 0 0 +0.0 0.40 0.40 0 0 + +0.0 0.20 0.20 0 0 +0.0 0.40 0.20 0 0 + +0.20 0.20 0.20 0 0 +0.20 0.40 0.20 0 0 + +0.20 0.20 0.40 0 0 +0.20 0.40 0.40 0 0 + +0.80 0.0 0.40 0 0 +0.80 0.0 0.20 0 0 +1.0 0.0 0.20 0 0 +1.0 0.0 0.40 0 0 +0.80 0.0 0.40 0 0 + +0.80 0.20 0.40 0 0 +0.80 0.20 0.20 0 0 +1.0 0.20 0.20 0 0 +1.0 0.20 0.40 0 0 +0.80 0.20 0.40 0 0 + +0.80 0.0 0.40 0 0 +0.80 0.20 0.40 0 0 + +0.80 0.0 0.20 0 0 +0.80 0.20 0.20 0 0 + +1.0 0.0 0.20 0 0 +1.0 0.20 0.20 0 0 + +1.0 0.0 0.40 0 0 +1.0 0.20 0.40 0 0 + +0.60 0.0 0.40 0 0 +0.60 0.0 0.20 0 0 +0.80 0.0 0.20 0 0 +0.80 0.0 0.40 0 0 +0.60 0.0 0.40 0 0 + +0.60 0.20 0.40 0 0 +0.60 0.20 0.20 0 0 +0.80 0.20 0.20 0 0 +0.80 0.20 0.40 0 0 +0.60 0.20 0.40 0 0 + +0.60 0.0 0.40 0 0 +0.60 0.20 0.40 0 0 + +0.60 0.0 0.20 0 0 +0.60 0.20 0.20 0 0 + +0.80 0.0 0.20 0 0 +0.80 0.20 0.20 0 0 + +0.80 0.0 0.40 0 0 +0.80 0.20 0.40 0 0 + +0.40 0.0 0.40 0 0 +0.40 0.0 0.20 0 0 +0.60 0.0 0.20 0 0 +0.60 0.0 0.40 0 0 +0.40 0.0 0.40 0 0 + +0.40 0.20 0.40 0 0 +0.40 0.20 0.20 0 0 +0.60 0.20 0.20 0 0 +0.60 0.20 0.40 0 0 +0.40 0.20 0.40 0 0 + +0.40 0.0 0.40 0 0 +0.40 0.20 0.40 0 0 + +0.40 0.0 0.20 0 0 +0.40 0.20 0.20 0 0 + +0.60 0.0 0.20 0 0 +0.60 0.20 0.20 0 0 + +0.60 0.0 0.40 0 0 +0.60 0.20 0.40 0 0 + +0.20 0.0 0.40 0 0 +0.20 0.0 0.20 0 0 +0.40 0.0 0.20 0 0 +0.40 0.0 0.40 0 0 +0.20 0.0 0.40 0 0 + +0.20 0.20 0.40 0 0 +0.20 0.20 0.20 0 0 +0.40 0.20 0.20 0 0 +0.40 0.20 0.40 0 0 +0.20 0.20 0.40 0 0 + +0.20 0.0 0.40 0 0 +0.20 0.20 0.40 0 0 + +0.20 0.0 0.20 0 0 +0.20 0.20 0.20 0 0 + +0.40 0.0 0.20 0 0 +0.40 0.20 0.20 0 0 + +0.40 0.0 0.40 0 0 +0.40 0.20 0.40 0 0 + +0.0 0.0 0.40 0 0 +0.0 0.0 0.20 0 0 +0.20 0.0 0.20 0 0 +0.20 0.0 0.40 0 0 +0.0 0.0 0.40 0 0 + +0.0 0.20 0.40 0 0 +0.0 0.20 0.20 0 0 +0.20 0.20 0.20 0 0 +0.20 0.20 0.40 0 0 +0.0 0.20 0.40 0 0 + +0.0 0.0 0.40 0 0 +0.0 0.20 0.40 0 0 + +0.0 0.0 0.20 0 0 +0.0 0.20 0.20 0 0 + +0.20 0.0 0.20 0 0 +0.20 0.20 0.20 0 0 + +0.20 0.0 0.40 0 0 +0.20 0.20 0.40 0 0 + +0.80 0.80 0.20 0 0 +0.80 0.80 0.0 0 0 +1.0 0.80 0.0 0 0 +1.0 0.80 0.20 0 0 +0.80 0.80 0.20 0 0 + +0.80 1.0 0.20 0 0 +0.80 1.0 0.0 0 0 +1.0 1.0 0.0 0 0 +1.0 1.0 0.20 0 0 +0.80 1.0 0.20 0 0 + +0.80 0.80 0.20 0 0 +0.80 1.0 0.20 0 0 + +0.80 0.80 0.0 0 0 +0.80 1.0 0.0 0 0 + +1.0 0.80 0.0 0 0 +1.0 1.0 0.0 0 0 + +1.0 0.80 0.20 0 0 +1.0 1.0 0.20 0 0 + +0.60 0.80 0.20 0 0 +0.60 0.80 0.0 0 0 +0.80 0.80 0.0 0 0 +0.80 0.80 0.20 0 0 +0.60 0.80 0.20 0 0 + +0.60 1.0 0.20 0 0 +0.60 1.0 0.0 0 0 +0.80 1.0 0.0 0 0 +0.80 1.0 0.20 0 0 +0.60 1.0 0.20 0 0 + +0.60 0.80 0.20 0 0 +0.60 1.0 0.20 0 0 + +0.60 0.80 0.0 0 0 +0.60 1.0 0.0 0 0 + +0.80 0.80 0.0 0 0 +0.80 1.0 0.0 0 0 + +0.80 0.80 0.20 0 0 +0.80 1.0 0.20 0 0 + +0.40 0.80 0.20 0 0 +0.40 0.80 0.0 0 0 +0.60 0.80 0.0 0 0 +0.60 0.80 0.20 0 0 +0.40 0.80 0.20 0 0 + +0.40 1.0 0.20 0 0 +0.40 1.0 0.0 0 0 +0.60 1.0 0.0 0 0 +0.60 1.0 0.20 0 0 +0.40 1.0 0.20 0 0 + +0.40 0.80 0.20 0 0 +0.40 1.0 0.20 0 0 + +0.40 0.80 0.0 0 0 +0.40 1.0 0.0 0 0 + +0.60 0.80 0.0 0 0 +0.60 1.0 0.0 0 0 + +0.60 0.80 0.20 0 0 +0.60 1.0 0.20 0 0 + +0.20 0.80 0.20 0 0 +0.20 0.80 0.0 0 0 +0.40 0.80 0.0 0 0 +0.40 0.80 0.20 0 0 +0.20 0.80 0.20 0 0 + +0.20 1.0 0.20 0 0 +0.20 1.0 0.0 0 0 +0.40 1.0 0.0 0 0 +0.40 1.0 0.20 0 0 +0.20 1.0 0.20 0 0 + +0.20 0.80 0.20 0 0 +0.20 1.0 0.20 0 0 + +0.20 0.80 0.0 0 0 +0.20 1.0 0.0 0 0 + +0.40 0.80 0.0 0 0 +0.40 1.0 0.0 0 0 + +0.40 0.80 0.20 0 0 +0.40 1.0 0.20 0 0 + +0.0 0.80 0.20 0 0 +0.0 0.80 0.0 0 0 +0.20 0.80 0.0 0 0 +0.20 0.80 0.20 0 0 +0.0 0.80 0.20 0 0 + +0.0 1.0 0.20 0 0 +0.0 1.0 0.0 0 0 +0.20 1.0 0.0 0 0 +0.20 1.0 0.20 0 0 +0.0 1.0 0.20 0 0 + +0.0 0.80 0.20 0 0 +0.0 1.0 0.20 0 0 + +0.0 0.80 0.0 0 0 +0.0 1.0 0.0 0 0 + +0.20 0.80 0.0 0 0 +0.20 1.0 0.0 0 0 + +0.20 0.80 0.20 0 0 +0.20 1.0 0.20 0 0 + +0.80 0.60 0.20 0 0 +0.80 0.60 0.0 0 0 +1.0 0.60 0.0 0 0 +1.0 0.60 0.20 0 0 +0.80 0.60 0.20 0 0 + +0.80 0.80 0.20 0 0 +0.80 0.80 0.0 0 0 +1.0 0.80 0.0 0 0 +1.0 0.80 0.20 0 0 +0.80 0.80 0.20 0 0 + +0.80 0.60 0.20 0 0 +0.80 0.80 0.20 0 0 + +0.80 0.60 0.0 0 0 +0.80 0.80 0.0 0 0 + +1.0 0.60 0.0 0 0 +1.0 0.80 0.0 0 0 + +1.0 0.60 0.20 0 0 +1.0 0.80 0.20 0 0 + +0.60 0.60 0.20 0 0 +0.60 0.60 0.0 0 0 +0.80 0.60 0.0 0 0 +0.80 0.60 0.20 0 0 +0.60 0.60 0.20 0 0 + +0.60 0.80 0.20 0 0 +0.60 0.80 0.0 0 0 +0.80 0.80 0.0 0 0 +0.80 0.80 0.20 0 0 +0.60 0.80 0.20 0 0 + +0.60 0.60 0.20 0 0 +0.60 0.80 0.20 0 0 + +0.60 0.60 0.0 0 0 +0.60 0.80 0.0 0 0 + +0.80 0.60 0.0 0 0 +0.80 0.80 0.0 0 0 + +0.80 0.60 0.20 0 0 +0.80 0.80 0.20 0 0 + +0.40 0.60 0.20 0 0 +0.40 0.60 0.0 0 0 +0.60 0.60 0.0 0 0 +0.60 0.60 0.20 0 0 +0.40 0.60 0.20 0 0 + +0.40 0.80 0.20 0 0 +0.40 0.80 0.0 0 0 +0.60 0.80 0.0 0 0 +0.60 0.80 0.20 0 0 +0.40 0.80 0.20 0 0 + +0.40 0.60 0.20 0 0 +0.40 0.80 0.20 0 0 + +0.40 0.60 0.0 0 0 +0.40 0.80 0.0 0 0 + +0.60 0.60 0.0 0 0 +0.60 0.80 0.0 0 0 + +0.60 0.60 0.20 0 0 +0.60 0.80 0.20 0 0 + +0.20 0.60 0.20 0 0 +0.20 0.60 0.0 0 0 +0.40 0.60 0.0 0 0 +0.40 0.60 0.20 0 0 +0.20 0.60 0.20 0 0 + +0.20 0.80 0.20 0 0 +0.20 0.80 0.0 0 0 +0.40 0.80 0.0 0 0 +0.40 0.80 0.20 0 0 +0.20 0.80 0.20 0 0 + +0.20 0.60 0.20 0 0 +0.20 0.80 0.20 0 0 + +0.20 0.60 0.0 0 0 +0.20 0.80 0.0 0 0 + +0.40 0.60 0.0 0 0 +0.40 0.80 0.0 0 0 + +0.40 0.60 0.20 0 0 +0.40 0.80 0.20 0 0 + +0.0 0.60 0.20 0 0 +0.0 0.60 0.0 0 0 +0.20 0.60 0.0 0 0 +0.20 0.60 0.20 0 0 +0.0 0.60 0.20 0 0 + +0.0 0.80 0.20 0 0 +0.0 0.80 0.0 0 0 +0.20 0.80 0.0 0 0 +0.20 0.80 0.20 0 0 +0.0 0.80 0.20 0 0 + +0.0 0.60 0.20 0 0 +0.0 0.80 0.20 0 0 + +0.0 0.60 0.0 0 0 +0.0 0.80 0.0 0 0 + +0.20 0.60 0.0 0 0 +0.20 0.80 0.0 0 0 + +0.20 0.60 0.20 0 0 +0.20 0.80 0.20 0 0 + +0.80 0.40 0.20 0 0 +0.80 0.40 0.0 0 0 +1.0 0.40 0.0 0 0 +1.0 0.40 0.20 0 0 +0.80 0.40 0.20 0 0 + +0.80 0.60 0.20 0 0 +0.80 0.60 0.0 0 0 +1.0 0.60 0.0 0 0 +1.0 0.60 0.20 0 0 +0.80 0.60 0.20 0 0 + +0.80 0.40 0.20 0 0 +0.80 0.60 0.20 0 0 + +0.80 0.40 0.0 0 0 +0.80 0.60 0.0 0 0 + +1.0 0.40 0.0 0 0 +1.0 0.60 0.0 0 0 + +1.0 0.40 0.20 0 0 +1.0 0.60 0.20 0 0 + +0.60 0.40 0.20 0 0 +0.60 0.40 0.0 0 0 +0.80 0.40 0.0 0 0 +0.80 0.40 0.20 0 0 +0.60 0.40 0.20 0 0 + +0.60 0.60 0.20 0 0 +0.60 0.60 0.0 0 0 +0.80 0.60 0.0 0 0 +0.80 0.60 0.20 0 0 +0.60 0.60 0.20 0 0 + +0.60 0.40 0.20 0 0 +0.60 0.60 0.20 0 0 + +0.60 0.40 0.0 0 0 +0.60 0.60 0.0 0 0 + +0.80 0.40 0.0 0 0 +0.80 0.60 0.0 0 0 + +0.80 0.40 0.20 0 0 +0.80 0.60 0.20 0 0 + +0.40 0.40 0.20 0 0 +0.40 0.40 0.0 0 0 +0.60 0.40 0.0 0 0 +0.60 0.40 0.20 0 0 +0.40 0.40 0.20 0 0 + +0.40 0.60 0.20 0 0 +0.40 0.60 0.0 0 0 +0.60 0.60 0.0 0 0 +0.60 0.60 0.20 0 0 +0.40 0.60 0.20 0 0 + +0.40 0.40 0.20 0 0 +0.40 0.60 0.20 0 0 + +0.40 0.40 0.0 0 0 +0.40 0.60 0.0 0 0 + +0.60 0.40 0.0 0 0 +0.60 0.60 0.0 0 0 + +0.60 0.40 0.20 0 0 +0.60 0.60 0.20 0 0 + +0.20 0.40 0.20 0 0 +0.20 0.40 0.0 0 0 +0.40 0.40 0.0 0 0 +0.40 0.40 0.20 0 0 +0.20 0.40 0.20 0 0 + +0.20 0.60 0.20 0 0 +0.20 0.60 0.0 0 0 +0.40 0.60 0.0 0 0 +0.40 0.60 0.20 0 0 +0.20 0.60 0.20 0 0 + +0.20 0.40 0.20 0 0 +0.20 0.60 0.20 0 0 + +0.20 0.40 0.0 0 0 +0.20 0.60 0.0 0 0 + +0.40 0.40 0.0 0 0 +0.40 0.60 0.0 0 0 + +0.40 0.40 0.20 0 0 +0.40 0.60 0.20 0 0 + +0.0 0.40 0.20 0 0 +0.0 0.40 0.0 0 0 +0.20 0.40 0.0 0 0 +0.20 0.40 0.20 0 0 +0.0 0.40 0.20 0 0 + +0.0 0.60 0.20 0 0 +0.0 0.60 0.0 0 0 +0.20 0.60 0.0 0 0 +0.20 0.60 0.20 0 0 +0.0 0.60 0.20 0 0 + +0.0 0.40 0.20 0 0 +0.0 0.60 0.20 0 0 + +0.0 0.40 0.0 0 0 +0.0 0.60 0.0 0 0 + +0.20 0.40 0.0 0 0 +0.20 0.60 0.0 0 0 + +0.20 0.40 0.20 0 0 +0.20 0.60 0.20 0 0 + +0.80 0.20 0.20 0 0 +0.80 0.20 0.0 0 0 +1.0 0.20 0.0 0 0 +1.0 0.20 0.20 0 0 +0.80 0.20 0.20 0 0 + +0.80 0.40 0.20 0 0 +0.80 0.40 0.0 0 0 +1.0 0.40 0.0 0 0 +1.0 0.40 0.20 0 0 +0.80 0.40 0.20 0 0 + +0.80 0.20 0.20 0 0 +0.80 0.40 0.20 0 0 + +0.80 0.20 0.0 0 0 +0.80 0.40 0.0 0 0 + +1.0 0.20 0.0 0 0 +1.0 0.40 0.0 0 0 + +1.0 0.20 0.20 0 0 +1.0 0.40 0.20 0 0 + +0.60 0.20 0.20 0 0 +0.60 0.20 0.0 0 0 +0.80 0.20 0.0 0 0 +0.80 0.20 0.20 0 0 +0.60 0.20 0.20 0 0 + +0.60 0.40 0.20 0 0 +0.60 0.40 0.0 0 0 +0.80 0.40 0.0 0 0 +0.80 0.40 0.20 0 0 +0.60 0.40 0.20 0 0 + +0.60 0.20 0.20 0 0 +0.60 0.40 0.20 0 0 + +0.60 0.20 0.0 0 0 +0.60 0.40 0.0 0 0 + +0.80 0.20 0.0 0 0 +0.80 0.40 0.0 0 0 + +0.80 0.20 0.20 0 0 +0.80 0.40 0.20 0 0 + +0.40 0.20 0.20 0 0 +0.40 0.20 0.0 0 0 +0.60 0.20 0.0 0 0 +0.60 0.20 0.20 0 0 +0.40 0.20 0.20 0 0 + +0.40 0.40 0.20 0 0 +0.40 0.40 0.0 0 0 +0.60 0.40 0.0 0 0 +0.60 0.40 0.20 0 0 +0.40 0.40 0.20 0 0 + +0.40 0.20 0.20 0 0 +0.40 0.40 0.20 0 0 + +0.40 0.20 0.0 0 0 +0.40 0.40 0.0 0 0 + +0.60 0.20 0.0 0 0 +0.60 0.40 0.0 0 0 + +0.60 0.20 0.20 0 0 +0.60 0.40 0.20 0 0 + +0.20 0.20 0.20 0 0 +0.20 0.20 0.0 0 0 +0.40 0.20 0.0 0 0 +0.40 0.20 0.20 0 0 +0.20 0.20 0.20 0 0 + +0.20 0.40 0.20 0 0 +0.20 0.40 0.0 0 0 +0.40 0.40 0.0 0 0 +0.40 0.40 0.20 0 0 +0.20 0.40 0.20 0 0 + +0.20 0.20 0.20 0 0 +0.20 0.40 0.20 0 0 + +0.20 0.20 0.0 0 0 +0.20 0.40 0.0 0 0 + +0.40 0.20 0.0 0 0 +0.40 0.40 0.0 0 0 + +0.40 0.20 0.20 0 0 +0.40 0.40 0.20 0 0 + +0.0 0.20 0.20 0 0 +0.0 0.20 0.0 0 0 +0.20 0.20 0.0 0 0 +0.20 0.20 0.20 0 0 +0.0 0.20 0.20 0 0 + +0.0 0.40 0.20 0 0 +0.0 0.40 0.0 0 0 +0.20 0.40 0.0 0 0 +0.20 0.40 0.20 0 0 +0.0 0.40 0.20 0 0 + +0.0 0.20 0.20 0 0 +0.0 0.40 0.20 0 0 + +0.0 0.20 0.0 0 0 +0.0 0.40 0.0 0 0 + +0.20 0.20 0.0 0 0 +0.20 0.40 0.0 0 0 + +0.20 0.20 0.20 0 0 +0.20 0.40 0.20 0 0 + +0.80 0.0 0.20 0 0 +0.80 0.0 0.0 0 0 +1.0 0.0 0.0 0 0 +1.0 0.0 0.20 0 0 +0.80 0.0 0.20 0 0 + +0.80 0.20 0.20 0 0 +0.80 0.20 0.0 0 0 +1.0 0.20 0.0 0 0 +1.0 0.20 0.20 0 0 +0.80 0.20 0.20 0 0 + +0.80 0.0 0.20 0 0 +0.80 0.20 0.20 0 0 + +0.80 0.0 0.0 0 0 +0.80 0.20 0.0 0 0 + +1.0 0.0 0.0 0 0 +1.0 0.20 0.0 0 0 + +1.0 0.0 0.20 0 0 +1.0 0.20 0.20 0 0 + +0.60 0.0 0.20 0 0 +0.60 0.0 0.0 0 0 +0.80 0.0 0.0 0 0 +0.80 0.0 0.20 0 0 +0.60 0.0 0.20 0 0 + +0.60 0.20 0.20 0 0 +0.60 0.20 0.0 0 0 +0.80 0.20 0.0 0 0 +0.80 0.20 0.20 0 0 +0.60 0.20 0.20 0 0 + +0.60 0.0 0.20 0 0 +0.60 0.20 0.20 0 0 + +0.60 0.0 0.0 0 0 +0.60 0.20 0.0 0 0 + +0.80 0.0 0.0 0 0 +0.80 0.20 0.0 0 0 + +0.80 0.0 0.20 0 0 +0.80 0.20 0.20 0 0 + +0.40 0.0 0.20 0 0 +0.40 0.0 0.0 0 0 +0.60 0.0 0.0 0 0 +0.60 0.0 0.20 0 0 +0.40 0.0 0.20 0 0 + +0.40 0.20 0.20 0 0 +0.40 0.20 0.0 0 0 +0.60 0.20 0.0 0 0 +0.60 0.20 0.20 0 0 +0.40 0.20 0.20 0 0 + +0.40 0.0 0.20 0 0 +0.40 0.20 0.20 0 0 + +0.40 0.0 0.0 0 0 +0.40 0.20 0.0 0 0 + +0.60 0.0 0.0 0 0 +0.60 0.20 0.0 0 0 + +0.60 0.0 0.20 0 0 +0.60 0.20 0.20 0 0 + +0.20 0.0 0.20 0 0 +0.20 0.0 0.0 0 0 +0.40 0.0 0.0 0 0 +0.40 0.0 0.20 0 0 +0.20 0.0 0.20 0 0 + +0.20 0.20 0.20 0 0 +0.20 0.20 0.0 0 0 +0.40 0.20 0.0 0 0 +0.40 0.20 0.20 0 0 +0.20 0.20 0.20 0 0 + +0.20 0.0 0.20 0 0 +0.20 0.20 0.20 0 0 + +0.20 0.0 0.0 0 0 +0.20 0.20 0.0 0 0 + +0.40 0.0 0.0 0 0 +0.40 0.20 0.0 0 0 + +0.40 0.0 0.20 0 0 +0.40 0.20 0.20 0 0 + +0.0 0.0 0.20 0 0 +0.0 0.0 0.0 0 0 +0.20 0.0 0.0 0 0 +0.20 0.0 0.20 0 0 +0.0 0.0 0.20 0 0 + +0.0 0.20 0.20 0 0 +0.0 0.20 0.0 0 0 +0.20 0.20 0.0 0 0 +0.20 0.20 0.20 0 0 +0.0 0.20 0.20 0 0 + +0.0 0.0 0.20 0 0 +0.0 0.20 0.20 0 0 + +0.0 0.0 0.0 0 0 +0.0 0.20 0.0 0 0 + +0.20 0.0 0.0 0 0 +0.20 0.20 0.0 0 0 + +0.20 0.0 0.20 0 0 +0.20 0.20 0.20 0 0 + diff --git a/tests/grid/grid_in_unv_3d/salome_cube.unv b/tests/grid/grid_in_unv_3d/salome_cube.unv new file mode 100644 index 0000000000..f1279945f1 --- /dev/null +++ b/tests/grid/grid_in_unv_3d/salome_cube.unv @@ -0,0 +1,1278 @@ + -1 + 164 + 1 SI: Meter (newton) 2 + 1.0000000000000000E+0 1.0000000000000000E+0 1.0000000000000000E+0 + 2.7314999999999998E+2 + -1 + -1 + 2420 + 1 +SMESH_Mesh + 1 0 0 +Global Cartesian Coordinate System + 1.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 + 0.0000000000000000E+0 1.0000000000000000E+0 0.0000000000000000E+0 + 0.0000000000000000E+0 0.0000000000000000E+0 1.0000000000000000E+0 + 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 + -1 + -1 + 2411 + 1 1 1 11 + 1.0000000000000000E+00 1.0000000000000000E+00 0.0000000000000000E+00 + 2 1 1 11 + 1.0000000000000000E+00 1.0000000000000000E+00 1.0000000000000000E+00 + 3 1 1 11 + 1.0000000000000000E+00 0.0000000000000000E+00 0.0000000000000000E+00 + 4 1 1 11 + 1.0000000000000000E+00 0.0000000000000000E+00 1.0000000000000000E+00 + 5 1 1 11 + 0.0000000000000000E+00 1.0000000000000000E+00 0.0000000000000000E+00 + 6 1 1 11 + 0.0000000000000000E+00 1.0000000000000000E+00 1.0000000000000000E+00 + 7 1 1 11 + 0.0000000000000000E+00 0.0000000000000000E+00 0.0000000000000000E+00 + 8 1 1 11 + 0.0000000000000000E+00 0.0000000000000000E+00 1.0000000000000000E+00 + 9 1 1 11 + 1.0000000000000000E+00 1.0000000000000000E+00 2.0000000000000001E-01 + 10 1 1 11 + 1.0000000000000000E+00 1.0000000000000000E+00 4.0000000000000002E-01 + 11 1 1 11 + 1.0000000000000000E+00 1.0000000000000000E+00 6.0000000000000009E-01 + 12 1 1 11 + 1.0000000000000000E+00 1.0000000000000000E+00 8.0000000000000004E-01 + 13 1 1 11 + 1.0000000000000000E+00 0.0000000000000000E+00 2.0000000000000001E-01 + 14 1 1 11 + 1.0000000000000000E+00 0.0000000000000000E+00 4.0000000000000002E-01 + 15 1 1 11 + 1.0000000000000000E+00 0.0000000000000000E+00 6.0000000000000009E-01 + 16 1 1 11 + 1.0000000000000000E+00 0.0000000000000000E+00 8.0000000000000004E-01 + 17 1 1 11 + 1.0000000000000000E+00 8.0000000000000004E-01 0.0000000000000000E+00 + 18 1 1 11 + 1.0000000000000000E+00 5.9999999999999998E-01 0.0000000000000000E+00 + 19 1 1 11 + 1.0000000000000000E+00 3.9999999999999991E-01 0.0000000000000000E+00 + 20 1 1 11 + 1.0000000000000000E+00 1.9999999999999996E-01 0.0000000000000000E+00 + 21 1 1 11 + 1.0000000000000000E+00 8.0000000000000004E-01 1.0000000000000000E+00 + 22 1 1 11 + 1.0000000000000000E+00 5.9999999999999998E-01 1.0000000000000000E+00 + 23 1 1 11 + 1.0000000000000000E+00 3.9999999999999991E-01 1.0000000000000000E+00 + 24 1 1 11 + 1.0000000000000000E+00 1.9999999999999996E-01 1.0000000000000000E+00 + 25 1 1 11 + 0.0000000000000000E+00 1.0000000000000000E+00 2.0000000000000001E-01 + 26 1 1 11 + 0.0000000000000000E+00 1.0000000000000000E+00 4.0000000000000002E-01 + 27 1 1 11 + 0.0000000000000000E+00 1.0000000000000000E+00 6.0000000000000009E-01 + 28 1 1 11 + 0.0000000000000000E+00 1.0000000000000000E+00 8.0000000000000004E-01 + 29 1 1 11 + 2.0000000000000001E-01 1.0000000000000000E+00 0.0000000000000000E+00 + 30 1 1 11 + 4.0000000000000002E-01 1.0000000000000000E+00 0.0000000000000000E+00 + 31 1 1 11 + 6.0000000000000009E-01 1.0000000000000000E+00 0.0000000000000000E+00 + 32 1 1 11 + 8.0000000000000004E-01 1.0000000000000000E+00 0.0000000000000000E+00 + 33 1 1 11 + 2.0000000000000001E-01 1.0000000000000000E+00 1.0000000000000000E+00 + 34 1 1 11 + 4.0000000000000002E-01 1.0000000000000000E+00 1.0000000000000000E+00 + 35 1 1 11 + 6.0000000000000009E-01 1.0000000000000000E+00 1.0000000000000000E+00 + 36 1 1 11 + 8.0000000000000004E-01 1.0000000000000000E+00 1.0000000000000000E+00 + 37 1 1 11 + 0.0000000000000000E+00 0.0000000000000000E+00 2.0000000000000001E-01 + 38 1 1 11 + 0.0000000000000000E+00 0.0000000000000000E+00 4.0000000000000002E-01 + 39 1 1 11 + 0.0000000000000000E+00 0.0000000000000000E+00 6.0000000000000009E-01 + 40 1 1 11 + 0.0000000000000000E+00 0.0000000000000000E+00 8.0000000000000004E-01 + 41 1 1 11 + 0.0000000000000000E+00 2.0000000000000001E-01 0.0000000000000000E+00 + 42 1 1 11 + 0.0000000000000000E+00 4.0000000000000002E-01 0.0000000000000000E+00 + 43 1 1 11 + 0.0000000000000000E+00 6.0000000000000009E-01 0.0000000000000000E+00 + 44 1 1 11 + 0.0000000000000000E+00 8.0000000000000004E-01 0.0000000000000000E+00 + 45 1 1 11 + 0.0000000000000000E+00 2.0000000000000001E-01 1.0000000000000000E+00 + 46 1 1 11 + 0.0000000000000000E+00 4.0000000000000002E-01 1.0000000000000000E+00 + 47 1 1 11 + 0.0000000000000000E+00 6.0000000000000009E-01 1.0000000000000000E+00 + 48 1 1 11 + 0.0000000000000000E+00 8.0000000000000004E-01 1.0000000000000000E+00 + 49 1 1 11 + 8.0000000000000004E-01 0.0000000000000000E+00 0.0000000000000000E+00 + 50 1 1 11 + 5.9999999999999998E-01 0.0000000000000000E+00 0.0000000000000000E+00 + 51 1 1 11 + 3.9999999999999991E-01 0.0000000000000000E+00 0.0000000000000000E+00 + 52 1 1 11 + 1.9999999999999996E-01 0.0000000000000000E+00 0.0000000000000000E+00 + 53 1 1 11 + 8.0000000000000004E-01 0.0000000000000000E+00 1.0000000000000000E+00 + 54 1 1 11 + 5.9999999999999998E-01 0.0000000000000000E+00 1.0000000000000000E+00 + 55 1 1 11 + 3.9999999999999991E-01 0.0000000000000000E+00 1.0000000000000000E+00 + 56 1 1 11 + 1.9999999999999996E-01 0.0000000000000000E+00 1.0000000000000000E+00 + 57 1 1 11 + 1.0000000000000000E+00 8.0000000000000004E-01 1.9999999999999998E-01 + 58 1 1 11 + 1.0000000000000000E+00 6.0000000000000009E-01 2.0000000000000001E-01 + 59 1 1 11 + 1.0000000000000000E+00 3.9999999999999991E-01 2.0000000000000001E-01 + 60 1 1 11 + 1.0000000000000000E+00 2.0000000000000007E-01 2.0000000000000001E-01 + 61 1 1 11 + 1.0000000000000000E+00 8.0000000000000004E-01 3.9999999999999997E-01 + 62 1 1 11 + 1.0000000000000000E+00 5.9999999999999998E-01 4.0000000000000002E-01 + 63 1 1 11 + 1.0000000000000000E+00 3.9999999999999991E-01 4.0000000000000002E-01 + 64 1 1 11 + 1.0000000000000000E+00 1.9999999999999996E-01 4.0000000000000002E-01 + 65 1 1 11 + 1.0000000000000000E+00 8.0000000000000004E-01 6.0000000000000009E-01 + 66 1 1 11 + 1.0000000000000000E+00 5.9999999999999998E-01 6.0000000000000009E-01 + 67 1 1 11 + 1.0000000000000000E+00 3.9999999999999991E-01 6.0000000000000009E-01 + 68 1 1 11 + 1.0000000000000000E+00 1.9999999999999996E-01 6.0000000000000009E-01 + 69 1 1 11 + 1.0000000000000000E+00 8.0000000000000004E-01 7.9999999999999993E-01 + 70 1 1 11 + 1.0000000000000000E+00 5.9999999999999998E-01 8.0000000000000004E-01 + 71 1 1 11 + 1.0000000000000000E+00 3.9999999999999991E-01 8.0000000000000004E-01 + 72 1 1 11 + 1.0000000000000000E+00 1.9999999999999996E-01 8.0000000000000004E-01 + 73 1 1 11 + 1.9999999999999998E-01 1.0000000000000000E+00 1.9999999999999998E-01 + 74 1 1 11 + 3.9999999999999997E-01 1.0000000000000000E+00 2.0000000000000001E-01 + 75 1 1 11 + 6.0000000000000009E-01 1.0000000000000000E+00 2.0000000000000001E-01 + 76 1 1 11 + 7.9999999999999993E-01 1.0000000000000000E+00 2.0000000000000001E-01 + 77 1 1 11 + 2.0000000000000001E-01 1.0000000000000000E+00 3.9999999999999997E-01 + 78 1 1 11 + 4.0000000000000002E-01 1.0000000000000000E+00 4.0000000000000002E-01 + 79 1 1 11 + 6.0000000000000009E-01 1.0000000000000000E+00 4.0000000000000002E-01 + 80 1 1 11 + 8.0000000000000004E-01 1.0000000000000000E+00 4.0000000000000002E-01 + 81 1 1 11 + 2.0000000000000001E-01 1.0000000000000000E+00 6.0000000000000009E-01 + 82 1 1 11 + 4.0000000000000002E-01 1.0000000000000000E+00 6.0000000000000009E-01 + 83 1 1 11 + 6.0000000000000009E-01 1.0000000000000000E+00 6.0000000000000009E-01 + 84 1 1 11 + 8.0000000000000004E-01 1.0000000000000000E+00 6.0000000000000009E-01 + 85 1 1 11 + 2.0000000000000001E-01 1.0000000000000000E+00 7.9999999999999993E-01 + 86 1 1 11 + 4.0000000000000002E-01 1.0000000000000000E+00 8.0000000000000004E-01 + 87 1 1 11 + 6.0000000000000009E-01 1.0000000000000000E+00 8.0000000000000004E-01 + 88 1 1 11 + 8.0000000000000004E-01 1.0000000000000000E+00 8.0000000000000004E-01 + 89 1 1 11 + 0.0000000000000000E+00 1.9999999999999998E-01 1.9999999999999998E-01 + 90 1 1 11 + 0.0000000000000000E+00 3.9999999999999997E-01 2.0000000000000001E-01 + 91 1 1 11 + 0.0000000000000000E+00 6.0000000000000009E-01 2.0000000000000001E-01 + 92 1 1 11 + 0.0000000000000000E+00 7.9999999999999993E-01 2.0000000000000001E-01 + 93 1 1 11 + 0.0000000000000000E+00 2.0000000000000001E-01 3.9999999999999997E-01 + 94 1 1 11 + 0.0000000000000000E+00 4.0000000000000002E-01 4.0000000000000002E-01 + 95 1 1 11 + 0.0000000000000000E+00 6.0000000000000009E-01 4.0000000000000002E-01 + 96 1 1 11 + 0.0000000000000000E+00 8.0000000000000004E-01 4.0000000000000002E-01 + 97 1 1 11 + 0.0000000000000000E+00 2.0000000000000001E-01 6.0000000000000009E-01 + 98 1 1 11 + 0.0000000000000000E+00 4.0000000000000002E-01 6.0000000000000009E-01 + 99 1 1 11 + 0.0000000000000000E+00 6.0000000000000009E-01 6.0000000000000009E-01 + 100 1 1 11 + 0.0000000000000000E+00 8.0000000000000004E-01 6.0000000000000009E-01 + 101 1 1 11 + 0.0000000000000000E+00 2.0000000000000001E-01 7.9999999999999993E-01 + 102 1 1 11 + 0.0000000000000000E+00 4.0000000000000002E-01 8.0000000000000004E-01 + 103 1 1 11 + 0.0000000000000000E+00 6.0000000000000009E-01 8.0000000000000004E-01 + 104 1 1 11 + 0.0000000000000000E+00 8.0000000000000004E-01 8.0000000000000004E-01 + 105 1 1 11 + 8.0000000000000004E-01 0.0000000000000000E+00 1.9999999999999998E-01 + 106 1 1 11 + 6.0000000000000009E-01 0.0000000000000000E+00 2.0000000000000001E-01 + 107 1 1 11 + 3.9999999999999991E-01 0.0000000000000000E+00 2.0000000000000001E-01 + 108 1 1 11 + 2.0000000000000007E-01 0.0000000000000000E+00 2.0000000000000001E-01 + 109 1 1 11 + 8.0000000000000004E-01 0.0000000000000000E+00 3.9999999999999997E-01 + 110 1 1 11 + 5.9999999999999998E-01 0.0000000000000000E+00 4.0000000000000002E-01 + 111 1 1 11 + 3.9999999999999991E-01 0.0000000000000000E+00 4.0000000000000002E-01 + 112 1 1 11 + 1.9999999999999996E-01 0.0000000000000000E+00 4.0000000000000002E-01 + 113 1 1 11 + 8.0000000000000004E-01 0.0000000000000000E+00 6.0000000000000009E-01 + 114 1 1 11 + 5.9999999999999998E-01 0.0000000000000000E+00 6.0000000000000009E-01 + 115 1 1 11 + 3.9999999999999991E-01 0.0000000000000000E+00 6.0000000000000009E-01 + 116 1 1 11 + 1.9999999999999996E-01 0.0000000000000000E+00 6.0000000000000009E-01 + 117 1 1 11 + 8.0000000000000004E-01 0.0000000000000000E+00 7.9999999999999993E-01 + 118 1 1 11 + 5.9999999999999998E-01 0.0000000000000000E+00 8.0000000000000004E-01 + 119 1 1 11 + 3.9999999999999991E-01 0.0000000000000000E+00 8.0000000000000004E-01 + 120 1 1 11 + 1.9999999999999996E-01 0.0000000000000000E+00 8.0000000000000004E-01 + 121 1 1 11 + 7.9999999999999993E-01 8.0000000000000004E-01 0.0000000000000000E+00 + 122 1 1 11 + 6.0000000000000009E-01 8.0000000000000004E-01 0.0000000000000000E+00 + 123 1 1 11 + 3.9999999999999997E-01 8.0000000000000004E-01 0.0000000000000000E+00 + 124 1 1 11 + 2.0000000000000001E-01 8.0000000000000004E-01 0.0000000000000000E+00 + 125 1 1 11 + 8.0000000000000004E-01 5.9999999999999998E-01 0.0000000000000000E+00 + 126 1 1 11 + 6.0000000000000009E-01 6.0000000000000009E-01 0.0000000000000000E+00 + 127 1 1 11 + 4.0000000000000002E-01 6.0000000000000009E-01 0.0000000000000000E+00 + 128 1 1 11 + 1.9999999999999996E-01 6.0000000000000009E-01 0.0000000000000000E+00 + 129 1 1 11 + 8.0000000000000004E-01 3.9999999999999991E-01 0.0000000000000000E+00 + 130 1 1 11 + 6.0000000000000009E-01 4.0000000000000002E-01 0.0000000000000000E+00 + 131 1 1 11 + 4.0000000000000002E-01 4.0000000000000002E-01 0.0000000000000000E+00 + 132 1 1 11 + 2.0000000000000001E-01 4.0000000000000002E-01 0.0000000000000000E+00 + 133 1 1 11 + 8.0000000000000004E-01 1.9999999999999996E-01 0.0000000000000000E+00 + 134 1 1 11 + 6.0000000000000020E-01 1.9999999999999996E-01 0.0000000000000000E+00 + 135 1 1 11 + 3.9999999999999991E-01 1.9999999999999996E-01 0.0000000000000000E+00 + 136 1 1 11 + 1.9999999999999996E-01 2.0000000000000001E-01 0.0000000000000000E+00 + 137 1 1 11 + 8.0000000000000004E-01 1.9999999999999996E-01 1.0000000000000000E+00 + 138 1 1 11 + 5.9999999999999998E-01 1.9999999999999998E-01 1.0000000000000000E+00 + 139 1 1 11 + 3.9999999999999991E-01 1.9999999999999993E-01 1.0000000000000000E+00 + 140 1 1 11 + 1.9999999999999996E-01 2.0000000000000001E-01 1.0000000000000000E+00 + 141 1 1 11 + 8.0000000000000004E-01 3.9999999999999991E-01 1.0000000000000000E+00 + 142 1 1 11 + 6.0000000000000009E-01 3.9999999999999991E-01 1.0000000000000000E+00 + 143 1 1 11 + 4.0000000000000002E-01 3.9999999999999986E-01 1.0000000000000000E+00 + 144 1 1 11 + 1.9999999999999996E-01 4.0000000000000002E-01 1.0000000000000000E+00 + 145 1 1 11 + 8.0000000000000004E-01 6.0000000000000020E-01 1.0000000000000000E+00 + 146 1 1 11 + 6.0000000000000009E-01 5.9999999999999998E-01 1.0000000000000000E+00 + 147 1 1 11 + 4.0000000000000002E-01 6.0000000000000009E-01 1.0000000000000000E+00 + 148 1 1 11 + 1.9999999999999996E-01 6.0000000000000009E-01 1.0000000000000000E+00 + 149 1 1 11 + 8.0000000000000004E-01 8.0000000000000004E-01 1.0000000000000000E+00 + 150 1 1 11 + 5.9999999999999987E-01 8.0000000000000004E-01 1.0000000000000000E+00 + 151 1 1 11 + 4.0000000000000002E-01 8.0000000000000004E-01 1.0000000000000000E+00 + 152 1 1 11 + 2.0000000000000001E-01 8.0000000000000004E-01 1.0000000000000000E+00 + 153 1 1 11 + 8.0000000000000027E-01 8.0000000000000027E-01 7.9999999999999982E-01 + 154 1 1 11 + 6.0000000000000009E-01 8.0000000000000027E-01 7.9999999999999982E-01 + 155 1 1 11 + 4.0000000000000036E-01 7.9999999999999982E-01 8.0000000000000027E-01 + 156 1 1 11 + 2.0000000000000007E-01 7.9999999999999982E-01 8.0000000000000027E-01 + 157 1 1 11 + 8.0000000000000027E-01 6.0000000000000009E-01 7.9999999999999982E-01 + 158 1 1 11 + 6.0000000000000009E-01 6.0000000000000009E-01 7.9999999999999982E-01 + 159 1 1 11 + 4.0000000000000036E-01 6.0000000000000009E-01 7.9999999999999982E-01 + 160 1 1 11 + 1.9999999999999996E-01 6.0000000000000009E-01 7.9999999999999982E-01 + 161 1 1 11 + 8.0000000000000027E-01 3.9999999999999991E-01 7.9999999999999982E-01 + 162 1 1 11 + 6.0000000000000009E-01 3.9999999999999991E-01 8.0000000000000027E-01 + 163 1 1 11 + 4.0000000000000036E-01 3.9999999999999991E-01 8.0000000000000027E-01 + 164 1 1 11 + 1.9999999999999996E-01 4.0000000000000036E-01 7.9999999999999982E-01 + 165 1 1 11 + 8.0000000000000027E-01 1.9999999999999996E-01 7.9999999999999982E-01 + 166 1 1 11 + 6.0000000000000009E-01 1.9999999999999996E-01 7.9999999999999982E-01 + 167 1 1 11 + 3.9999999999999991E-01 1.9999999999999996E-01 8.0000000000000027E-01 + 168 1 1 11 + 1.9999999999999996E-01 2.0000000000000018E-01 7.9999999999999982E-01 + 169 1 1 11 + 7.9999999999999982E-01 7.9999999999999982E-01 6.0000000000000009E-01 + 170 1 1 11 + 5.9999999999999964E-01 7.9999999999999982E-01 6.0000000000000009E-01 + 171 1 1 11 + 3.9999999999999991E-01 7.9999999999999982E-01 6.0000000000000009E-01 + 172 1 1 11 + 2.0000000000000007E-01 7.9999999999999982E-01 6.0000000000000009E-01 + 173 1 1 11 + 7.9999999999999982E-01 6.0000000000000009E-01 6.0000000000000009E-01 + 174 1 1 11 + 6.0000000000000009E-01 6.0000000000000009E-01 6.0000000000000009E-01 + 175 1 1 11 + 4.0000000000000013E-01 6.0000000000000009E-01 6.0000000000000009E-01 + 176 1 1 11 + 1.9999999999999996E-01 6.0000000000000009E-01 6.0000000000000009E-01 + 177 1 1 11 + 7.9999999999999982E-01 3.9999999999999991E-01 6.0000000000000009E-01 + 178 1 1 11 + 6.0000000000000009E-01 3.9999999999999991E-01 6.0000000000000009E-01 + 179 1 1 11 + 4.0000000000000013E-01 3.9999999999999991E-01 6.0000000000000009E-01 + 180 1 1 11 + 2.0000000000000007E-01 3.9999999999999991E-01 6.0000000000000009E-01 + 181 1 1 11 + 7.9999999999999982E-01 2.0000000000000007E-01 6.0000000000000009E-01 + 182 1 1 11 + 6.0000000000000009E-01 1.9999999999999996E-01 6.0000000000000009E-01 + 183 1 1 11 + 3.9999999999999991E-01 1.9999999999999996E-01 6.0000000000000009E-01 + 184 1 1 11 + 1.9999999999999996E-01 2.0000000000000007E-01 6.0000000000000009E-01 + 185 1 1 11 + 7.9999999999999982E-01 7.9999999999999982E-01 3.9999999999999991E-01 + 186 1 1 11 + 5.9999999999999964E-01 7.9999999999999982E-01 3.9999999999999991E-01 + 187 1 1 11 + 3.9999999999999991E-01 7.9999999999999982E-01 3.9999999999999991E-01 + 188 1 1 11 + 2.0000000000000007E-01 7.9999999999999982E-01 4.0000000000000013E-01 + 189 1 1 11 + 8.0000000000000027E-01 6.0000000000000009E-01 3.9999999999999991E-01 + 190 1 1 11 + 6.0000000000000009E-01 5.9999999999999987E-01 4.0000000000000013E-01 + 191 1 1 11 + 4.0000000000000013E-01 6.0000000000000009E-01 4.0000000000000013E-01 + 192 1 1 11 + 1.9999999999999996E-01 6.0000000000000009E-01 3.9999999999999991E-01 + 193 1 1 11 + 8.0000000000000027E-01 3.9999999999999991E-01 3.9999999999999991E-01 + 194 1 1 11 + 6.0000000000000009E-01 3.9999999999999991E-01 4.0000000000000013E-01 + 195 1 1 11 + 4.0000000000000013E-01 3.9999999999999991E-01 4.0000000000000013E-01 + 196 1 1 11 + 2.0000000000000007E-01 3.9999999999999991E-01 4.0000000000000013E-01 + 197 1 1 11 + 7.9999999999999982E-01 1.9999999999999996E-01 4.0000000000000013E-01 + 198 1 1 11 + 6.0000000000000009E-01 1.9999999999999996E-01 3.9999999999999991E-01 + 199 1 1 11 + 3.9999999999999991E-01 1.9999999999999996E-01 4.0000000000000013E-01 + 200 1 1 11 + 1.9999999999999996E-01 2.0000000000000007E-01 4.0000000000000013E-01 + 201 1 1 11 + 7.9999999999999982E-01 7.9999999999999982E-01 2.0000000000000007E-01 + 202 1 1 11 + 6.0000000000000009E-01 8.0000000000000027E-01 1.9999999999999996E-01 + 203 1 1 11 + 3.9999999999999991E-01 8.0000000000000027E-01 2.0000000000000007E-01 + 204 1 1 11 + 2.0000000000000007E-01 8.0000000000000027E-01 2.0000000000000007E-01 + 205 1 1 11 + 7.9999999999999982E-01 6.0000000000000009E-01 1.9999999999999996E-01 + 206 1 1 11 + 6.0000000000000009E-01 6.0000000000000009E-01 1.9999999999999996E-01 + 207 1 1 11 + 3.9999999999999991E-01 6.0000000000000009E-01 1.9999999999999996E-01 + 208 1 1 11 + 1.9999999999999996E-01 6.0000000000000009E-01 1.9999999999999996E-01 + 209 1 1 11 + 8.0000000000000027E-01 3.9999999999999991E-01 1.9999999999999984E-01 + 210 1 1 11 + 6.0000000000000009E-01 3.9999999999999991E-01 1.9999999999999996E-01 + 211 1 1 11 + 3.9999999999999991E-01 3.9999999999999991E-01 1.9999999999999996E-01 + 212 1 1 11 + 1.9999999999999996E-01 3.9999999999999991E-01 1.9999999999999996E-01 + 213 1 1 11 + 7.9999999999999982E-01 2.0000000000000007E-01 2.0000000000000007E-01 + 214 1 1 11 + 6.0000000000000009E-01 1.9999999999999996E-01 1.9999999999999996E-01 + 215 1 1 11 + 3.9999999999999991E-01 1.9999999999999996E-01 2.0000000000000007E-01 + 216 1 1 11 + 1.9999999999999996E-01 1.9999999999999996E-01 2.0000000000000007E-01 + -1 + -1 + 2412 + 1 11 2 1 7 2 + 0 1 1 + 1 9 + 2 11 2 1 7 2 + 0 1 1 + 9 10 + 3 11 2 1 7 2 + 0 1 1 + 10 11 + 4 11 2 1 7 2 + 0 1 1 + 11 12 + 5 11 2 1 7 2 + 0 1 1 + 12 2 + 6 11 2 1 7 2 + 0 1 1 + 3 13 + 7 11 2 1 7 2 + 0 1 1 + 13 14 + 8 11 2 1 7 2 + 0 1 1 + 14 15 + 9 11 2 1 7 2 + 0 1 1 + 15 16 + 10 11 2 1 7 2 + 0 1 1 + 16 4 + 11 11 2 1 7 2 + 0 1 1 + 1 17 + 12 11 2 1 7 2 + 0 1 1 + 17 18 + 13 11 2 1 7 2 + 0 1 1 + 18 19 + 14 11 2 1 7 2 + 0 1 1 + 19 20 + 15 11 2 1 7 2 + 0 1 1 + 20 3 + 16 11 2 1 7 2 + 0 1 1 + 2 21 + 17 11 2 1 7 2 + 0 1 1 + 21 22 + 18 11 2 1 7 2 + 0 1 1 + 22 23 + 19 11 2 1 7 2 + 0 1 1 + 23 24 + 20 11 2 1 7 2 + 0 1 1 + 24 4 + 21 11 2 1 7 2 + 0 1 1 + 5 25 + 22 11 2 1 7 2 + 0 1 1 + 25 26 + 23 11 2 1 7 2 + 0 1 1 + 26 27 + 24 11 2 1 7 2 + 0 1 1 + 27 28 + 25 11 2 1 7 2 + 0 1 1 + 28 6 + 26 11 2 1 7 2 + 0 1 1 + 5 29 + 27 11 2 1 7 2 + 0 1 1 + 29 30 + 28 11 2 1 7 2 + 0 1 1 + 30 31 + 29 11 2 1 7 2 + 0 1 1 + 31 32 + 30 11 2 1 7 2 + 0 1 1 + 32 1 + 31 11 2 1 7 2 + 0 1 1 + 6 33 + 32 11 2 1 7 2 + 0 1 1 + 33 34 + 33 11 2 1 7 2 + 0 1 1 + 34 35 + 34 11 2 1 7 2 + 0 1 1 + 35 36 + 35 11 2 1 7 2 + 0 1 1 + 36 2 + 36 11 2 1 7 2 + 0 1 1 + 7 37 + 37 11 2 1 7 2 + 0 1 1 + 37 38 + 38 11 2 1 7 2 + 0 1 1 + 38 39 + 39 11 2 1 7 2 + 0 1 1 + 39 40 + 40 11 2 1 7 2 + 0 1 1 + 40 8 + 41 11 2 1 7 2 + 0 1 1 + 7 41 + 42 11 2 1 7 2 + 0 1 1 + 41 42 + 43 11 2 1 7 2 + 0 1 1 + 42 43 + 44 11 2 1 7 2 + 0 1 1 + 43 44 + 45 11 2 1 7 2 + 0 1 1 + 44 5 + 46 11 2 1 7 2 + 0 1 1 + 8 45 + 47 11 2 1 7 2 + 0 1 1 + 45 46 + 48 11 2 1 7 2 + 0 1 1 + 46 47 + 49 11 2 1 7 2 + 0 1 1 + 47 48 + 50 11 2 1 7 2 + 0 1 1 + 48 6 + 51 11 2 1 7 2 + 0 1 1 + 3 49 + 52 11 2 1 7 2 + 0 1 1 + 49 50 + 53 11 2 1 7 2 + 0 1 1 + 50 51 + 54 11 2 1 7 2 + 0 1 1 + 51 52 + 55 11 2 1 7 2 + 0 1 1 + 52 7 + 56 11 2 1 7 2 + 0 1 1 + 4 53 + 57 11 2 1 7 2 + 0 1 1 + 53 54 + 58 11 2 1 7 2 + 0 1 1 + 54 55 + 59 11 2 1 7 2 + 0 1 1 + 55 56 + 60 11 2 1 7 2 + 0 1 1 + 56 8 + 61 44 2 1 7 4 + 1 9 57 17 + 62 44 2 1 7 4 + 17 57 58 18 + 63 44 2 1 7 4 + 18 58 59 19 + 64 44 2 1 7 4 + 19 59 60 20 + 65 44 2 1 7 4 + 20 60 13 3 + 66 44 2 1 7 4 + 9 10 61 57 + 67 44 2 1 7 4 + 57 61 62 58 + 68 44 2 1 7 4 + 58 62 63 59 + 69 44 2 1 7 4 + 59 63 64 60 + 70 44 2 1 7 4 + 60 64 14 13 + 71 44 2 1 7 4 + 10 11 65 61 + 72 44 2 1 7 4 + 61 65 66 62 + 73 44 2 1 7 4 + 62 66 67 63 + 74 44 2 1 7 4 + 63 67 68 64 + 75 44 2 1 7 4 + 64 68 15 14 + 76 44 2 1 7 4 + 11 12 69 65 + 77 44 2 1 7 4 + 65 69 70 66 + 78 44 2 1 7 4 + 66 70 71 67 + 79 44 2 1 7 4 + 67 71 72 68 + 80 44 2 1 7 4 + 68 72 16 15 + 81 44 2 1 7 4 + 12 2 21 69 + 82 44 2 1 7 4 + 69 21 22 70 + 83 44 2 1 7 4 + 70 22 23 71 + 84 44 2 1 7 4 + 71 23 24 72 + 85 44 2 1 7 4 + 72 24 4 16 + 86 44 2 1 7 4 + 5 25 73 29 + 87 44 2 1 7 4 + 29 73 74 30 + 88 44 2 1 7 4 + 30 74 75 31 + 89 44 2 1 7 4 + 31 75 76 32 + 90 44 2 1 7 4 + 32 76 9 1 + 91 44 2 1 7 4 + 25 26 77 73 + 92 44 2 1 7 4 + 73 77 78 74 + 93 44 2 1 7 4 + 74 78 79 75 + 94 44 2 1 7 4 + 75 79 80 76 + 95 44 2 1 7 4 + 76 80 10 9 + 96 44 2 1 7 4 + 26 27 81 77 + 97 44 2 1 7 4 + 77 81 82 78 + 98 44 2 1 7 4 + 78 82 83 79 + 99 44 2 1 7 4 + 79 83 84 80 + 100 44 2 1 7 4 + 80 84 11 10 + 101 44 2 1 7 4 + 27 28 85 81 + 102 44 2 1 7 4 + 81 85 86 82 + 103 44 2 1 7 4 + 82 86 87 83 + 104 44 2 1 7 4 + 83 87 88 84 + 105 44 2 1 7 4 + 84 88 12 11 + 106 44 2 1 7 4 + 28 6 33 85 + 107 44 2 1 7 4 + 85 33 34 86 + 108 44 2 1 7 4 + 86 34 35 87 + 109 44 2 1 7 4 + 87 35 36 88 + 110 44 2 1 7 4 + 88 36 2 12 + 111 44 2 1 7 4 + 7 37 89 41 + 112 44 2 1 7 4 + 41 89 90 42 + 113 44 2 1 7 4 + 42 90 91 43 + 114 44 2 1 7 4 + 43 91 92 44 + 115 44 2 1 7 4 + 44 92 25 5 + 116 44 2 1 7 4 + 37 38 93 89 + 117 44 2 1 7 4 + 89 93 94 90 + 118 44 2 1 7 4 + 90 94 95 91 + 119 44 2 1 7 4 + 91 95 96 92 + 120 44 2 1 7 4 + 92 96 26 25 + 121 44 2 1 7 4 + 38 39 97 93 + 122 44 2 1 7 4 + 93 97 98 94 + 123 44 2 1 7 4 + 94 98 99 95 + 124 44 2 1 7 4 + 95 99 100 96 + 125 44 2 1 7 4 + 96 100 27 26 + 126 44 2 1 7 4 + 39 40 101 97 + 127 44 2 1 7 4 + 97 101 102 98 + 128 44 2 1 7 4 + 98 102 103 99 + 129 44 2 1 7 4 + 99 103 104 100 + 130 44 2 1 7 4 + 100 104 28 27 + 131 44 2 1 7 4 + 40 8 45 101 + 132 44 2 1 7 4 + 101 45 46 102 + 133 44 2 1 7 4 + 102 46 47 103 + 134 44 2 1 7 4 + 103 47 48 104 + 135 44 2 1 7 4 + 104 48 6 28 + 136 44 2 1 7 4 + 3 13 105 49 + 137 44 2 1 7 4 + 49 105 106 50 + 138 44 2 1 7 4 + 50 106 107 51 + 139 44 2 1 7 4 + 51 107 108 52 + 140 44 2 1 7 4 + 52 108 37 7 + 141 44 2 1 7 4 + 13 14 109 105 + 142 44 2 1 7 4 + 105 109 110 106 + 143 44 2 1 7 4 + 106 110 111 107 + 144 44 2 1 7 4 + 107 111 112 108 + 145 44 2 1 7 4 + 108 112 38 37 + 146 44 2 1 7 4 + 14 15 113 109 + 147 44 2 1 7 4 + 109 113 114 110 + 148 44 2 1 7 4 + 110 114 115 111 + 149 44 2 1 7 4 + 111 115 116 112 + 150 44 2 1 7 4 + 112 116 39 38 + 151 44 2 1 7 4 + 15 16 117 113 + 152 44 2 1 7 4 + 113 117 118 114 + 153 44 2 1 7 4 + 114 118 119 115 + 154 44 2 1 7 4 + 115 119 120 116 + 155 44 2 1 7 4 + 116 120 40 39 + 156 44 2 1 7 4 + 16 4 53 117 + 157 44 2 1 7 4 + 117 53 54 118 + 158 44 2 1 7 4 + 118 54 55 119 + 159 44 2 1 7 4 + 119 55 56 120 + 160 44 2 1 7 4 + 120 56 8 40 + 161 44 2 1 7 4 + 1 17 121 32 + 162 44 2 1 7 4 + 32 121 122 31 + 163 44 2 1 7 4 + 31 122 123 30 + 164 44 2 1 7 4 + 30 123 124 29 + 165 44 2 1 7 4 + 29 124 44 5 + 166 44 2 1 7 4 + 17 18 125 121 + 167 44 2 1 7 4 + 121 125 126 122 + 168 44 2 1 7 4 + 122 126 127 123 + 169 44 2 1 7 4 + 123 127 128 124 + 170 44 2 1 7 4 + 124 128 43 44 + 171 44 2 1 7 4 + 18 19 129 125 + 172 44 2 1 7 4 + 125 129 130 126 + 173 44 2 1 7 4 + 126 130 131 127 + 174 44 2 1 7 4 + 127 131 132 128 + 175 44 2 1 7 4 + 128 132 42 43 + 176 44 2 1 7 4 + 19 20 133 129 + 177 44 2 1 7 4 + 129 133 134 130 + 178 44 2 1 7 4 + 130 134 135 131 + 179 44 2 1 7 4 + 131 135 136 132 + 180 44 2 1 7 4 + 132 136 41 42 + 181 44 2 1 7 4 + 20 3 49 133 + 182 44 2 1 7 4 + 133 49 50 134 + 183 44 2 1 7 4 + 134 50 51 135 + 184 44 2 1 7 4 + 135 51 52 136 + 185 44 2 1 7 4 + 136 52 7 41 + 186 44 2 1 7 4 + 4 24 137 53 + 187 44 2 1 7 4 + 53 137 138 54 + 188 44 2 1 7 4 + 54 138 139 55 + 189 44 2 1 7 4 + 55 139 140 56 + 190 44 2 1 7 4 + 56 140 45 8 + 191 44 2 1 7 4 + 24 23 141 137 + 192 44 2 1 7 4 + 137 141 142 138 + 193 44 2 1 7 4 + 138 142 143 139 + 194 44 2 1 7 4 + 139 143 144 140 + 195 44 2 1 7 4 + 140 144 46 45 + 196 44 2 1 7 4 + 23 22 145 141 + 197 44 2 1 7 4 + 141 145 146 142 + 198 44 2 1 7 4 + 142 146 147 143 + 199 44 2 1 7 4 + 143 147 148 144 + 200 44 2 1 7 4 + 144 148 47 46 + 201 44 2 1 7 4 + 22 21 149 145 + 202 44 2 1 7 4 + 145 149 150 146 + 203 44 2 1 7 4 + 146 150 151 147 + 204 44 2 1 7 4 + 147 151 152 148 + 205 44 2 1 7 4 + 148 152 48 47 + 206 44 2 1 7 4 + 21 2 36 149 + 207 44 2 1 7 4 + 149 36 35 150 + 208 44 2 1 7 4 + 150 35 34 151 + 209 44 2 1 7 4 + 151 34 33 152 + 210 44 2 1 7 4 + 152 33 6 48 + 211 115 2 1 7 8 + 2 12 69 21 36 88 153 149 + 212 115 2 1 7 8 + 36 88 153 149 35 87 154 150 + 213 115 2 1 7 8 + 35 87 154 150 34 86 155 151 + 214 115 2 1 7 8 + 34 86 155 151 33 85 156 152 + 215 115 2 1 7 8 + 33 85 156 152 6 28 104 48 + 216 115 2 1 7 8 + 21 69 70 22 149 153 157 145 + 217 115 2 1 7 8 + 149 153 157 145 150 154 158 146 + 218 115 2 1 7 8 + 150 154 158 146 151 155 159 147 + 219 115 2 1 7 8 + 151 155 159 147 152 156 160 148 + 220 115 2 1 7 8 + 152 156 160 148 48 104 103 47 + 221 115 2 1 7 8 + 22 70 71 23 145 157 161 141 + 222 115 2 1 7 8 + 145 157 161 141 146 158 162 142 + 223 115 2 1 7 8 + 146 158 162 142 147 159 163 143 + 224 115 2 1 7 8 + 147 159 163 143 148 160 164 144 + 225 115 2 1 7 8 + 148 160 164 144 47 103 102 46 + 226 115 2 1 7 8 + 23 71 72 24 141 161 165 137 + 227 115 2 1 7 8 + 141 161 165 137 142 162 166 138 + 228 115 2 1 7 8 + 142 162 166 138 143 163 167 139 + 229 115 2 1 7 8 + 143 163 167 139 144 164 168 140 + 230 115 2 1 7 8 + 144 164 168 140 46 102 101 45 + 231 115 2 1 7 8 + 24 72 16 4 137 165 117 53 + 232 115 2 1 7 8 + 137 165 117 53 138 166 118 54 + 233 115 2 1 7 8 + 138 166 118 54 139 167 119 55 + 234 115 2 1 7 8 + 139 167 119 55 140 168 120 56 + 235 115 2 1 7 8 + 140 168 120 56 45 101 40 8 + 236 115 2 1 7 8 + 12 11 65 69 88 84 169 153 + 237 115 2 1 7 8 + 88 84 169 153 87 83 170 154 + 238 115 2 1 7 8 + 87 83 170 154 86 82 171 155 + 239 115 2 1 7 8 + 86 82 171 155 85 81 172 156 + 240 115 2 1 7 8 + 85 81 172 156 28 27 100 104 + 241 115 2 1 7 8 + 69 65 66 70 153 169 173 157 + 242 115 2 1 7 8 + 153 169 173 157 154 170 174 158 + 243 115 2 1 7 8 + 154 170 174 158 155 171 175 159 + 244 115 2 1 7 8 + 155 171 175 159 156 172 176 160 + 245 115 2 1 7 8 + 156 172 176 160 104 100 99 103 + 246 115 2 1 7 8 + 70 66 67 71 157 173 177 161 + 247 115 2 1 7 8 + 157 173 177 161 158 174 178 162 + 248 115 2 1 7 8 + 158 174 178 162 159 175 179 163 + 249 115 2 1 7 8 + 159 175 179 163 160 176 180 164 + 250 115 2 1 7 8 + 160 176 180 164 103 99 98 102 + 251 115 2 1 7 8 + 71 67 68 72 161 177 181 165 + 252 115 2 1 7 8 + 161 177 181 165 162 178 182 166 + 253 115 2 1 7 8 + 162 178 182 166 163 179 183 167 + 254 115 2 1 7 8 + 163 179 183 167 164 180 184 168 + 255 115 2 1 7 8 + 164 180 184 168 102 98 97 101 + 256 115 2 1 7 8 + 72 68 15 16 165 181 113 117 + 257 115 2 1 7 8 + 165 181 113 117 166 182 114 118 + 258 115 2 1 7 8 + 166 182 114 118 167 183 115 119 + 259 115 2 1 7 8 + 167 183 115 119 168 184 116 120 + 260 115 2 1 7 8 + 168 184 116 120 101 97 39 40 + 261 115 2 1 7 8 + 11 10 61 65 84 80 185 169 + 262 115 2 1 7 8 + 84 80 185 169 83 79 186 170 + 263 115 2 1 7 8 + 83 79 186 170 82 78 187 171 + 264 115 2 1 7 8 + 82 78 187 171 81 77 188 172 + 265 115 2 1 7 8 + 81 77 188 172 27 26 96 100 + 266 115 2 1 7 8 + 65 61 62 66 169 185 189 173 + 267 115 2 1 7 8 + 169 185 189 173 170 186 190 174 + 268 115 2 1 7 8 + 170 186 190 174 171 187 191 175 + 269 115 2 1 7 8 + 171 187 191 175 172 188 192 176 + 270 115 2 1 7 8 + 172 188 192 176 100 96 95 99 + 271 115 2 1 7 8 + 66 62 63 67 173 189 193 177 + 272 115 2 1 7 8 + 173 189 193 177 174 190 194 178 + 273 115 2 1 7 8 + 174 190 194 178 175 191 195 179 + 274 115 2 1 7 8 + 175 191 195 179 176 192 196 180 + 275 115 2 1 7 8 + 176 192 196 180 99 95 94 98 + 276 115 2 1 7 8 + 67 63 64 68 177 193 197 181 + 277 115 2 1 7 8 + 177 193 197 181 178 194 198 182 + 278 115 2 1 7 8 + 178 194 198 182 179 195 199 183 + 279 115 2 1 7 8 + 179 195 199 183 180 196 200 184 + 280 115 2 1 7 8 + 180 196 200 184 98 94 93 97 + 281 115 2 1 7 8 + 68 64 14 15 181 197 109 113 + 282 115 2 1 7 8 + 181 197 109 113 182 198 110 114 + 283 115 2 1 7 8 + 182 198 110 114 183 199 111 115 + 284 115 2 1 7 8 + 183 199 111 115 184 200 112 116 + 285 115 2 1 7 8 + 184 200 112 116 97 93 38 39 + 286 115 2 1 7 8 + 10 9 57 61 80 76 201 185 + 287 115 2 1 7 8 + 80 76 201 185 79 75 202 186 + 288 115 2 1 7 8 + 79 75 202 186 78 74 203 187 + 289 115 2 1 7 8 + 78 74 203 187 77 73 204 188 + 290 115 2 1 7 8 + 77 73 204 188 26 25 92 96 + 291 115 2 1 7 8 + 61 57 58 62 185 201 205 189 + 292 115 2 1 7 8 + 185 201 205 189 186 202 206 190 + 293 115 2 1 7 8 + 186 202 206 190 187 203 207 191 + 294 115 2 1 7 8 + 187 203 207 191 188 204 208 192 + 295 115 2 1 7 8 + 188 204 208 192 96 92 91 95 + 296 115 2 1 7 8 + 62 58 59 63 189 205 209 193 + 297 115 2 1 7 8 + 189 205 209 193 190 206 210 194 + 298 115 2 1 7 8 + 190 206 210 194 191 207 211 195 + 299 115 2 1 7 8 + 191 207 211 195 192 208 212 196 + 300 115 2 1 7 8 + 192 208 212 196 95 91 90 94 + 301 115 2 1 7 8 + 63 59 60 64 193 209 213 197 + 302 115 2 1 7 8 + 193 209 213 197 194 210 214 198 + 303 115 2 1 7 8 + 194 210 214 198 195 211 215 199 + 304 115 2 1 7 8 + 195 211 215 199 196 212 216 200 + 305 115 2 1 7 8 + 196 212 216 200 94 90 89 93 + 306 115 2 1 7 8 + 64 60 13 14 197 213 105 109 + 307 115 2 1 7 8 + 197 213 105 109 198 214 106 110 + 308 115 2 1 7 8 + 198 214 106 110 199 215 107 111 + 309 115 2 1 7 8 + 199 215 107 111 200 216 108 112 + 310 115 2 1 7 8 + 200 216 108 112 93 89 37 38 + 311 115 2 1 7 8 + 9 1 17 57 76 32 121 201 + 312 115 2 1 7 8 + 76 32 121 201 75 31 122 202 + 313 115 2 1 7 8 + 75 31 122 202 74 30 123 203 + 314 115 2 1 7 8 + 74 30 123 203 73 29 124 204 + 315 115 2 1 7 8 + 73 29 124 204 25 5 44 92 + 316 115 2 1 7 8 + 57 17 18 58 201 121 125 205 + 317 115 2 1 7 8 + 201 121 125 205 202 122 126 206 + 318 115 2 1 7 8 + 202 122 126 206 203 123 127 207 + 319 115 2 1 7 8 + 203 123 127 207 204 124 128 208 + 320 115 2 1 7 8 + 204 124 128 208 92 44 43 91 + 321 115 2 1 7 8 + 58 18 19 59 205 125 129 209 + 322 115 2 1 7 8 + 205 125 129 209 206 126 130 210 + 323 115 2 1 7 8 + 206 126 130 210 207 127 131 211 + 324 115 2 1 7 8 + 207 127 131 211 208 128 132 212 + 325 115 2 1 7 8 + 208 128 132 212 91 43 42 90 + 326 115 2 1 7 8 + 59 19 20 60 209 129 133 213 + 327 115 2 1 7 8 + 209 129 133 213 210 130 134 214 + 328 115 2 1 7 8 + 210 130 134 214 211 131 135 215 + 329 115 2 1 7 8 + 211 131 135 215 212 132 136 216 + 330 115 2 1 7 8 + 212 132 136 216 90 42 41 89 + 331 115 2 1 7 8 + 60 20 3 13 213 133 49 105 + 332 115 2 1 7 8 + 213 133 49 105 214 134 50 106 + 333 115 2 1 7 8 + 214 134 50 106 215 135 51 107 + 334 115 2 1 7 8 + 215 135 51 107 216 136 52 108 + 335 115 2 1 7 8 + 216 136 52 108 89 41 7 37 + -1 + -1 + 2467 + 1 0 0 0 0 0 0 25 +1 + 8 136 0 0 8 137 0 0 + 8 138 0 0 8 139 0 0 + 8 140 0 0 8 141 0 0 + 8 142 0 0 8 143 0 0 + 8 144 0 0 8 145 0 0 + 8 146 0 0 8 147 0 0 + 8 148 0 0 8 149 0 0 + 8 150 0 0 8 151 0 0 + 8 152 0 0 8 153 0 0 + 8 154 0 0 8 155 0 0 + 8 156 0 0 8 157 0 0 + 8 158 0 0 8 159 0 0 + 8 160 0 0 + 2 0 0 0 0 0 0 25 +2 + 8 61 0 0 8 62 0 0 + 8 63 0 0 8 64 0 0 + 8 65 0 0 8 66 0 0 + 8 67 0 0 8 68 0 0 + 8 69 0 0 8 70 0 0 + 8 71 0 0 8 72 0 0 + 8 73 0 0 8 74 0 0 + 8 75 0 0 8 76 0 0 + 8 77 0 0 8 78 0 0 + 8 79 0 0 8 80 0 0 + 8 81 0 0 8 82 0 0 + 8 83 0 0 8 84 0 0 + 8 85 0 0 + 3 0 0 0 0 0 0 25 +3 + 8 86 0 0 8 87 0 0 + 8 88 0 0 8 89 0 0 + 8 90 0 0 8 91 0 0 + 8 92 0 0 8 93 0 0 + 8 94 0 0 8 95 0 0 + 8 96 0 0 8 97 0 0 + 8 98 0 0 8 99 0 0 + 8 100 0 0 8 101 0 0 + 8 102 0 0 8 103 0 0 + 8 104 0 0 8 105 0 0 + 8 106 0 0 8 107 0 0 + 8 108 0 0 8 109 0 0 + 8 110 0 0 + 4 0 0 0 0 0 0 25 +4 + 8 111 0 0 8 112 0 0 + 8 113 0 0 8 114 0 0 + 8 115 0 0 8 116 0 0 + 8 117 0 0 8 118 0 0 + 8 119 0 0 8 120 0 0 + 8 121 0 0 8 122 0 0 + 8 123 0 0 8 124 0 0 + 8 125 0 0 8 126 0 0 + 8 127 0 0 8 128 0 0 + 8 129 0 0 8 130 0 0 + 8 131 0 0 8 132 0 0 + 8 133 0 0 8 134 0 0 + 8 135 0 0 + 5 0 0 0 0 0 0 25 +5 + 8 161 0 0 8 162 0 0 + 8 163 0 0 8 164 0 0 + 8 165 0 0 8 166 0 0 + 8 167 0 0 8 168 0 0 + 8 169 0 0 8 170 0 0 + 8 171 0 0 8 172 0 0 + 8 173 0 0 8 174 0 0 + 8 175 0 0 8 176 0 0 + 8 177 0 0 8 178 0 0 + 8 179 0 0 8 180 0 0 + 8 181 0 0 8 182 0 0 + 8 183 0 0 8 184 0 0 + 8 185 0 0 + 6 0 0 0 0 0 0 25 +6 + 8 186 0 0 8 187 0 0 + 8 188 0 0 8 189 0 0 + 8 190 0 0 8 191 0 0 + 8 192 0 0 8 193 0 0 + 8 194 0 0 8 195 0 0 + 8 196 0 0 8 197 0 0 + 8 198 0 0 8 199 0 0 + 8 200 0 0 8 201 0 0 + 8 202 0 0 8 203 0 0 + 8 204 0 0 8 205 0 0 + 8 206 0 0 8 207 0 0 + 8 208 0 0 8 209 0 0 + 8 210 0 0 + -1