]> https://gitweb.dealii.org/ - dealii.git/commitdiff
add faces and output file
authorGuido Kanschat <dr.guido.kanschat@gmail.com>
Thu, 27 Sep 2012 08:49:54 +0000 (08:49 +0000)
committerGuido Kanschat <dr.guido.kanschat@gmail.com>
Thu, 27 Sep 2012 08:49:54 +0000 (08:49 +0000)
git-svn-id: https://svn.dealii.org/trunk@26776 0785d39b-7218-0410-832d-ea1e28bc413d

tests/deal.II/dof_iterators_01.cc
tests/deal.II/dof_iterators_01/cmp/generic

index 2387429d240820e02b970cb158d21d7c39ad9b50..7b8c476f8127bbfff18531fe067b9f0cbb671d82 100644 (file)
 
 #include <fstream>
 
+// One function for testing all begin, last and end functions for
+// cells, faces, lines, quads and hexes, respectively.
 
 template <int dim>
 void test_cell(const Triangulation<dim>& tria, const DoFHandler<dim>& dof)
 {
   LogStream::Prefix lp("cell");
+  deallog.push("Regular");
   for (typename Triangulation<dim>::cell_iterator cell = tria.begin(); cell != tria.end();++cell)
     {
-      deallog << '\t';
-      cell.print(deallog);
+      deallog << '\t'; cell.print(deallog);
     }
   deallog << std::endl;
   
   for (typename DoFHandler<dim>::cell_iterator cell = dof.begin(); cell != dof.end();++cell)
     {
-      deallog << '\t';
-      cell.print(deallog);
+      deallog << '\t'; cell.print(deallog);
     }
   deallog << std::endl;
 
-  deallog.push("Regular");
-
   deallog << "begin\t\t"; dof.begin().print(deallog); deallog << '\t'; tria.begin().print(deallog); deallog << std::endl;
   deallog << "last \t\t"; dof.last() .print(deallog); deallog << '\t'; tria.last() .print(deallog); deallog << std::endl;
   deallog << "end  \t\t"; dof.end()  .print(deallog); deallog << '\t'; tria.end()  .print(deallog); deallog << std::endl;
@@ -60,6 +59,18 @@ void test_cell(const Triangulation<dim>& tria, const DoFHandler<dim>& dof)
   deallog.pop();
   deallog << std::endl;
   deallog.push("Active ");
+  for (typename Triangulation<dim>::active_cell_iterator cell = tria.begin_active(); cell != tria.end();++cell)
+    {
+      deallog << '\t'; cell.print(deallog);
+    }
+  deallog << std::endl;
+  
+  for (typename DoFHandler<dim>::active_cell_iterator cell = dof.begin_active(); cell != dof.end();++cell)
+    {
+      deallog << '\t'; cell.print(deallog);
+    }
+  deallog << std::endl;
+
   
   deallog << "begin\t\t"; dof.begin_active().print(deallog); deallog << '\t'; tria.begin_active().print(deallog); deallog << std::endl;
   deallog << "last \t\t"; dof.last_active() .print(deallog); deallog << '\t'; tria.last_active() .print(deallog); deallog << std::endl;
@@ -74,6 +85,18 @@ void test_cell(const Triangulation<dim>& tria, const DoFHandler<dim>& dof)
   deallog.pop();
   deallog << std::endl;
   deallog.push("Raw ");
+  for (typename Triangulation<dim>::raw_cell_iterator cell = tria.begin_raw(); cell != tria.end();++cell)
+    {
+      deallog << '\t'; cell.print(deallog);
+    }
+  deallog << std::endl;
+  
+  for (typename DoFHandler<dim>::raw_cell_iterator cell = dof.begin_raw(); cell != dof.end();++cell)
+    {
+      deallog << '\t'; cell.print(deallog);
+    }
+  deallog << std::endl;
+
   
   deallog << "begin\t\t"; dof.begin_raw().print(deallog); deallog << '\t'; tria.begin_raw().print(deallog); deallog << std::endl;
   deallog << "last \t\t"; dof.last_raw() .print(deallog); deallog << '\t'; tria.last_raw() .print(deallog); deallog << std::endl;
@@ -88,21 +111,84 @@ void test_cell(const Triangulation<dim>& tria, const DoFHandler<dim>& dof)
   deallog.pop();
 }
 
+
+template <int dim>
+void test_face(const Triangulation<dim>& tria, const DoFHandler<dim>& dof)
+{
+  LogStream::Prefix lp("face");
+  deallog.push("Regular");
+  for (typename Triangulation<dim>::face_iterator face = tria.begin_face(); face != tria.end_face();++face)
+    {
+      deallog << '\t'; face.print(deallog);
+    }
+  deallog << std::endl;
+  
+  for (typename DoFHandler<dim>::face_iterator face = dof.begin_face(); face != dof.end_face();++face)
+    {
+      deallog << '\t'; face.print(deallog);
+    }
+  deallog << std::endl;
+
+  deallog << "begin\t\t"; dof.begin_face().print(deallog); deallog << '\t'; tria.begin_face().print(deallog); deallog << std::endl;
+  deallog << "last \t\t"; dof.last_face() .print(deallog); deallog << '\t'; tria.last_face() .print(deallog); deallog << std::endl;
+  deallog << "end  \t\t"; dof.end_face()  .print(deallog); deallog << '\t'; tria.end_face()  .print(deallog); deallog << std::endl;
+
+  deallog.pop();
+  deallog << std::endl;
+  deallog.push("Active ");
+    for (typename Triangulation<dim>::active_face_iterator face = tria.begin_active_face(); face != tria.end_face();++face)
+    {
+      deallog << '\t'; face.print(deallog);
+    }
+  deallog << std::endl;
+  
+  for (typename DoFHandler<dim>::active_face_iterator face = dof.begin_active_face(); face != dof.end_face();++face)
+    {
+      deallog << '\t'; face.print(deallog);
+    }
+  deallog << std::endl;
+
+  deallog << "begin\t\t"; dof.begin_active_face().print(deallog); deallog << '\t'; tria.begin_active_face().print(deallog); deallog << std::endl;
+  deallog << "last \t\t"; dof.last_active_face() .print(deallog); deallog << '\t'; tria.last_active_face() .print(deallog); deallog << std::endl;
+  deallog << "end  \t\t"; deallog << std::endl;
+
+  deallog.pop();
+  deallog << std::endl;
+  deallog.push("Raw ");
+  for (typename Triangulation<dim>::raw_face_iterator face = tria.begin_raw_face(); face != tria.end_face();++face)
+    {
+      deallog << '\t'; face.print(deallog);
+    }
+  deallog << std::endl;
+  
+  for (typename DoFHandler<dim>::raw_face_iterator face = dof.begin_raw_face(); face != dof.end_face();++face)
+    {
+      deallog << '\t'; face.print(deallog);
+    }
+  deallog << std::endl;
+
+
+  deallog << "begin\t\t"; dof.begin_raw_face().print(deallog); deallog << '\t'; tria.begin_raw_face().print(deallog); deallog << std::endl;
+  deallog << "last \t\t"; dof.last_raw_face() .print(deallog); deallog << '\t'; tria.last_raw_face() .print(deallog); deallog << std::endl;
+  deallog << "end  \t\t"; deallog << std::endl;
+  
+  deallog.pop();
+}
+
+
 template <int dim>
 void test_line(const Triangulation<dim>& tria, const DoFHandler<dim>& dof)
 {
   LogStream::Prefix lp("line");
   for (typename Triangulation<dim>::line_iterator line = tria.begin_line(); line != tria.end_line();++line)
     {
-      deallog << '\t';
-      line.print(deallog);
+      deallog << '\t'; line.print(deallog);
     }
   deallog << std::endl;
   
   for (typename DoFHandler<dim>::line_iterator line = dof.begin_line(); line != dof.end_line();++line)
     {
-      deallog << '\t';
-      line.print(deallog);
+      deallog << '\t'; line.print(deallog);
     }
   deallog << std::endl;
 
@@ -153,6 +239,7 @@ void test_line(const Triangulation<dim>& tria, const DoFHandler<dim>& dof)
   deallog.pop();
 }
 
+
 template <int dim>
 void test_quad(const Triangulation<dim>& tria, const DoFHandler<dim>& dof)
 {
@@ -286,8 +373,6 @@ void test_hex(const Triangulation<dim>& tria, const DoFHandler<dim>& dof)
 template <int dim>
 void test ()
 {
-  deallog << dim << std::endl;
-  
   Triangulation<dim> tria;
   GridGenerator::hyper_cube (tria);
   tria.refine_global (2);
@@ -299,6 +384,7 @@ void test ()
   dof.distribute_dofs (fe);
   
   test_cell(tria, dof);
+  if (dim>1) test_face(tria, dof);
   if (dim >= 1) test_line(tria, dof);
   if (dim >= 2) test_quad(tria, dof);
   if (dim >= 3) test_hex(tria, dof);
@@ -313,9 +399,15 @@ int main ()
   deallog.attach(logfile);
 //deallog.depth_console(0);
 
+  deallog.push("1D");
   test<1> ();
+  deallog.pop();
+  deallog.push("2D");
   test<2> ();
+  deallog.pop();
+  deallog.push("3D");
   test<3> ();
+  deallog.pop();
 
   return 0;
 }
index 5bfd19ba7fe173b71bd8a99af66dcd8b526cd1ce..36f0c7d1aa46144fa7dd2f599032ca8145ffcb7c 100644 (file)
@@ -1,4 +1,380 @@
 
-DEAL::3 3
-DEAL::40 40
-DEAL::281 281
+DEAL:1D:cell:Regular:: 0.0     1.0     1.1     2.0     2.1     2.2     2.3     3.0     3.1
+DEAL:1D:cell:Regular:: 0.0     1.0     1.1     2.0     2.1     2.2     2.3     3.0     3.1
+DEAL:1D:cell:Regular::begin            0.0     0.0
+DEAL:1D:cell:Regular::last             3.1     3.1
+DEAL:1D:cell:Regular::end              -1.-1   -1.-1
+DEAL:1D:cell:Regular::begin    0       0.0     0.0
+DEAL:1D:cell:Regular::last     0       0.0     0.0
+DEAL:1D:cell:Regular::end      0       1.0     1.0
+DEAL:1D:cell:Regular::begin    1       1.0     1.0
+DEAL:1D:cell:Regular::last     1       1.1     1.1
+DEAL:1D:cell:Regular::end      1       2.0     2.0
+DEAL:1D:cell:Regular::begin    2       2.0     2.0
+DEAL:1D:cell:Regular::last     2       2.3     2.3
+DEAL:1D:cell:Regular::end      2       3.0     3.0
+DEAL:1D:cell:Regular::begin    3       3.0     3.0
+DEAL:1D:cell:Regular::last     3       3.1     3.1
+DEAL:1D:cell:Regular::end      3       -1.-1   -1.-1
+DEAL:1D:cell::
+DEAL:1D:cell:Active :: 2.1     2.2     2.3     3.0     3.1
+DEAL:1D:cell:Active :: 2.1     2.2     2.3     3.0     3.1
+DEAL:1D:cell:Active ::begin            2.1     2.1
+DEAL:1D:cell:Active ::last             3.1     3.1
+DEAL:1D:cell:Active ::end              
+DEAL:1D:cell:Active ::begin    0       2.1     2.1
+DEAL:1D:cell:Active ::last     0       -1.-1   -1.-1
+DEAL:1D:cell:Active ::end      0       2.1     2.1
+DEAL:1D:cell:Active ::begin    1       2.1     2.1
+DEAL:1D:cell:Active ::last     1       -1.-1   -1.-1
+DEAL:1D:cell:Active ::end      1       2.1     2.1
+DEAL:1D:cell:Active ::begin    2       2.1     2.1
+DEAL:1D:cell:Active ::last     2       2.3     2.3
+DEAL:1D:cell:Active ::end      2       3.0     3.0
+DEAL:1D:cell:Active ::begin    3       3.0     3.0
+DEAL:1D:cell:Active ::last     3       3.1     3.1
+DEAL:1D:cell:Active ::end      3       -1.-1   -1.-1
+DEAL:1D:cell::
+DEAL:1D:cell:Raw ::    0.0     1.0     1.1     2.0     2.1     2.2     2.3     3.0     3.1
+DEAL:1D:cell:Raw ::    0.0     1.0     1.1     2.0     2.1     2.2     2.3     3.0     3.1
+DEAL:1D:cell:Raw ::begin               0.0     0.0
+DEAL:1D:cell:Raw ::last                3.1     3.1
+DEAL:1D:cell:Raw ::end                 
+DEAL:1D:cell:Raw ::begin       0       0.0     0.0
+DEAL:1D:cell:Raw ::last        0       0.0     0.0
+DEAL:1D:cell:Raw ::end         0       1.0     1.0
+DEAL:1D:cell:Raw ::begin       1       1.0     1.0
+DEAL:1D:cell:Raw ::last        1       1.1     1.1
+DEAL:1D:cell:Raw ::end         1       2.0     2.0
+DEAL:1D:cell:Raw ::begin       2       2.0     2.0
+DEAL:1D:cell:Raw ::last        2       2.3     2.3
+DEAL:1D:cell:Raw ::end         2       3.0     3.0
+DEAL:1D:cell:Raw ::begin       3       3.0     3.0
+DEAL:1D:cell:Raw ::last        3       3.1     3.1
+DEAL:1D:cell:Raw ::end         3       -1.-1   -1.-1
+DEAL:1D:line:: 0.0     1.0     1.1     2.0     2.1     2.2     2.3     3.0     3.1
+DEAL:1D:line:: 0.0     1.0     1.1     2.0     2.1     2.2     2.3     3.0     3.1
+DEAL:1D:line:Regular::begin            0.0     0.0
+DEAL:1D:line:Regular::last             3.1     3.1
+DEAL:1D:line:Regular::end              -1.-1   -1.-1
+DEAL:1D:line:Regular::begin    0       0.0     0.0
+DEAL:1D:line:Regular::last     0       0.0     0.0
+DEAL:1D:line:Regular::end      0       1.0     1.0
+DEAL:1D:line:Regular::begin    1       1.0     1.0
+DEAL:1D:line:Regular::last     1       1.1     1.1
+DEAL:1D:line:Regular::end      1       2.0     2.0
+DEAL:1D:line:Regular::begin    2       2.0     2.0
+DEAL:1D:line:Regular::last     2       2.3     2.3
+DEAL:1D:line:Regular::end      2       3.0     3.0
+DEAL:1D:line:Regular::begin    3       3.0     3.0
+DEAL:1D:line:Regular::last     3       3.1     3.1
+DEAL:1D:line:Regular::end      3       -1.-1   -1.-1
+DEAL:1D:line::
+DEAL:1D:line:Active ::begin            2.1     2.1
+DEAL:1D:line:Active ::last             3.1     3.1
+DEAL:1D:line:Active ::end              
+DEAL:1D:line:Active ::begin    0       2.1     2.1
+DEAL:1D:line:Active ::last     0       -1.-1   -1.-1
+DEAL:1D:line:Active ::end      0       2.1     2.1
+DEAL:1D:line:Active ::begin    1       2.1     2.1
+DEAL:1D:line:Active ::last     1       -1.-1   -1.-1
+DEAL:1D:line:Active ::end      1       2.1     2.1
+DEAL:1D:line:Active ::begin    2       2.1     2.1
+DEAL:1D:line:Active ::last     2       2.3     2.3
+DEAL:1D:line:Active ::end      2       3.0     3.0
+DEAL:1D:line:Active ::begin    3       3.0     3.0
+DEAL:1D:line:Active ::last     3       3.1     3.1
+DEAL:1D:line:Active ::end      3       -1.-1   -1.-1
+DEAL:1D:line::
+DEAL:1D:line:Raw ::begin               0.0     0.0
+DEAL:1D:line:Raw ::last                3.1     3.1
+DEAL:1D:line:Raw ::end                 
+DEAL:1D:line:Raw ::begin       0       0.0     0.0
+DEAL:1D:line:Raw ::last        0       0.0     0.0
+DEAL:1D:line:Raw ::end         0       1.0     1.0
+DEAL:1D:line:Raw ::begin       1       1.0     1.0
+DEAL:1D:line:Raw ::last        1       1.1     1.1
+DEAL:1D:line:Raw ::end         1       2.0     2.0
+DEAL:1D:line:Raw ::begin       2       2.0     2.0
+DEAL:1D:line:Raw ::last        2       2.3     2.3
+DEAL:1D:line:Raw ::end         2       3.0     3.0
+DEAL:1D:line:Raw ::begin       3       3.0     3.0
+DEAL:1D:line:Raw ::last        3       3.1     3.1
+DEAL:1D:line:Raw ::end         3       -1.-1   -1.-1
+DEAL:2D:cell:Regular:: 0.0     1.0     1.1     1.2     1.3     2.0     2.1     2.2     2.3     2.4     2.5     2.6     2.7     2.8     2.9     2.10    2.11    2.12    2.13    2.14    2.15    3.0     3.1     3.2     3.3
+DEAL:2D:cell:Regular:: 0.0     1.0     1.1     1.2     1.3     2.0     2.1     2.2     2.3     2.4     2.5     2.6     2.7     2.8     2.9     2.10    2.11    2.12    2.13    2.14    2.15    3.0     3.1     3.2     3.3
+DEAL:2D:cell:Regular::begin            0.0     0.0
+DEAL:2D:cell:Regular::last             3.3     3.3
+DEAL:2D:cell:Regular::end              -1.-1   -1.-1
+DEAL:2D:cell:Regular::begin    0       0.0     0.0
+DEAL:2D:cell:Regular::last     0       0.0     0.0
+DEAL:2D:cell:Regular::end      0       1.0     1.0
+DEAL:2D:cell:Regular::begin    1       1.0     1.0
+DEAL:2D:cell:Regular::last     1       1.3     1.3
+DEAL:2D:cell:Regular::end      1       2.0     2.0
+DEAL:2D:cell:Regular::begin    2       2.0     2.0
+DEAL:2D:cell:Regular::last     2       2.15    2.15
+DEAL:2D:cell:Regular::end      2       3.0     3.0
+DEAL:2D:cell:Regular::begin    3       3.0     3.0
+DEAL:2D:cell:Regular::last     3       3.3     3.3
+DEAL:2D:cell:Regular::end      3       -1.-1   -1.-1
+DEAL:2D:cell::
+DEAL:2D:cell:Active :: 2.1     2.2     2.3     2.4     2.5     2.6     2.7     2.8     2.9     2.10    2.11    2.12    2.13    2.14    2.15    3.0     3.1     3.2     3.3
+DEAL:2D:cell:Active :: 2.1     2.2     2.3     2.4     2.5     2.6     2.7     2.8     2.9     2.10    2.11    2.12    2.13    2.14    2.15    3.0     3.1     3.2     3.3
+DEAL:2D:cell:Active ::begin            2.1     2.1
+DEAL:2D:cell:Active ::last             3.3     3.3
+DEAL:2D:cell:Active ::end              
+DEAL:2D:cell:Active ::begin    0       2.1     2.1
+DEAL:2D:cell:Active ::last     0       -1.-1   -1.-1
+DEAL:2D:cell:Active ::end      0       2.1     2.1
+DEAL:2D:cell:Active ::begin    1       2.1     2.1
+DEAL:2D:cell:Active ::last     1       -1.-1   -1.-1
+DEAL:2D:cell:Active ::end      1       2.1     2.1
+DEAL:2D:cell:Active ::begin    2       2.1     2.1
+DEAL:2D:cell:Active ::last     2       2.15    2.15
+DEAL:2D:cell:Active ::end      2       3.0     3.0
+DEAL:2D:cell:Active ::begin    3       3.0     3.0
+DEAL:2D:cell:Active ::last     3       3.3     3.3
+DEAL:2D:cell:Active ::end      3       -1.-1   -1.-1
+DEAL:2D:cell::
+DEAL:2D:cell:Raw ::    0.0     1.0     1.1     1.2     1.3     2.0     2.1     2.2     2.3     2.4     2.5     2.6     2.7     2.8     2.9     2.10    2.11    2.12    2.13    2.14    2.15    3.0     3.1     3.2     3.3
+DEAL:2D:cell:Raw ::    0.0     1.0     1.1     1.2     1.3     2.0     2.1     2.2     2.3     2.4     2.5     2.6     2.7     2.8     2.9     2.10    2.11    2.12    2.13    2.14    2.15    3.0     3.1     3.2     3.3
+DEAL:2D:cell:Raw ::begin               0.0     0.0
+DEAL:2D:cell:Raw ::last                3.3     3.3
+DEAL:2D:cell:Raw ::end                 
+DEAL:2D:cell:Raw ::begin       0       0.0     0.0
+DEAL:2D:cell:Raw ::last        0       0.0     0.0
+DEAL:2D:cell:Raw ::end         0       1.0     1.0
+DEAL:2D:cell:Raw ::begin       1       1.0     1.0
+DEAL:2D:cell:Raw ::last        1       1.3     1.3
+DEAL:2D:cell:Raw ::end         1       2.0     2.0
+DEAL:2D:cell:Raw ::begin       2       2.0     2.0
+DEAL:2D:cell:Raw ::last        2       2.15    2.15
+DEAL:2D:cell:Raw ::end         2       3.0     3.0
+DEAL:2D:cell:Raw ::begin       3       3.0     3.0
+DEAL:2D:cell:Raw ::last        3       3.3     3.3
+DEAL:2D:cell:Raw ::end         3       -1.-1   -1.-1
+DEAL:2D:face:Regular:: 0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      16      17      18      19      20      21      22      23      24      25      26      27      28      29      30      31      32      33      34      35      36      37      38      39      40      41      42      43      44      45      46      47      48      49      50      51      52      53      54      55      56      57      58      59      60      61      62      63      64      65      66      67
+DEAL:2D:face:Regular:: 0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      16      17      18      19      20      21      22      23      24      25      26      27      28      29      30      31      32      33      34      35      36      37      38      39      40      41      42      43      44      45      46      47      48      49      50      51      52      53      54      55      56      57      58      59      60      61      62      63      64      65      66      67
+DEAL:2D:face:Regular::begin            0       0
+DEAL:2D:face:Regular::last             67      67
+DEAL:2D:face:Regular::end              -1      -1
+DEAL:2D:face::
+DEAL:2D:face:Active :: 17      18      19      21      22      23      24      25      26      27      28      29      30      31      32      33      34      35      36      37      38      39      41      43      44      45      46      47      48      49      50      51      52      53      54      55      56      57      58      59      60      61      62      63      64      65      66      67
+DEAL:2D:face:Active :: 17      18      19      21      22      23      24      25      26      27      28      29      30      31      32      33      34      35      36      37      38      39      41      43      44      45      46      47      48      49      50      51      52      53      54      55      56      57      58      59      60      61      62      63      64      65      66      67
+DEAL:2D:face:Active ::begin            17      17
+DEAL:2D:face:Active ::last             67      67
+DEAL:2D:face:Active ::end              
+DEAL:2D:face::
+DEAL:2D:face:Raw ::    0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      16      17      18      19      20      21      22      23      24      25      26      27      28      29      30      31      32      33      34      35      36      37      38      39      40      41      42      43      44      45      46      47      48      49      50      51      52      53      54      55      56      57      58      59      60      61      62      63      64      65      66      67
+DEAL:2D:face:Raw ::    0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      16      17      18      19      20      21      22      23      24      25      26      27      28      29      30      31      32      33      34      35      36      37      38      39      40      41      42      43      44      45      46      47      48      49      50      51      52      53      54      55      56      57      58      59      60      61      62      63      64      65      66      67
+DEAL:2D:face:Raw ::begin               0       0
+DEAL:2D:face:Raw ::last                67      67
+DEAL:2D:face:Raw ::end                 
+DEAL:2D:line:: 0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      16      17      18      19      20      21      22      23      24      25      26      27      28      29      30      31      32      33      34      35      36      37      38      39      40      41      42      43      44      45      46      47      48      49      50      51      52      53      54      55      56      57      58      59      60      61      62      63      64      65      66      67
+DEAL:2D:line:: 0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      16      17      18      19      20      21      22      23      24      25      26      27      28      29      30      31      32      33      34      35      36      37      38      39      40      41      42      43      44      45      46      47      48      49      50      51      52      53      54      55      56      57      58      59      60      61      62      63      64      65      66      67
+DEAL:2D:line:Regular::begin            0       0
+DEAL:2D:line:Regular::last             67      67
+DEAL:2D:line:Regular::end              -1      -1
+DEAL:2D:line::
+DEAL:2D:line:Active ::begin            17      17
+DEAL:2D:line:Active ::last             67      67
+DEAL:2D:line:Active ::end              
+DEAL:2D:line::
+DEAL:2D:line:Raw ::begin               0       0
+DEAL:2D:line:Raw ::last                67      67
+DEAL:2D:line:Raw ::end                 
+DEAL:2D:quad:: 0.0     1.0     1.1     1.2     1.3     2.0     2.1     2.2     2.3     2.4     2.5     2.6     2.7     2.8     2.9     2.10    2.11    2.12    2.13    2.14    2.15    3.0     3.1     3.2     3.3
+DEAL:2D:quad:: 0.0     1.0     1.1     1.2     1.3     2.0     2.1     2.2     2.3     2.4     2.5     2.6     2.7     2.8     2.9     2.10    2.11    2.12    2.13    2.14    2.15    3.0     3.1     3.2     3.3
+DEAL:2D:quad:Regular::begin            0.0     0.0
+DEAL:2D:quad:Regular::last             3.3     3.3
+DEAL:2D:quad:Regular::end              -1.-1   -1.-1
+DEAL:2D:quad:Regular::begin    0       0.0     0.0
+DEAL:2D:quad:Regular::last     0       0.0     0.0
+DEAL:2D:quad:Regular::end      0       1.0     1.0
+DEAL:2D:quad:Regular::begin    1       1.0     1.0
+DEAL:2D:quad:Regular::last     1       1.3     1.3
+DEAL:2D:quad:Regular::end      1       2.0     2.0
+DEAL:2D:quad:Regular::begin    2       2.0     2.0
+DEAL:2D:quad:Regular::last     2       2.15    2.15
+DEAL:2D:quad:Regular::end      2       3.0     3.0
+DEAL:2D:quad:Regular::begin    3       3.0     3.0
+DEAL:2D:quad:Regular::last     3       3.3     3.3
+DEAL:2D:quad:Regular::end      3       -1.-1   -1.-1
+DEAL:2D:quad::
+DEAL:2D:quad:Active ::begin            2.1     2.1
+DEAL:2D:quad:Active ::last             3.3     3.3
+DEAL:2D:quad:Active ::end              
+DEAL:2D:quad:Active ::begin    0       2.1     2.1
+DEAL:2D:quad:Active ::last     0       -1.-1   -1.-1
+DEAL:2D:quad:Active ::end      0       2.1     2.1
+DEAL:2D:quad:Active ::begin    1       2.1     2.1
+DEAL:2D:quad:Active ::last     1       -1.-1   -1.-1
+DEAL:2D:quad:Active ::end      1       2.1     2.1
+DEAL:2D:quad:Active ::begin    2       2.1     2.1
+DEAL:2D:quad:Active ::last     2       2.15    2.15
+DEAL:2D:quad:Active ::end      2       3.0     3.0
+DEAL:2D:quad:Active ::begin    3       3.0     3.0
+DEAL:2D:quad:Active ::last     3       3.3     3.3
+DEAL:2D:quad:Active ::end      3       -1.-1   -1.-1
+DEAL:2D:quad::
+DEAL:2D:quad:Raw ::begin               0.0     0.0
+DEAL:2D:quad:Raw ::last                3.3     3.3
+DEAL:2D:quad:Raw ::end                 
+DEAL:2D:quad:Raw ::begin       0       0.0     0.0
+DEAL:2D:quad:Raw ::last        0       0.0     0.0
+DEAL:2D:quad:Raw ::end         0       1.0     1.0
+DEAL:2D:quad:Raw ::begin       1       1.0     1.0
+DEAL:2D:quad:Raw ::last        1       1.3     1.3
+DEAL:2D:quad:Raw ::end         1       2.0     2.0
+DEAL:2D:quad:Raw ::begin       2       2.0     2.0
+DEAL:2D:quad:Raw ::last        2       2.15    2.15
+DEAL:2D:quad:Raw ::end         2       3.0     3.0
+DEAL:2D:quad:Raw ::begin       3       3.0     3.0
+DEAL:2D:quad:Raw ::last        3       3.3     3.3
+DEAL:2D:quad:Raw ::end         3       -1.-1   -1.-1
+DEAL:3D:cell:Regular:: 0.0     1.0     1.1     1.2     1.3     1.4     1.5     1.6     1.7     2.0     2.1     2.2     2.3     2.4     2.5     2.6     2.7     2.8     2.9     2.10    2.11    2.12    2.13    2.14    2.15    2.16    2.17    2.18    2.19    2.20    2.21    2.22    2.23    2.24    2.25    2.26    2.27    2.28    2.29    2.30    2.31    2.32    2.33    2.34    2.35    2.36    2.37    2.38    2.39    2.40    2.41    2.42    2.43    2.44    2.45    2.46    2.47    2.48    2.49    2.50    2.51    2.52    2.53    2.54    2.55    2.56    2.57    2.58    2.59    2.60    2.61    2.62    2.63    3.0     3.1     3.2     3.3     3.4     3.5     3.6     3.7
+DEAL:3D:cell:Regular:: 0.0     1.0     1.1     1.2     1.3     1.4     1.5     1.6     1.7     2.0     2.1     2.2     2.3     2.4     2.5     2.6     2.7     2.8     2.9     2.10    2.11    2.12    2.13    2.14    2.15    2.16    2.17    2.18    2.19    2.20    2.21    2.22    2.23    2.24    2.25    2.26    2.27    2.28    2.29    2.30    2.31    2.32    2.33    2.34    2.35    2.36    2.37    2.38    2.39    2.40    2.41    2.42    2.43    2.44    2.45    2.46    2.47    2.48    2.49    2.50    2.51    2.52    2.53    2.54    2.55    2.56    2.57    2.58    2.59    2.60    2.61    2.62    2.63    3.0     3.1     3.2     3.3     3.4     3.5     3.6     3.7
+DEAL:3D:cell:Regular::begin            0.0     0.0
+DEAL:3D:cell:Regular::last             3.7     3.7
+DEAL:3D:cell:Regular::end              -1.-1   -1.-1
+DEAL:3D:cell:Regular::begin    0       0.0     0.0
+DEAL:3D:cell:Regular::last     0       0.0     0.0
+DEAL:3D:cell:Regular::end      0       1.0     1.0
+DEAL:3D:cell:Regular::begin    1       1.0     1.0
+DEAL:3D:cell:Regular::last     1       1.7     1.7
+DEAL:3D:cell:Regular::end      1       2.0     2.0
+DEAL:3D:cell:Regular::begin    2       2.0     2.0
+DEAL:3D:cell:Regular::last     2       2.63    2.63
+DEAL:3D:cell:Regular::end      2       3.0     3.0
+DEAL:3D:cell:Regular::begin    3       3.0     3.0
+DEAL:3D:cell:Regular::last     3       3.7     3.7
+DEAL:3D:cell:Regular::end      3       -1.-1   -1.-1
+DEAL:3D:cell::
+DEAL:3D:cell:Active :: 2.1     2.2     2.3     2.4     2.5     2.6     2.7     2.8     2.9     2.10    2.11    2.12    2.13    2.14    2.15    2.16    2.17    2.18    2.19    2.20    2.21    2.22    2.23    2.24    2.25    2.26    2.27    2.28    2.29    2.30    2.31    2.32    2.33    2.34    2.35    2.36    2.37    2.38    2.39    2.40    2.41    2.42    2.43    2.44    2.45    2.46    2.47    2.48    2.49    2.50    2.51    2.52    2.53    2.54    2.55    2.56    2.57    2.58    2.59    2.60    2.61    2.62    2.63    3.0     3.1     3.2     3.3     3.4     3.5     3.6     3.7
+DEAL:3D:cell:Active :: 2.1     2.2     2.3     2.4     2.5     2.6     2.7     2.8     2.9     2.10    2.11    2.12    2.13    2.14    2.15    2.16    2.17    2.18    2.19    2.20    2.21    2.22    2.23    2.24    2.25    2.26    2.27    2.28    2.29    2.30    2.31    2.32    2.33    2.34    2.35    2.36    2.37    2.38    2.39    2.40    2.41    2.42    2.43    2.44    2.45    2.46    2.47    2.48    2.49    2.50    2.51    2.52    2.53    2.54    2.55    2.56    2.57    2.58    2.59    2.60    2.61    2.62    2.63    3.0     3.1     3.2     3.3     3.4     3.5     3.6     3.7
+DEAL:3D:cell:Active ::begin            2.1     2.1
+DEAL:3D:cell:Active ::last             3.7     3.7
+DEAL:3D:cell:Active ::end              
+DEAL:3D:cell:Active ::begin    0       2.1     2.1
+DEAL:3D:cell:Active ::last     0       -1.-1   -1.-1
+DEAL:3D:cell:Active ::end      0       2.1     2.1
+DEAL:3D:cell:Active ::begin    1       2.1     2.1
+DEAL:3D:cell:Active ::last     1       -1.-1   -1.-1
+DEAL:3D:cell:Active ::end      1       2.1     2.1
+DEAL:3D:cell:Active ::begin    2       2.1     2.1
+DEAL:3D:cell:Active ::last     2       2.63    2.63
+DEAL:3D:cell:Active ::end      2       3.0     3.0
+DEAL:3D:cell:Active ::begin    3       3.0     3.0
+DEAL:3D:cell:Active ::last     3       3.7     3.7
+DEAL:3D:cell:Active ::end      3       -1.-1   -1.-1
+DEAL:3D:cell::
+DEAL:3D:cell:Raw ::    0.0     1.0     1.1     1.2     1.3     1.4     1.5     1.6     1.7     2.0     2.1     2.2     2.3     2.4     2.5     2.6     2.7     2.8     2.9     2.10    2.11    2.12    2.13    2.14    2.15    2.16    2.17    2.18    2.19    2.20    2.21    2.22    2.23    2.24    2.25    2.26    2.27    2.28    2.29    2.30    2.31    2.32    2.33    2.34    2.35    2.36    2.37    2.38    2.39    2.40    2.41    2.42    2.43    2.44    2.45    2.46    2.47    2.48    2.49    2.50    2.51    2.52    2.53    2.54    2.55    2.56    2.57    2.58    2.59    2.60    2.61    2.62    2.63    3.0     3.1     3.2     3.3     3.4     3.5     3.6     3.7
+DEAL:3D:cell:Raw ::    0.0     1.0     1.1     1.2     1.3     1.4     1.5     1.6     1.7     2.0     2.1     2.2     2.3     2.4     2.5     2.6     2.7     2.8     2.9     2.10    2.11    2.12    2.13    2.14    2.15    2.16    2.17    2.18    2.19    2.20    2.21    2.22    2.23    2.24    2.25    2.26    2.27    2.28    2.29    2.30    2.31    2.32    2.33    2.34    2.35    2.36    2.37    2.38    2.39    2.40    2.41    2.42    2.43    2.44    2.45    2.46    2.47    2.48    2.49    2.50    2.51    2.52    2.53    2.54    2.55    2.56    2.57    2.58    2.59    2.60    2.61    2.62    2.63    3.0     3.1     3.2     3.3     3.4     3.5     3.6     3.7
+DEAL:3D:cell:Raw ::begin               0.0     0.0
+DEAL:3D:cell:Raw ::last                3.7     3.7
+DEAL:3D:cell:Raw ::end                 
+DEAL:3D:cell:Raw ::begin       0       0.0     0.0
+DEAL:3D:cell:Raw ::last        0       0.0     0.0
+DEAL:3D:cell:Raw ::end         0       1.0     1.0
+DEAL:3D:cell:Raw ::begin       1       1.0     1.0
+DEAL:3D:cell:Raw ::last        1       1.7     1.7
+DEAL:3D:cell:Raw ::end         1       2.0     2.0
+DEAL:3D:cell:Raw ::begin       2       2.0     2.0
+DEAL:3D:cell:Raw ::last        2       2.63    2.63
+DEAL:3D:cell:Raw ::end         2       3.0     3.0
+DEAL:3D:cell:Raw ::begin       3       3.0     3.0
+DEAL:3D:cell:Raw ::last        3       3.7     3.7
+DEAL:3D:cell:Raw ::end         3       -1.-1   -1.-1
+DEAL:3D:face:Regular:: 0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      16      17      18      19      20      21      22      23      24      25      26      27      28      29      30      31      32      33      34      35      36      37      38      39      40      41      42      43      44      45      46      47      48      49      50      51      52      53      54      55      56      57      58      59      60      61      62      63      64      65      66      67      68      69      70      71      72      73      74      75      76      77      78      79      80      81      82      83      84      85      86      87      88      89      90      91      92      93      94      95      96      97      98      99      100     101     102     103     104     105     106     107     108     109     110     111     112     113     114     115     116     117     118     119     120     121     122     123     124     125     126     127     128     129     130     131     132     133     134     135     136     137     138     139     140     141     142     143     144     145     146     147     148     149     150     151     152     153     154     155     156     157     158     159     160     161     162     163     164     165     166     167     168     169     170     171     172     173     174     175     176     177     178     179     180     181     182     183     184     185     186     187     188     189     190     191     192     193     194     195     196     197     198     199     200     201     202     203     204     205     206     207     208     209     210     211     212     213     214     215     216     217     218     219     220     221     222     223     224     225     226     227     228     229     230     231     232     233     234     235     236     237     238     239     240     241     242     243     244     245     246     247     248     249     250     251     252     253     254     255     256     257     258     259     260     261     262     263     264     265     266     267     268     269     270     271     272     273     274     275     276     277     278     279     280     281     282     283     284     285     286     287     288     289     290     291     292     293     294     295     296     297     298     299     300     301     302     303     304     305     306     307     308     309     310     311     312     313     314     315     316     317
+DEAL:3D:face:Regular:: 0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      16      17      18      19      20      21      22      23      24      25      26      27      28      29      30      31      32      33      34      35      36      37      38      39      40      41      42      43      44      45      46      47      48      49      50      51      52      53      54      55      56      57      58      59      60      61      62      63      64      65      66      67      68      69      70      71      72      73      74      75      76      77      78      79      80      81      82      83      84      85      86      87      88      89      90      91      92      93      94      95      96      97      98      99      100     101     102     103     104     105     106     107     108     109     110     111     112     113     114     115     116     117     118     119     120     121     122     123     124     125     126     127     128     129     130     131     132     133     134     135     136     137     138     139     140     141     142     143     144     145     146     147     148     149     150     151     152     153     154     155     156     157     158     159     160     161     162     163     164     165     166     167     168     169     170     171     172     173     174     175     176     177     178     179     180     181     182     183     184     185     186     187     188     189     190     191     192     193     194     195     196     197     198     199     200     201     202     203     204     205     206     207     208     209     210     211     212     213     214     215     216     217     218     219     220     221     222     223     224     225     226     227     228     229     230     231     232     233     234     235     236     237     238     239     240     241     242     243     244     245     246     247     248     249     250     251     252     253     254     255     256     257     258     259     260     261     262     263     264     265     266     267     268     269     270     271     272     273     274     275     276     277     278     279     280     281     282     283     284     285     286     287     288     289     290     291     292     293     294     295     296     297     298     299     300     301     302     303     304     305     306     307     308     309     310     311     312     313     314     315     316     317
+DEAL:3D:face:Regular::begin            0       0
+DEAL:3D:face:Regular::last             317     317
+DEAL:3D:face:Regular::end              -1      -1
+DEAL:3D:face::
+DEAL:3D:face:Active :: 43      44      45      46      47      48      49      50      51      52      53      54      55      56      57      59      60      61      62      63      64      65      66      67      68      69      70      71      72      73      75      76      77      78      79      80      81      82      83      84      85      86      87      88      89      90      91      92      93      94      95      96      97      98      99      100     101     102     103     104     105     106     107     108     109     110     111     112     113     114     115     116     117     118     119     120     121     122     123     124     125     126     127     128     129     130     131     132     133     134     135     136     137     138     139     140     141     142     143     144     145     146     147     148     149     150     151     152     153     154     155     156     157     158     159     160     161     162     163     164     165     166     167     168     169     170     171     172     173     174     175     176     177     178     179     180     181     182     183     184     185     186     187     188     189     190     191     192     193     194     195     196     197     198     199     200     201     202     203     204     205     206     207     208     209     210     211     212     213     214     215     216     217     218     219     220     221     222     223     224     225     226     227     228     229     230     231     232     233     234     235     236     237     238     239     240     241     242     243     244     245     246     247     248     249     250     251     252     253     254     255     256     257     258     259     260     261     262     263     264     265     266     267     268     269     270     271     272     274     275     276     278     279     280     282     283     284     285     286     287     288     289     290     291     292     293     294     295     296     297     298     299     300     301     302     303     304     305     306     307     308     309     310     311     312     313     314     315     316     317
+DEAL:3D:face:Active :: 43      44      45      46      47      48      49      50      51      52      53      54      55      56      57      59      60      61      62      63      64      65      66      67      68      69      70      71      72      73      75      76      77      78      79      80      81      82      83      84      85      86      87      88      89      90      91      92      93      94      95      96      97      98      99      100     101     102     103     104     105     106     107     108     109     110     111     112     113     114     115     116     117     118     119     120     121     122     123     124     125     126     127     128     129     130     131     132     133     134     135     136     137     138     139     140     141     142     143     144     145     146     147     148     149     150     151     152     153     154     155     156     157     158     159     160     161     162     163     164     165     166     167     168     169     170     171     172     173     174     175     176     177     178     179     180     181     182     183     184     185     186     187     188     189     190     191     192     193     194     195     196     197     198     199     200     201     202     203     204     205     206     207     208     209     210     211     212     213     214     215     216     217     218     219     220     221     222     223     224     225     226     227     228     229     230     231     232     233     234     235     236     237     238     239     240     241     242     243     244     245     246     247     248     249     250     251     252     253     254     255     256     257     258     259     260     261     262     263     264     265     266     267     268     269     270     271     272     274     275     276     278     279     280     282     283     284     285     286     287     288     289     290     291     292     293     294     295     296     297     298     299     300     301     302     303     304     305     306     307     308     309     310     311     312     313     314     315     316     317
+DEAL:3D:face:Active ::begin            43      43
+DEAL:3D:face:Active ::last             317     317
+DEAL:3D:face:Active ::end              
+DEAL:3D:face::
+DEAL:3D:face:Raw ::    0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      16      17      18      19      20      21      22      23      24      25      26      27      28      29      30      31      32      33      34      35      36      37      38      39      40      41      42      43      44      45      46      47      48      49      50      51      52      53      54      55      56      57      58      59      60      61      62      63      64      65      66      67      68      69      70      71      72      73      74      75      76      77      78      79      80      81      82      83      84      85      86      87      88      89      90      91      92      93      94      95      96      97      98      99      100     101     102     103     104     105     106     107     108     109     110     111     112     113     114     115     116     117     118     119     120     121     122     123     124     125     126     127     128     129     130     131     132     133     134     135     136     137     138     139     140     141     142     143     144     145     146     147     148     149     150     151     152     153     154     155     156     157     158     159     160     161     162     163     164     165     166     167     168     169     170     171     172     173     174     175     176     177     178     179     180     181     182     183     184     185     186     187     188     189     190     191     192     193     194     195     196     197     198     199     200     201     202     203     204     205     206     207     208     209     210     211     212     213     214     215     216     217     218     219     220     221     222     223     224     225     226     227     228     229     230     231     232     233     234     235     236     237     238     239     240     241     242     243     244     245     246     247     248     249     250     251     252     253     254     255     256     257     258     259     260     261     262     263     264     265     266     267     268     269     270     271     272     273     274     275     276     277     278     279     280     281     282     283     284     285     286     287     288     289     290     291     292     293     294     295     296     297     298     299     300     301     302     303     304     305     306     307     308     309     310     311     312     313     314     315     316     317
+DEAL:3D:face:Raw ::    0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      16      17      18      19      20      21      22      23      24      25      26      27      28      29      30      31      32      33      34      35      36      37      38      39      40      41      42      43      44      45      46      47      48      49      50      51      52      53      54      55      56      57      58      59      60      61      62      63      64      65      66      67      68      69      70      71      72      73      74      75      76      77      78      79      80      81      82      83      84      85      86      87      88      89      90      91      92      93      94      95      96      97      98      99      100     101     102     103     104     105     106     107     108     109     110     111     112     113     114     115     116     117     118     119     120     121     122     123     124     125     126     127     128     129     130     131     132     133     134     135     136     137     138     139     140     141     142     143     144     145     146     147     148     149     150     151     152     153     154     155     156     157     158     159     160     161     162     163     164     165     166     167     168     169     170     171     172     173     174     175     176     177     178     179     180     181     182     183     184     185     186     187     188     189     190     191     192     193     194     195     196     197     198     199     200     201     202     203     204     205     206     207     208     209     210     211     212     213     214     215     216     217     218     219     220     221     222     223     224     225     226     227     228     229     230     231     232     233     234     235     236     237     238     239     240     241     242     243     244     245     246     247     248     249     250     251     252     253     254     255     256     257     258     259     260     261     262     263     264     265     266     267     268     269     270     271     272     273     274     275     276     277     278     279     280     281     282     283     284     285     286     287     288     289     290     291     292     293     294     295     296     297     298     299     300     301     302     303     304     305     306     307     308     309     310     311     312     313     314     315     316     317
+DEAL:3D:face:Raw ::begin               0       0
+DEAL:3D:face:Raw ::last                317     317
+DEAL:3D:face:Raw ::end                 
+DEAL:3D:line:: 0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      16      17      18      19      20      21      22      23      24      25      26      27      28      29      30      31      32      33      34      35      36      37      38      39      40      41      42      43      44      45      46      47      48      49      50      51      52      53      54      55      56      57      58      59      60      61      62      63      64      65      66      67      68      69      70      71      72      73      74      75      76      77      78      79      80      81      82      83      84      85      86      87      88      89      90      91      92      93      94      95      96      97      98      99      100     101     102     103     104     105     106     107     108     109     110     111     112     113     114     115     116     117     118     119     120     121     122     123     124     125     126     127     128     129     130     131     132     133     134     135     136     137     138     139     140     141     142     143     144     145     146     147     148     149     150     151     152     153     154     155     156     157     158     159     160     161     162     163     164     165     166     167     168     169     170     171     172     173     174     175     176     177     178     179     180     181     182     183     184     185     186     187     188     189     190     191     192     193     194     195     196     197     198     199     200     201     202     203     204     205     206     207     208     209     210     211     212     213     214     215     216     217     218     219     220     221     222     223     224     225     226     227     228     229     230     231     232     233     234     235     236     237     238     239     240     241     242     243     244     245     246     247     248     249     250     251     252     253     254     255     256     257     258     259     260     261     262     263     264     265     266     267     268     269     270     271     272     273     274     275     276     277     278     279     280     281     282     283     284     285     286     287     288     289     290     291     292     293     294     295     296     297     298     299     300     301     302     303     304     305     306     307     308     309     310     311     312     313     314     315     316     317     318     319     320     321     322     323     324     325     326     327     328     329     330     331     332     333     334     335     336     337     338     339     340     341     342     343     344     345     346     347     348     349     350     351     352     353     354     355     356     357     358     359     360     361     362     363     364     365     366     367     368     369     370     371     372     373     374     375     376     377     378     379     380     381     382     383     384     385     386     387     388     389     390     391     392     393     394     395     396     397     398     399     400     401     402     403     404     405     406     407     408     409     410     411     412     413     414     415     416     417     418     419
+DEAL:3D:line:: 0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      16      17      18      19      20      21      22      23      24      25      26      27      28      29      30      31      32      33      34      35      36      37      38      39      40      41      42      43      44      45      46      47      48      49      50      51      52      53      54      55      56      57      58      59      60      61      62      63      64      65      66      67      68      69      70      71      72      73      74      75      76      77      78      79      80      81      82      83      84      85      86      87      88      89      90      91      92      93      94      95      96      97      98      99      100     101     102     103     104     105     106     107     108     109     110     111     112     113     114     115     116     117     118     119     120     121     122     123     124     125     126     127     128     129     130     131     132     133     134     135     136     137     138     139     140     141     142     143     144     145     146     147     148     149     150     151     152     153     154     155     156     157     158     159     160     161     162     163     164     165     166     167     168     169     170     171     172     173     174     175     176     177     178     179     180     181     182     183     184     185     186     187     188     189     190     191     192     193     194     195     196     197     198     199     200     201     202     203     204     205     206     207     208     209     210     211     212     213     214     215     216     217     218     219     220     221     222     223     224     225     226     227     228     229     230     231     232     233     234     235     236     237     238     239     240     241     242     243     244     245     246     247     248     249     250     251     252     253     254     255     256     257     258     259     260     261     262     263     264     265     266     267     268     269     270     271     272     273     274     275     276     277     278     279     280     281     282     283     284     285     286     287     288     289     290     291     292     293     294     295     296     297     298     299     300     301     302     303     304     305     306     307     308     309     310     311     312     313     314     315     316     317     318     319     320     321     322     323     324     325     326     327     328     329     330     331     332     333     334     335     336     337     338     339     340     341     342     343     344     345     346     347     348     349     350     351     352     353     354     355     356     357     358     359     360     361     362     363     364     365     366     367     368     369     370     371     372     373     374     375     376     377     378     379     380     381     382     383     384     385     386     387     388     389     390     391     392     393     394     395     396     397     398     399     400     401     402     403     404     405     406     407     408     409     410     411     412     413     414     415     416     417     418     419
+DEAL:3D:line:Regular::begin            0       0
+DEAL:3D:line:Regular::last             419     419
+DEAL:3D:line:Regular::end              -1      -1
+DEAL:3D:line::
+DEAL:3D:line:Active ::begin            67      67
+DEAL:3D:line:Active ::last             419     419
+DEAL:3D:line:Active ::end              
+DEAL:3D:line::
+DEAL:3D:line:Raw ::begin               0       0
+DEAL:3D:line:Raw ::last                419     419
+DEAL:3D:line:Raw ::end                 
+DEAL:3D:quad:: 0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      16      17      18      19      20      21      22      23      24      25      26      27      28      29      30      31      32      33      34      35      36      37      38      39      40      41      42      43      44      45      46      47      48      49      50      51      52      53      54      55      56      57      58      59      60      61      62      63      64      65      66      67      68      69      70      71      72      73      74      75      76      77      78      79      80      81      82      83      84      85      86      87      88      89      90      91      92      93      94      95      96      97      98      99      100     101     102     103     104     105     106     107     108     109     110     111     112     113     114     115     116     117     118     119     120     121     122     123     124     125     126     127     128     129     130     131     132     133     134     135     136     137     138     139     140     141     142     143     144     145     146     147     148     149     150     151     152     153     154     155     156     157     158     159     160     161     162     163     164     165     166     167     168     169     170     171     172     173     174     175     176     177     178     179     180     181     182     183     184     185     186     187     188     189     190     191     192     193     194     195     196     197     198     199     200     201     202     203     204     205     206     207     208     209     210     211     212     213     214     215     216     217     218     219     220     221     222     223     224     225     226     227     228     229     230     231     232     233     234     235     236     237     238     239     240     241     242     243     244     245     246     247     248     249     250     251     252     253     254     255     256     257     258     259     260     261     262     263     264     265     266     267     268     269     270     271     272     273     274     275     276     277     278     279     280     281     282     283     284     285     286     287     288     289     290     291     292     293     294     295     296     297     298     299     300     301     302     303     304     305     306     307     308     309     310     311     312     313     314     315     316     317
+DEAL:3D:quad:: 0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      16      17      18      19      20      21      22      23      24      25      26      27      28      29      30      31      32      33      34      35      36      37      38      39      40      41      42      43      44      45      46      47      48      49      50      51      52      53      54      55      56      57      58      59      60      61      62      63      64      65      66      67      68      69      70      71      72      73      74      75      76      77      78      79      80      81      82      83      84      85      86      87      88      89      90      91      92      93      94      95      96      97      98      99      100     101     102     103     104     105     106     107     108     109     110     111     112     113     114     115     116     117     118     119     120     121     122     123     124     125     126     127     128     129     130     131     132     133     134     135     136     137     138     139     140     141     142     143     144     145     146     147     148     149     150     151     152     153     154     155     156     157     158     159     160     161     162     163     164     165     166     167     168     169     170     171     172     173     174     175     176     177     178     179     180     181     182     183     184     185     186     187     188     189     190     191     192     193     194     195     196     197     198     199     200     201     202     203     204     205     206     207     208     209     210     211     212     213     214     215     216     217     218     219     220     221     222     223     224     225     226     227     228     229     230     231     232     233     234     235     236     237     238     239     240     241     242     243     244     245     246     247     248     249     250     251     252     253     254     255     256     257     258     259     260     261     262     263     264     265     266     267     268     269     270     271     272     273     274     275     276     277     278     279     280     281     282     283     284     285     286     287     288     289     290     291     292     293     294     295     296     297     298     299     300     301     302     303     304     305     306     307     308     309     310     311     312     313     314     315     316     317
+DEAL:3D:quad:Regular::begin            0       0
+DEAL:3D:quad:Regular::last             317     317
+DEAL:3D:quad:Regular::end              -1      -1
+DEAL:3D:quad::
+DEAL:3D:quad:Active ::begin            43      43
+DEAL:3D:quad:Active ::last             317     317
+DEAL:3D:quad:Active ::end              
+DEAL:3D:quad::
+DEAL:3D:quad:Raw ::begin               0       0
+DEAL:3D:quad:Raw ::last                317     317
+DEAL:3D:quad:Raw ::end                 
+DEAL:3D:hex::  0.0     1.0     1.1     1.2     1.3     1.4     1.5     1.6     1.7     2.0     2.1     2.2     2.3     2.4     2.5     2.6     2.7     2.8     2.9     2.10    2.11    2.12    2.13    2.14    2.15    2.16    2.17    2.18    2.19    2.20    2.21    2.22    2.23    2.24    2.25    2.26    2.27    2.28    2.29    2.30    2.31    2.32    2.33    2.34    2.35    2.36    2.37    2.38    2.39    2.40    2.41    2.42    2.43    2.44    2.45    2.46    2.47    2.48    2.49    2.50    2.51    2.52    2.53    2.54    2.55    2.56    2.57    2.58    2.59    2.60    2.61    2.62    2.63    3.0     3.1     3.2     3.3     3.4     3.5     3.6     3.7
+DEAL:3D:hex::  0.0     1.0     1.1     1.2     1.3     1.4     1.5     1.6     1.7     2.0     2.1     2.2     2.3     2.4     2.5     2.6     2.7     2.8     2.9     2.10    2.11    2.12    2.13    2.14    2.15    2.16    2.17    2.18    2.19    2.20    2.21    2.22    2.23    2.24    2.25    2.26    2.27    2.28    2.29    2.30    2.31    2.32    2.33    2.34    2.35    2.36    2.37    2.38    2.39    2.40    2.41    2.42    2.43    2.44    2.45    2.46    2.47    2.48    2.49    2.50    2.51    2.52    2.53    2.54    2.55    2.56    2.57    2.58    2.59    2.60    2.61    2.62    2.63    3.0     3.1     3.2     3.3     3.4     3.5     3.6     3.7
+DEAL:3D:hex:Regular::begin             0.0     0.0
+DEAL:3D:hex:Regular::last              3.7     3.7
+DEAL:3D:hex:Regular::end               -1.-1   -1.-1
+DEAL:3D:hex:Regular::begin     0       0.0     0.0
+DEAL:3D:hex:Regular::last      0       0.0     0.0
+DEAL:3D:hex:Regular::end       0       1.0     1.0
+DEAL:3D:hex:Regular::begin     1       1.0     1.0
+DEAL:3D:hex:Regular::last      1       1.7     1.7
+DEAL:3D:hex:Regular::end       1       2.0     2.0
+DEAL:3D:hex:Regular::begin     2       2.0     2.0
+DEAL:3D:hex:Regular::last      2       2.63    2.63
+DEAL:3D:hex:Regular::end       2       3.0     3.0
+DEAL:3D:hex:Regular::begin     3       3.0     3.0
+DEAL:3D:hex:Regular::last      3       3.7     3.7
+DEAL:3D:hex:Regular::end       3       -1.-1   -1.-1
+DEAL:3D:hex::
+DEAL:3D:hex:Active ::begin             2.1     2.1
+DEAL:3D:hex:Active ::last              3.7     3.7
+DEAL:3D:hex:Active ::end               
+DEAL:3D:hex:Active ::begin     0       2.1     2.1
+DEAL:3D:hex:Active ::last      0       -1.-1   -1.-1
+DEAL:3D:hex:Active ::end       0       2.1     2.1
+DEAL:3D:hex:Active ::begin     1       2.1     2.1
+DEAL:3D:hex:Active ::last      1       -1.-1   -1.-1
+DEAL:3D:hex:Active ::end       1       2.1     2.1
+DEAL:3D:hex:Active ::begin     2       2.1     2.1
+DEAL:3D:hex:Active ::last      2       2.63    2.63
+DEAL:3D:hex:Active ::end       2       3.0     3.0
+DEAL:3D:hex:Active ::begin     3       3.0     3.0
+DEAL:3D:hex:Active ::last      3       3.7     3.7
+DEAL:3D:hex:Active ::end       3       -1.-1   -1.-1
+DEAL:3D:hex::
+DEAL:3D:hex:Raw ::begin                0.0     0.0
+DEAL:3D:hex:Raw ::last                 3.7     3.7
+DEAL:3D:hex:Raw ::end                  
+DEAL:3D:hex:Raw ::begin        0       0.0     0.0
+DEAL:3D:hex:Raw ::last         0       0.0     0.0
+DEAL:3D:hex:Raw ::end          0       1.0     1.0
+DEAL:3D:hex:Raw ::begin        1       1.0     1.0
+DEAL:3D:hex:Raw ::last         1       1.7     1.7
+DEAL:3D:hex:Raw ::end          1       2.0     2.0
+DEAL:3D:hex:Raw ::begin        2       2.0     2.0
+DEAL:3D:hex:Raw ::last         2       2.63    2.63
+DEAL:3D:hex:Raw ::end          2       3.0     3.0
+DEAL:3D:hex:Raw ::begin        3       3.0     3.0
+DEAL:3D:hex:Raw ::last         3       3.7     3.7
+DEAL:3D:hex:Raw ::end          3       -1.-1   -1.-1

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.