]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Add chunk sparsity pattern tests.
authorbangerth <bangerth@0785d39b-7218-0410-832d-ea1e28bc413d>
Thu, 31 Jul 2008 13:31:48 +0000 (13:31 +0000)
committerbangerth <bangerth@0785d39b-7218-0410-832d-ea1e28bc413d>
Thu, 31 Jul 2008 13:31:48 +0000 (13:31 +0000)
git-svn-id: https://svn.dealii.org/trunk@16465 0785d39b-7218-0410-832d-ea1e28bc413d

24 files changed:
tests/lac/Makefile
tests/lac/chunk_sparsity_pattern_01.cc [new file with mode: 0644]
tests/lac/chunk_sparsity_pattern_01/cmp/generic [new file with mode: 0644]
tests/lac/chunk_sparsity_pattern_02.cc [new file with mode: 0644]
tests/lac/chunk_sparsity_pattern_02/cmp/generic [new file with mode: 0644]
tests/lac/chunk_sparsity_pattern_03.cc [new file with mode: 0644]
tests/lac/chunk_sparsity_pattern_03/cmp/generic [new file with mode: 0644]
tests/lac/chunk_sparsity_pattern_04.cc [new file with mode: 0644]
tests/lac/chunk_sparsity_pattern_04/cmp/generic [new file with mode: 0644]
tests/lac/chunk_sparsity_pattern_05.cc [new file with mode: 0644]
tests/lac/chunk_sparsity_pattern_05/cmp/generic [new file with mode: 0644]
tests/lac/chunk_sparsity_pattern_06.cc [new file with mode: 0644]
tests/lac/chunk_sparsity_pattern_06/cmp/generic [new file with mode: 0644]
tests/lac/chunk_sparsity_pattern_07.cc [new file with mode: 0644]
tests/lac/chunk_sparsity_pattern_07/cmp/generic [new file with mode: 0644]
tests/lac/chunk_sparsity_pattern_08.cc [new file with mode: 0644]
tests/lac/chunk_sparsity_pattern_08/cmp/generic [new file with mode: 0644]
tests/lac/chunk_sparsity_pattern_09.cc [new file with mode: 0644]
tests/lac/chunk_sparsity_pattern_09/cmp/generic [new file with mode: 0644]
tests/lac/chunk_sparsity_pattern_10.cc [new file with mode: 0644]
tests/lac/chunk_sparsity_pattern_10/cmp/generic [new file with mode: 0644]
tests/lac/chunk_sparsity_pattern_11.cc [new file with mode: 0644]
tests/lac/chunk_sparsity_pattern_11/cmp/generic [new file with mode: 0644]
tests/lac/sparsity_pattern_common.h

index 59f53b5bc5785610ff03801b591e06146ad97fac..77483dfe3350e35794822058c7bed59de6b7e5a0 100644 (file)
@@ -27,6 +27,7 @@ tests_x = vector-vector vector_memory \
        tridiagonal_matrix_sym \
        sparsity_pattern \
        sparsity_pattern_* \
+       chunk_sparsity_pattern_* \
        sparse_matrices matrices \
        block_sparsity_pattern_01 \
        block_indices \
diff --git a/tests/lac/chunk_sparsity_pattern_01.cc b/tests/lac/chunk_sparsity_pattern_01.cc
new file mode 100644 (file)
index 0000000..c18dfac
--- /dev/null
@@ -0,0 +1,37 @@
+//----------------------------  chunk_sparsity_pattern_01.cc  ---------------------------
+//    $Id$
+//    Version: $Name$ 
+//
+//    Copyright (C) 2008 by the deal.II authors
+//
+//    This file is subject to QPL and may not be  distributed
+//    without copyright and license information. Please refer
+//    to the file deal.II/doc/license.html for the  text  and
+//    further information on this license.
+//
+//----------------------------  chunk_sparsity_pattern_01.cc  ---------------------------
+
+
+// check ChunkSparsityPattern::row_length
+
+#include "sparsity_pattern_common.h"
+
+int main ()
+{
+  std::ofstream logfile("chunk_sparsity_pattern_01/output");
+  logfile.setf(std::ios::fixed);
+  deallog << std::setprecision(3);
+  deallog.attach(logfile);
+  deallog.depth_console(0);
+  deallog.threshold_double(1.e-10);
+
+  const unsigned int chunk_sizes[] = { 1, 2, 4, 5, 7 };
+  for (unsigned int i=0; i<sizeof(chunk_sizes)/sizeof(chunk_sizes[0]); ++i)
+    {
+      chunk_size = chunk_sizes[i];
+      row_length<ChunkSparsityPattern> ();
+    }
+}
+
+  
+  
diff --git a/tests/lac/chunk_sparsity_pattern_01/cmp/generic b/tests/lac/chunk_sparsity_pattern_01/cmp/generic
new file mode 100644 (file)
index 0000000..78e7819
--- /dev/null
@@ -0,0 +1,991 @@
+
+DEAL::196 196 14 924
+DEAL::3
+DEAL::4
+DEAL::4
+DEAL::4
+DEAL::4
+DEAL::4
+DEAL::4
+DEAL::4
+DEAL::4
+DEAL::4
+DEAL::4
+DEAL::4
+DEAL::4
+DEAL::3
+DEAL::4
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::4
+DEAL::4
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::4
+DEAL::4
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::4
+DEAL::4
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::4
+DEAL::4
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::4
+DEAL::4
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::4
+DEAL::4
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::4
+DEAL::4
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::4
+DEAL::4
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::4
+DEAL::4
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::4
+DEAL::4
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::4
+DEAL::4
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::5
+DEAL::4
+DEAL::3
+DEAL::4
+DEAL::4
+DEAL::4
+DEAL::4
+DEAL::4
+DEAL::4
+DEAL::4
+DEAL::4
+DEAL::4
+DEAL::4
+DEAL::4
+DEAL::4
+DEAL::3
+DEAL::OK
+DEAL::196 196 15 1792
+DEAL::6
+DEAL::6
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::6
+DEAL::6
+DEAL::8
+DEAL::8
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::10
+DEAL::8
+DEAL::8
+DEAL::6
+DEAL::6
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::8
+DEAL::6
+DEAL::6
+DEAL::OK
+DEAL::196 196 19 5040
+DEAL::16
+DEAL::16
+DEAL::16
+DEAL::16
+DEAL::20
+DEAL::20
+DEAL::20
+DEAL::20
+DEAL::20
+DEAL::20
+DEAL::20
+DEAL::20
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::24
+DEAL::20
+DEAL::20
+DEAL::20
+DEAL::20
+DEAL::20
+DEAL::20
+DEAL::20
+DEAL::20
+DEAL::16
+DEAL::16
+DEAL::16
+DEAL::16
+DEAL::OK
+DEAL::196 196 19 6446
+DEAL::20
+DEAL::20
+DEAL::20
+DEAL::20
+DEAL::20
+DEAL::25
+DEAL::25
+DEAL::25
+DEAL::25
+DEAL::25
+DEAL::30
+DEAL::30
+DEAL::30
+DEAL::30
+DEAL::30
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::30
+DEAL::30
+DEAL::30
+DEAL::30
+DEAL::30
+DEAL::30
+DEAL::30
+DEAL::30
+DEAL::30
+DEAL::30
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::30
+DEAL::30
+DEAL::30
+DEAL::30
+DEAL::30
+DEAL::30
+DEAL::30
+DEAL::30
+DEAL::30
+DEAL::30
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::35
+DEAL::25
+DEAL::25
+DEAL::25
+DEAL::25
+DEAL::25
+DEAL::25
+DEAL::25
+DEAL::25
+DEAL::25
+DEAL::25
+DEAL::15
+DEAL::OK
+DEAL::196 196 20 5292
+DEAL::21
+DEAL::21
+DEAL::21
+DEAL::21
+DEAL::21
+DEAL::21
+DEAL::21
+DEAL::21
+DEAL::21
+DEAL::21
+DEAL::21
+DEAL::21
+DEAL::21
+DEAL::21
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::28
+DEAL::21
+DEAL::21
+DEAL::21
+DEAL::21
+DEAL::21
+DEAL::21
+DEAL::21
+DEAL::21
+DEAL::21
+DEAL::21
+DEAL::21
+DEAL::21
+DEAL::21
+DEAL::21
+DEAL::OK
diff --git a/tests/lac/chunk_sparsity_pattern_02.cc b/tests/lac/chunk_sparsity_pattern_02.cc
new file mode 100644 (file)
index 0000000..5073a97
--- /dev/null
@@ -0,0 +1,37 @@
+//----------------------------  chunk_sparsity_pattern_02.cc  ---------------------------
+//    $Id$
+//    Version: $Name$ 
+//
+//    Copyright (C) 2008 by the deal.II authors
+//
+//    This file is subject to QPL and may not be  distributed
+//    without copyright and license information. Please refer
+//    to the file deal.II/doc/license.html for the  text  and
+//    further information on this license.
+//
+//----------------------------  chunk_sparsity_pattern_02.cc  ---------------------------
+
+
+// check ChunkSparsityPattern::print_gnuplot
+
+#include "sparsity_pattern_common.h"
+
+int main ()
+{
+  std::ofstream logfile("chunk_sparsity_pattern_02/output");
+  logfile.setf(std::ios::fixed);
+  deallog << std::setprecision(3);
+  deallog.attach(logfile);
+  deallog.depth_console(0);
+  deallog.threshold_double(1.e-10);
+
+  const unsigned int chunk_sizes[] = { 1, 2, 4, 5, 7 };
+  for (unsigned int i=0; i<sizeof(chunk_sizes)/sizeof(chunk_sizes[0]); ++i)
+    {
+      chunk_size = chunk_sizes[i];
+      print_gnuplot<ChunkSparsityPattern> ();
+    }
+}
+
+  
+  
diff --git a/tests/lac/chunk_sparsity_pattern_02/cmp/generic b/tests/lac/chunk_sparsity_pattern_02/cmp/generic
new file mode 100644 (file)
index 0000000..cc1ce97
--- /dev/null
@@ -0,0 +1,19505 @@
+
+DEAL::196 196 14 924
+0 0
+1 0
+14 0
+1 -1
+0 -1
+2 -1
+15 -1
+2 -2
+1 -2
+3 -2
+16 -2
+3 -3
+2 -3
+4 -3
+17 -3
+4 -4
+3 -4
+5 -4
+18 -4
+5 -5
+4 -5
+6 -5
+19 -5
+6 -6
+5 -6
+7 -6
+20 -6
+7 -7
+6 -7
+8 -7
+21 -7
+8 -8
+7 -8
+9 -8
+22 -8
+9 -9
+8 -9
+10 -9
+23 -9
+10 -10
+9 -10
+11 -10
+24 -10
+11 -11
+10 -11
+12 -11
+25 -11
+12 -12
+11 -12
+13 -12
+26 -12
+13 -13
+12 -13
+27 -13
+14 -14
+0 -14
+15 -14
+28 -14
+15 -15
+1 -15
+14 -15
+16 -15
+29 -15
+16 -16
+2 -16
+15 -16
+17 -16
+30 -16
+17 -17
+3 -17
+16 -17
+18 -17
+31 -17
+18 -18
+4 -18
+17 -18
+19 -18
+32 -18
+19 -19
+5 -19
+18 -19
+20 -19
+33 -19
+20 -20
+6 -20
+19 -20
+21 -20
+34 -20
+21 -21
+7 -21
+20 -21
+22 -21
+35 -21
+22 -22
+8 -22
+21 -22
+23 -22
+36 -22
+23 -23
+9 -23
+22 -23
+24 -23
+37 -23
+24 -24
+10 -24
+23 -24
+25 -24
+38 -24
+25 -25
+11 -25
+24 -25
+26 -25
+39 -25
+26 -26
+12 -26
+25 -26
+27 -26
+40 -26
+27 -27
+13 -27
+26 -27
+41 -27
+28 -28
+14 -28
+29 -28
+42 -28
+29 -29
+15 -29
+28 -29
+30 -29
+43 -29
+30 -30
+16 -30
+29 -30
+31 -30
+44 -30
+31 -31
+17 -31
+30 -31
+32 -31
+45 -31
+32 -32
+18 -32
+31 -32
+33 -32
+46 -32
+33 -33
+19 -33
+32 -33
+34 -33
+47 -33
+34 -34
+20 -34
+33 -34
+35 -34
+48 -34
+35 -35
+21 -35
+34 -35
+36 -35
+49 -35
+36 -36
+22 -36
+35 -36
+37 -36
+50 -36
+37 -37
+23 -37
+36 -37
+38 -37
+51 -37
+38 -38
+24 -38
+37 -38
+39 -38
+52 -38
+39 -39
+25 -39
+38 -39
+40 -39
+53 -39
+40 -40
+26 -40
+39 -40
+41 -40
+54 -40
+41 -41
+27 -41
+40 -41
+55 -41
+42 -42
+28 -42
+43 -42
+56 -42
+43 -43
+29 -43
+42 -43
+44 -43
+57 -43
+44 -44
+30 -44
+43 -44
+45 -44
+58 -44
+45 -45
+31 -45
+44 -45
+46 -45
+59 -45
+46 -46
+32 -46
+45 -46
+47 -46
+60 -46
+47 -47
+33 -47
+46 -47
+48 -47
+61 -47
+48 -48
+34 -48
+47 -48
+49 -48
+62 -48
+49 -49
+35 -49
+48 -49
+50 -49
+63 -49
+50 -50
+36 -50
+49 -50
+51 -50
+64 -50
+51 -51
+37 -51
+50 -51
+52 -51
+65 -51
+52 -52
+38 -52
+51 -52
+53 -52
+66 -52
+53 -53
+39 -53
+52 -53
+54 -53
+67 -53
+54 -54
+40 -54
+53 -54
+55 -54
+68 -54
+55 -55
+41 -55
+54 -55
+69 -55
+56 -56
+42 -56
+57 -56
+70 -56
+57 -57
+43 -57
+56 -57
+58 -57
+71 -57
+58 -58
+44 -58
+57 -58
+59 -58
+72 -58
+59 -59
+45 -59
+58 -59
+60 -59
+73 -59
+60 -60
+46 -60
+59 -60
+61 -60
+74 -60
+61 -61
+47 -61
+60 -61
+62 -61
+75 -61
+62 -62
+48 -62
+61 -62
+63 -62
+76 -62
+63 -63
+49 -63
+62 -63
+64 -63
+77 -63
+64 -64
+50 -64
+63 -64
+65 -64
+78 -64
+65 -65
+51 -65
+64 -65
+66 -65
+79 -65
+66 -66
+52 -66
+65 -66
+67 -66
+80 -66
+67 -67
+53 -67
+66 -67
+68 -67
+81 -67
+68 -68
+54 -68
+67 -68
+69 -68
+82 -68
+69 -69
+55 -69
+68 -69
+83 -69
+70 -70
+56 -70
+71 -70
+84 -70
+71 -71
+57 -71
+70 -71
+72 -71
+85 -71
+72 -72
+58 -72
+71 -72
+73 -72
+86 -72
+73 -73
+59 -73
+72 -73
+74 -73
+87 -73
+74 -74
+60 -74
+73 -74
+75 -74
+88 -74
+75 -75
+61 -75
+74 -75
+76 -75
+89 -75
+76 -76
+62 -76
+75 -76
+77 -76
+90 -76
+77 -77
+63 -77
+76 -77
+78 -77
+91 -77
+78 -78
+64 -78
+77 -78
+79 -78
+92 -78
+79 -79
+65 -79
+78 -79
+80 -79
+93 -79
+80 -80
+66 -80
+79 -80
+81 -80
+94 -80
+81 -81
+67 -81
+80 -81
+82 -81
+95 -81
+82 -82
+68 -82
+81 -82
+83 -82
+96 -82
+83 -83
+69 -83
+82 -83
+97 -83
+84 -84
+70 -84
+85 -84
+98 -84
+85 -85
+71 -85
+84 -85
+86 -85
+99 -85
+86 -86
+72 -86
+85 -86
+87 -86
+100 -86
+87 -87
+73 -87
+86 -87
+88 -87
+101 -87
+88 -88
+74 -88
+87 -88
+89 -88
+102 -88
+89 -89
+75 -89
+88 -89
+90 -89
+103 -89
+90 -90
+76 -90
+89 -90
+91 -90
+104 -90
+91 -91
+77 -91
+90 -91
+92 -91
+105 -91
+92 -92
+78 -92
+91 -92
+93 -92
+106 -92
+93 -93
+79 -93
+92 -93
+94 -93
+107 -93
+94 -94
+80 -94
+93 -94
+95 -94
+108 -94
+95 -95
+81 -95
+94 -95
+96 -95
+109 -95
+96 -96
+82 -96
+95 -96
+97 -96
+110 -96
+97 -97
+83 -97
+96 -97
+111 -97
+98 -98
+84 -98
+99 -98
+112 -98
+99 -99
+85 -99
+98 -99
+100 -99
+113 -99
+100 -100
+86 -100
+99 -100
+101 -100
+114 -100
+101 -101
+87 -101
+100 -101
+102 -101
+115 -101
+102 -102
+88 -102
+101 -102
+103 -102
+116 -102
+103 -103
+89 -103
+102 -103
+104 -103
+117 -103
+104 -104
+90 -104
+103 -104
+105 -104
+118 -104
+105 -105
+91 -105
+104 -105
+106 -105
+119 -105
+106 -106
+92 -106
+105 -106
+107 -106
+120 -106
+107 -107
+93 -107
+106 -107
+108 -107
+121 -107
+108 -108
+94 -108
+107 -108
+109 -108
+122 -108
+109 -109
+95 -109
+108 -109
+110 -109
+123 -109
+110 -110
+96 -110
+109 -110
+111 -110
+124 -110
+111 -111
+97 -111
+110 -111
+125 -111
+112 -112
+98 -112
+113 -112
+126 -112
+113 -113
+99 -113
+112 -113
+114 -113
+127 -113
+114 -114
+100 -114
+113 -114
+115 -114
+128 -114
+115 -115
+101 -115
+114 -115
+116 -115
+129 -115
+116 -116
+102 -116
+115 -116
+117 -116
+130 -116
+117 -117
+103 -117
+116 -117
+118 -117
+131 -117
+118 -118
+104 -118
+117 -118
+119 -118
+132 -118
+119 -119
+105 -119
+118 -119
+120 -119
+133 -119
+120 -120
+106 -120
+119 -120
+121 -120
+134 -120
+121 -121
+107 -121
+120 -121
+122 -121
+135 -121
+122 -122
+108 -122
+121 -122
+123 -122
+136 -122
+123 -123
+109 -123
+122 -123
+124 -123
+137 -123
+124 -124
+110 -124
+123 -124
+125 -124
+138 -124
+125 -125
+111 -125
+124 -125
+139 -125
+126 -126
+112 -126
+127 -126
+140 -126
+127 -127
+113 -127
+126 -127
+128 -127
+141 -127
+128 -128
+114 -128
+127 -128
+129 -128
+142 -128
+129 -129
+115 -129
+128 -129
+130 -129
+143 -129
+130 -130
+116 -130
+129 -130
+131 -130
+144 -130
+131 -131
+117 -131
+130 -131
+132 -131
+145 -131
+132 -132
+118 -132
+131 -132
+133 -132
+146 -132
+133 -133
+119 -133
+132 -133
+134 -133
+147 -133
+134 -134
+120 -134
+133 -134
+135 -134
+148 -134
+135 -135
+121 -135
+134 -135
+136 -135
+149 -135
+136 -136
+122 -136
+135 -136
+137 -136
+150 -136
+137 -137
+123 -137
+136 -137
+138 -137
+151 -137
+138 -138
+124 -138
+137 -138
+139 -138
+152 -138
+139 -139
+125 -139
+138 -139
+153 -139
+140 -140
+126 -140
+141 -140
+154 -140
+141 -141
+127 -141
+140 -141
+142 -141
+155 -141
+142 -142
+128 -142
+141 -142
+143 -142
+156 -142
+143 -143
+129 -143
+142 -143
+144 -143
+157 -143
+144 -144
+130 -144
+143 -144
+145 -144
+158 -144
+145 -145
+131 -145
+144 -145
+146 -145
+159 -145
+146 -146
+132 -146
+145 -146
+147 -146
+160 -146
+147 -147
+133 -147
+146 -147
+148 -147
+161 -147
+148 -148
+134 -148
+147 -148
+149 -148
+162 -148
+149 -149
+135 -149
+148 -149
+150 -149
+163 -149
+150 -150
+136 -150
+149 -150
+151 -150
+164 -150
+151 -151
+137 -151
+150 -151
+152 -151
+165 -151
+152 -152
+138 -152
+151 -152
+153 -152
+166 -152
+153 -153
+139 -153
+152 -153
+167 -153
+154 -154
+140 -154
+155 -154
+168 -154
+155 -155
+141 -155
+154 -155
+156 -155
+169 -155
+156 -156
+142 -156
+155 -156
+157 -156
+170 -156
+157 -157
+143 -157
+156 -157
+158 -157
+171 -157
+158 -158
+144 -158
+157 -158
+159 -158
+172 -158
+159 -159
+145 -159
+158 -159
+160 -159
+173 -159
+160 -160
+146 -160
+159 -160
+161 -160
+174 -160
+161 -161
+147 -161
+160 -161
+162 -161
+175 -161
+162 -162
+148 -162
+161 -162
+163 -162
+176 -162
+163 -163
+149 -163
+162 -163
+164 -163
+177 -163
+164 -164
+150 -164
+163 -164
+165 -164
+178 -164
+165 -165
+151 -165
+164 -165
+166 -165
+179 -165
+166 -166
+152 -166
+165 -166
+167 -166
+180 -166
+167 -167
+153 -167
+166 -167
+181 -167
+168 -168
+154 -168
+169 -168
+182 -168
+169 -169
+155 -169
+168 -169
+170 -169
+183 -169
+170 -170
+156 -170
+169 -170
+171 -170
+184 -170
+171 -171
+157 -171
+170 -171
+172 -171
+185 -171
+172 -172
+158 -172
+171 -172
+173 -172
+186 -172
+173 -173
+159 -173
+172 -173
+174 -173
+187 -173
+174 -174
+160 -174
+173 -174
+175 -174
+188 -174
+175 -175
+161 -175
+174 -175
+176 -175
+189 -175
+176 -176
+162 -176
+175 -176
+177 -176
+190 -176
+177 -177
+163 -177
+176 -177
+178 -177
+191 -177
+178 -178
+164 -178
+177 -178
+179 -178
+192 -178
+179 -179
+165 -179
+178 -179
+180 -179
+193 -179
+180 -180
+166 -180
+179 -180
+181 -180
+194 -180
+181 -181
+167 -181
+180 -181
+195 -181
+182 -182
+168 -182
+183 -182
+183 -183
+169 -183
+182 -183
+184 -183
+184 -184
+170 -184
+183 -184
+185 -184
+185 -185
+171 -185
+184 -185
+186 -185
+186 -186
+172 -186
+185 -186
+187 -186
+187 -187
+173 -187
+186 -187
+188 -187
+188 -188
+174 -188
+187 -188
+189 -188
+189 -189
+175 -189
+188 -189
+190 -189
+190 -190
+176 -190
+189 -190
+191 -190
+191 -191
+177 -191
+190 -191
+192 -191
+192 -192
+178 -192
+191 -192
+193 -192
+193 -193
+179 -193
+192 -193
+194 -193
+194 -194
+180 -194
+193 -194
+195 -194
+195 -195
+181 -195
+194 -195
+DEAL::OK
+DEAL::196 196 15 1792
+0 0
+0 -1
+1 0
+1 -1
+2 0
+2 -1
+3 0
+3 -1
+14 0
+14 -1
+15 0
+15 -1
+2 -2
+2 -3
+3 -2
+3 -3
+0 -2
+0 -3
+1 -2
+1 -3
+4 -2
+4 -3
+5 -2
+5 -3
+16 -2
+16 -3
+17 -2
+17 -3
+4 -4
+4 -5
+5 -4
+5 -5
+2 -4
+2 -5
+3 -4
+3 -5
+6 -4
+6 -5
+7 -4
+7 -5
+18 -4
+18 -5
+19 -4
+19 -5
+6 -6
+6 -7
+7 -6
+7 -7
+4 -6
+4 -7
+5 -6
+5 -7
+8 -6
+8 -7
+9 -6
+9 -7
+20 -6
+20 -7
+21 -6
+21 -7
+8 -8
+8 -9
+9 -8
+9 -9
+6 -8
+6 -9
+7 -8
+7 -9
+10 -8
+10 -9
+11 -8
+11 -9
+22 -8
+22 -9
+23 -8
+23 -9
+10 -10
+10 -11
+11 -10
+11 -11
+8 -10
+8 -11
+9 -10
+9 -11
+12 -10
+12 -11
+13 -10
+13 -11
+24 -10
+24 -11
+25 -10
+25 -11
+12 -12
+12 -13
+13 -12
+13 -13
+10 -12
+10 -13
+11 -12
+11 -13
+26 -12
+26 -13
+27 -12
+27 -13
+14 -14
+14 -15
+15 -14
+15 -15
+0 -14
+0 -15
+1 -14
+1 -15
+16 -14
+16 -15
+17 -14
+17 -15
+28 -14
+28 -15
+29 -14
+29 -15
+16 -16
+16 -17
+17 -16
+17 -17
+2 -16
+2 -17
+3 -16
+3 -17
+14 -16
+14 -17
+15 -16
+15 -17
+18 -16
+18 -17
+19 -16
+19 -17
+30 -16
+30 -17
+31 -16
+31 -17
+18 -18
+18 -19
+19 -18
+19 -19
+4 -18
+4 -19
+5 -18
+5 -19
+16 -18
+16 -19
+17 -18
+17 -19
+20 -18
+20 -19
+21 -18
+21 -19
+32 -18
+32 -19
+33 -18
+33 -19
+20 -20
+20 -21
+21 -20
+21 -21
+6 -20
+6 -21
+7 -20
+7 -21
+18 -20
+18 -21
+19 -20
+19 -21
+22 -20
+22 -21
+23 -20
+23 -21
+34 -20
+34 -21
+35 -20
+35 -21
+22 -22
+22 -23
+23 -22
+23 -23
+8 -22
+8 -23
+9 -22
+9 -23
+20 -22
+20 -23
+21 -22
+21 -23
+24 -22
+24 -23
+25 -22
+25 -23
+36 -22
+36 -23
+37 -22
+37 -23
+24 -24
+24 -25
+25 -24
+25 -25
+10 -24
+10 -25
+11 -24
+11 -25
+22 -24
+22 -25
+23 -24
+23 -25
+26 -24
+26 -25
+27 -24
+27 -25
+38 -24
+38 -25
+39 -24
+39 -25
+26 -26
+26 -27
+27 -26
+27 -27
+12 -26
+12 -27
+13 -26
+13 -27
+24 -26
+24 -27
+25 -26
+25 -27
+40 -26
+40 -27
+41 -26
+41 -27
+28 -28
+28 -29
+29 -28
+29 -29
+14 -28
+14 -29
+15 -28
+15 -29
+30 -28
+30 -29
+31 -28
+31 -29
+42 -28
+42 -29
+43 -28
+43 -29
+30 -30
+30 -31
+31 -30
+31 -31
+16 -30
+16 -31
+17 -30
+17 -31
+28 -30
+28 -31
+29 -30
+29 -31
+32 -30
+32 -31
+33 -30
+33 -31
+44 -30
+44 -31
+45 -30
+45 -31
+32 -32
+32 -33
+33 -32
+33 -33
+18 -32
+18 -33
+19 -32
+19 -33
+30 -32
+30 -33
+31 -32
+31 -33
+34 -32
+34 -33
+35 -32
+35 -33
+46 -32
+46 -33
+47 -32
+47 -33
+34 -34
+34 -35
+35 -34
+35 -35
+20 -34
+20 -35
+21 -34
+21 -35
+32 -34
+32 -35
+33 -34
+33 -35
+36 -34
+36 -35
+37 -34
+37 -35
+48 -34
+48 -35
+49 -34
+49 -35
+36 -36
+36 -37
+37 -36
+37 -37
+22 -36
+22 -37
+23 -36
+23 -37
+34 -36
+34 -37
+35 -36
+35 -37
+38 -36
+38 -37
+39 -36
+39 -37
+50 -36
+50 -37
+51 -36
+51 -37
+38 -38
+38 -39
+39 -38
+39 -39
+24 -38
+24 -39
+25 -38
+25 -39
+36 -38
+36 -39
+37 -38
+37 -39
+40 -38
+40 -39
+41 -38
+41 -39
+52 -38
+52 -39
+53 -38
+53 -39
+40 -40
+40 -41
+41 -40
+41 -41
+26 -40
+26 -41
+27 -40
+27 -41
+38 -40
+38 -41
+39 -40
+39 -41
+54 -40
+54 -41
+55 -40
+55 -41
+42 -42
+42 -43
+43 -42
+43 -43
+28 -42
+28 -43
+29 -42
+29 -43
+44 -42
+44 -43
+45 -42
+45 -43
+56 -42
+56 -43
+57 -42
+57 -43
+44 -44
+44 -45
+45 -44
+45 -45
+30 -44
+30 -45
+31 -44
+31 -45
+42 -44
+42 -45
+43 -44
+43 -45
+46 -44
+46 -45
+47 -44
+47 -45
+58 -44
+58 -45
+59 -44
+59 -45
+46 -46
+46 -47
+47 -46
+47 -47
+32 -46
+32 -47
+33 -46
+33 -47
+44 -46
+44 -47
+45 -46
+45 -47
+48 -46
+48 -47
+49 -46
+49 -47
+60 -46
+60 -47
+61 -46
+61 -47
+48 -48
+48 -49
+49 -48
+49 -49
+34 -48
+34 -49
+35 -48
+35 -49
+46 -48
+46 -49
+47 -48
+47 -49
+50 -48
+50 -49
+51 -48
+51 -49
+62 -48
+62 -49
+63 -48
+63 -49
+50 -50
+50 -51
+51 -50
+51 -51
+36 -50
+36 -51
+37 -50
+37 -51
+48 -50
+48 -51
+49 -50
+49 -51
+52 -50
+52 -51
+53 -50
+53 -51
+64 -50
+64 -51
+65 -50
+65 -51
+52 -52
+52 -53
+53 -52
+53 -53
+38 -52
+38 -53
+39 -52
+39 -53
+50 -52
+50 -53
+51 -52
+51 -53
+54 -52
+54 -53
+55 -52
+55 -53
+66 -52
+66 -53
+67 -52
+67 -53
+54 -54
+54 -55
+55 -54
+55 -55
+40 -54
+40 -55
+41 -54
+41 -55
+52 -54
+52 -55
+53 -54
+53 -55
+68 -54
+68 -55
+69 -54
+69 -55
+56 -56
+56 -57
+57 -56
+57 -57
+42 -56
+42 -57
+43 -56
+43 -57
+58 -56
+58 -57
+59 -56
+59 -57
+70 -56
+70 -57
+71 -56
+71 -57
+58 -58
+58 -59
+59 -58
+59 -59
+44 -58
+44 -59
+45 -58
+45 -59
+56 -58
+56 -59
+57 -58
+57 -59
+60 -58
+60 -59
+61 -58
+61 -59
+72 -58
+72 -59
+73 -58
+73 -59
+60 -60
+60 -61
+61 -60
+61 -61
+46 -60
+46 -61
+47 -60
+47 -61
+58 -60
+58 -61
+59 -60
+59 -61
+62 -60
+62 -61
+63 -60
+63 -61
+74 -60
+74 -61
+75 -60
+75 -61
+62 -62
+62 -63
+63 -62
+63 -63
+48 -62
+48 -63
+49 -62
+49 -63
+60 -62
+60 -63
+61 -62
+61 -63
+64 -62
+64 -63
+65 -62
+65 -63
+76 -62
+76 -63
+77 -62
+77 -63
+64 -64
+64 -65
+65 -64
+65 -65
+50 -64
+50 -65
+51 -64
+51 -65
+62 -64
+62 -65
+63 -64
+63 -65
+66 -64
+66 -65
+67 -64
+67 -65
+78 -64
+78 -65
+79 -64
+79 -65
+66 -66
+66 -67
+67 -66
+67 -67
+52 -66
+52 -67
+53 -66
+53 -67
+64 -66
+64 -67
+65 -66
+65 -67
+68 -66
+68 -67
+69 -66
+69 -67
+80 -66
+80 -67
+81 -66
+81 -67
+68 -68
+68 -69
+69 -68
+69 -69
+54 -68
+54 -69
+55 -68
+55 -69
+66 -68
+66 -69
+67 -68
+67 -69
+82 -68
+82 -69
+83 -68
+83 -69
+70 -70
+70 -71
+71 -70
+71 -71
+56 -70
+56 -71
+57 -70
+57 -71
+72 -70
+72 -71
+73 -70
+73 -71
+84 -70
+84 -71
+85 -70
+85 -71
+72 -72
+72 -73
+73 -72
+73 -73
+58 -72
+58 -73
+59 -72
+59 -73
+70 -72
+70 -73
+71 -72
+71 -73
+74 -72
+74 -73
+75 -72
+75 -73
+86 -72
+86 -73
+87 -72
+87 -73
+74 -74
+74 -75
+75 -74
+75 -75
+60 -74
+60 -75
+61 -74
+61 -75
+72 -74
+72 -75
+73 -74
+73 -75
+76 -74
+76 -75
+77 -74
+77 -75
+88 -74
+88 -75
+89 -74
+89 -75
+76 -76
+76 -77
+77 -76
+77 -77
+62 -76
+62 -77
+63 -76
+63 -77
+74 -76
+74 -77
+75 -76
+75 -77
+78 -76
+78 -77
+79 -76
+79 -77
+90 -76
+90 -77
+91 -76
+91 -77
+78 -78
+78 -79
+79 -78
+79 -79
+64 -78
+64 -79
+65 -78
+65 -79
+76 -78
+76 -79
+77 -78
+77 -79
+80 -78
+80 -79
+81 -78
+81 -79
+92 -78
+92 -79
+93 -78
+93 -79
+80 -80
+80 -81
+81 -80
+81 -81
+66 -80
+66 -81
+67 -80
+67 -81
+78 -80
+78 -81
+79 -80
+79 -81
+82 -80
+82 -81
+83 -80
+83 -81
+94 -80
+94 -81
+95 -80
+95 -81
+82 -82
+82 -83
+83 -82
+83 -83
+68 -82
+68 -83
+69 -82
+69 -83
+80 -82
+80 -83
+81 -82
+81 -83
+96 -82
+96 -83
+97 -82
+97 -83
+84 -84
+84 -85
+85 -84
+85 -85
+70 -84
+70 -85
+71 -84
+71 -85
+86 -84
+86 -85
+87 -84
+87 -85
+98 -84
+98 -85
+99 -84
+99 -85
+86 -86
+86 -87
+87 -86
+87 -87
+72 -86
+72 -87
+73 -86
+73 -87
+84 -86
+84 -87
+85 -86
+85 -87
+88 -86
+88 -87
+89 -86
+89 -87
+100 -86
+100 -87
+101 -86
+101 -87
+88 -88
+88 -89
+89 -88
+89 -89
+74 -88
+74 -89
+75 -88
+75 -89
+86 -88
+86 -89
+87 -88
+87 -89
+90 -88
+90 -89
+91 -88
+91 -89
+102 -88
+102 -89
+103 -88
+103 -89
+90 -90
+90 -91
+91 -90
+91 -91
+76 -90
+76 -91
+77 -90
+77 -91
+88 -90
+88 -91
+89 -90
+89 -91
+92 -90
+92 -91
+93 -90
+93 -91
+104 -90
+104 -91
+105 -90
+105 -91
+92 -92
+92 -93
+93 -92
+93 -93
+78 -92
+78 -93
+79 -92
+79 -93
+90 -92
+90 -93
+91 -92
+91 -93
+94 -92
+94 -93
+95 -92
+95 -93
+106 -92
+106 -93
+107 -92
+107 -93
+94 -94
+94 -95
+95 -94
+95 -95
+80 -94
+80 -95
+81 -94
+81 -95
+92 -94
+92 -95
+93 -94
+93 -95
+96 -94
+96 -95
+97 -94
+97 -95
+108 -94
+108 -95
+109 -94
+109 -95
+96 -96
+96 -97
+97 -96
+97 -97
+82 -96
+82 -97
+83 -96
+83 -97
+94 -96
+94 -97
+95 -96
+95 -97
+110 -96
+110 -97
+111 -96
+111 -97
+98 -98
+98 -99
+99 -98
+99 -99
+84 -98
+84 -99
+85 -98
+85 -99
+100 -98
+100 -99
+101 -98
+101 -99
+112 -98
+112 -99
+113 -98
+113 -99
+100 -100
+100 -101
+101 -100
+101 -101
+86 -100
+86 -101
+87 -100
+87 -101
+98 -100
+98 -101
+99 -100
+99 -101
+102 -100
+102 -101
+103 -100
+103 -101
+114 -100
+114 -101
+115 -100
+115 -101
+102 -102
+102 -103
+103 -102
+103 -103
+88 -102
+88 -103
+89 -102
+89 -103
+100 -102
+100 -103
+101 -102
+101 -103
+104 -102
+104 -103
+105 -102
+105 -103
+116 -102
+116 -103
+117 -102
+117 -103
+104 -104
+104 -105
+105 -104
+105 -105
+90 -104
+90 -105
+91 -104
+91 -105
+102 -104
+102 -105
+103 -104
+103 -105
+106 -104
+106 -105
+107 -104
+107 -105
+118 -104
+118 -105
+119 -104
+119 -105
+106 -106
+106 -107
+107 -106
+107 -107
+92 -106
+92 -107
+93 -106
+93 -107
+104 -106
+104 -107
+105 -106
+105 -107
+108 -106
+108 -107
+109 -106
+109 -107
+120 -106
+120 -107
+121 -106
+121 -107
+108 -108
+108 -109
+109 -108
+109 -109
+94 -108
+94 -109
+95 -108
+95 -109
+106 -108
+106 -109
+107 -108
+107 -109
+110 -108
+110 -109
+111 -108
+111 -109
+122 -108
+122 -109
+123 -108
+123 -109
+110 -110
+110 -111
+111 -110
+111 -111
+96 -110
+96 -111
+97 -110
+97 -111
+108 -110
+108 -111
+109 -110
+109 -111
+124 -110
+124 -111
+125 -110
+125 -111
+112 -112
+112 -113
+113 -112
+113 -113
+98 -112
+98 -113
+99 -112
+99 -113
+114 -112
+114 -113
+115 -112
+115 -113
+126 -112
+126 -113
+127 -112
+127 -113
+114 -114
+114 -115
+115 -114
+115 -115
+100 -114
+100 -115
+101 -114
+101 -115
+112 -114
+112 -115
+113 -114
+113 -115
+116 -114
+116 -115
+117 -114
+117 -115
+128 -114
+128 -115
+129 -114
+129 -115
+116 -116
+116 -117
+117 -116
+117 -117
+102 -116
+102 -117
+103 -116
+103 -117
+114 -116
+114 -117
+115 -116
+115 -117
+118 -116
+118 -117
+119 -116
+119 -117
+130 -116
+130 -117
+131 -116
+131 -117
+118 -118
+118 -119
+119 -118
+119 -119
+104 -118
+104 -119
+105 -118
+105 -119
+116 -118
+116 -119
+117 -118
+117 -119
+120 -118
+120 -119
+121 -118
+121 -119
+132 -118
+132 -119
+133 -118
+133 -119
+120 -120
+120 -121
+121 -120
+121 -121
+106 -120
+106 -121
+107 -120
+107 -121
+118 -120
+118 -121
+119 -120
+119 -121
+122 -120
+122 -121
+123 -120
+123 -121
+134 -120
+134 -121
+135 -120
+135 -121
+122 -122
+122 -123
+123 -122
+123 -123
+108 -122
+108 -123
+109 -122
+109 -123
+120 -122
+120 -123
+121 -122
+121 -123
+124 -122
+124 -123
+125 -122
+125 -123
+136 -122
+136 -123
+137 -122
+137 -123
+124 -124
+124 -125
+125 -124
+125 -125
+110 -124
+110 -125
+111 -124
+111 -125
+122 -124
+122 -125
+123 -124
+123 -125
+138 -124
+138 -125
+139 -124
+139 -125
+126 -126
+126 -127
+127 -126
+127 -127
+112 -126
+112 -127
+113 -126
+113 -127
+128 -126
+128 -127
+129 -126
+129 -127
+140 -126
+140 -127
+141 -126
+141 -127
+128 -128
+128 -129
+129 -128
+129 -129
+114 -128
+114 -129
+115 -128
+115 -129
+126 -128
+126 -129
+127 -128
+127 -129
+130 -128
+130 -129
+131 -128
+131 -129
+142 -128
+142 -129
+143 -128
+143 -129
+130 -130
+130 -131
+131 -130
+131 -131
+116 -130
+116 -131
+117 -130
+117 -131
+128 -130
+128 -131
+129 -130
+129 -131
+132 -130
+132 -131
+133 -130
+133 -131
+144 -130
+144 -131
+145 -130
+145 -131
+132 -132
+132 -133
+133 -132
+133 -133
+118 -132
+118 -133
+119 -132
+119 -133
+130 -132
+130 -133
+131 -132
+131 -133
+134 -132
+134 -133
+135 -132
+135 -133
+146 -132
+146 -133
+147 -132
+147 -133
+134 -134
+134 -135
+135 -134
+135 -135
+120 -134
+120 -135
+121 -134
+121 -135
+132 -134
+132 -135
+133 -134
+133 -135
+136 -134
+136 -135
+137 -134
+137 -135
+148 -134
+148 -135
+149 -134
+149 -135
+136 -136
+136 -137
+137 -136
+137 -137
+122 -136
+122 -137
+123 -136
+123 -137
+134 -136
+134 -137
+135 -136
+135 -137
+138 -136
+138 -137
+139 -136
+139 -137
+150 -136
+150 -137
+151 -136
+151 -137
+138 -138
+138 -139
+139 -138
+139 -139
+124 -138
+124 -139
+125 -138
+125 -139
+136 -138
+136 -139
+137 -138
+137 -139
+152 -138
+152 -139
+153 -138
+153 -139
+140 -140
+140 -141
+141 -140
+141 -141
+126 -140
+126 -141
+127 -140
+127 -141
+142 -140
+142 -141
+143 -140
+143 -141
+154 -140
+154 -141
+155 -140
+155 -141
+142 -142
+142 -143
+143 -142
+143 -143
+128 -142
+128 -143
+129 -142
+129 -143
+140 -142
+140 -143
+141 -142
+141 -143
+144 -142
+144 -143
+145 -142
+145 -143
+156 -142
+156 -143
+157 -142
+157 -143
+144 -144
+144 -145
+145 -144
+145 -145
+130 -144
+130 -145
+131 -144
+131 -145
+142 -144
+142 -145
+143 -144
+143 -145
+146 -144
+146 -145
+147 -144
+147 -145
+158 -144
+158 -145
+159 -144
+159 -145
+146 -146
+146 -147
+147 -146
+147 -147
+132 -146
+132 -147
+133 -146
+133 -147
+144 -146
+144 -147
+145 -146
+145 -147
+148 -146
+148 -147
+149 -146
+149 -147
+160 -146
+160 -147
+161 -146
+161 -147
+148 -148
+148 -149
+149 -148
+149 -149
+134 -148
+134 -149
+135 -148
+135 -149
+146 -148
+146 -149
+147 -148
+147 -149
+150 -148
+150 -149
+151 -148
+151 -149
+162 -148
+162 -149
+163 -148
+163 -149
+150 -150
+150 -151
+151 -150
+151 -151
+136 -150
+136 -151
+137 -150
+137 -151
+148 -150
+148 -151
+149 -150
+149 -151
+152 -150
+152 -151
+153 -150
+153 -151
+164 -150
+164 -151
+165 -150
+165 -151
+152 -152
+152 -153
+153 -152
+153 -153
+138 -152
+138 -153
+139 -152
+139 -153
+150 -152
+150 -153
+151 -152
+151 -153
+166 -152
+166 -153
+167 -152
+167 -153
+154 -154
+154 -155
+155 -154
+155 -155
+140 -154
+140 -155
+141 -154
+141 -155
+156 -154
+156 -155
+157 -154
+157 -155
+168 -154
+168 -155
+169 -154
+169 -155
+156 -156
+156 -157
+157 -156
+157 -157
+142 -156
+142 -157
+143 -156
+143 -157
+154 -156
+154 -157
+155 -156
+155 -157
+158 -156
+158 -157
+159 -156
+159 -157
+170 -156
+170 -157
+171 -156
+171 -157
+158 -158
+158 -159
+159 -158
+159 -159
+144 -158
+144 -159
+145 -158
+145 -159
+156 -158
+156 -159
+157 -158
+157 -159
+160 -158
+160 -159
+161 -158
+161 -159
+172 -158
+172 -159
+173 -158
+173 -159
+160 -160
+160 -161
+161 -160
+161 -161
+146 -160
+146 -161
+147 -160
+147 -161
+158 -160
+158 -161
+159 -160
+159 -161
+162 -160
+162 -161
+163 -160
+163 -161
+174 -160
+174 -161
+175 -160
+175 -161
+162 -162
+162 -163
+163 -162
+163 -163
+148 -162
+148 -163
+149 -162
+149 -163
+160 -162
+160 -163
+161 -162
+161 -163
+164 -162
+164 -163
+165 -162
+165 -163
+176 -162
+176 -163
+177 -162
+177 -163
+164 -164
+164 -165
+165 -164
+165 -165
+150 -164
+150 -165
+151 -164
+151 -165
+162 -164
+162 -165
+163 -164
+163 -165
+166 -164
+166 -165
+167 -164
+167 -165
+178 -164
+178 -165
+179 -164
+179 -165
+166 -166
+166 -167
+167 -166
+167 -167
+152 -166
+152 -167
+153 -166
+153 -167
+164 -166
+164 -167
+165 -166
+165 -167
+180 -166
+180 -167
+181 -166
+181 -167
+168 -168
+168 -169
+169 -168
+169 -169
+154 -168
+154 -169
+155 -168
+155 -169
+170 -168
+170 -169
+171 -168
+171 -169
+182 -168
+182 -169
+183 -168
+183 -169
+170 -170
+170 -171
+171 -170
+171 -171
+156 -170
+156 -171
+157 -170
+157 -171
+168 -170
+168 -171
+169 -170
+169 -171
+172 -170
+172 -171
+173 -170
+173 -171
+184 -170
+184 -171
+185 -170
+185 -171
+172 -172
+172 -173
+173 -172
+173 -173
+158 -172
+158 -173
+159 -172
+159 -173
+170 -172
+170 -173
+171 -172
+171 -173
+174 -172
+174 -173
+175 -172
+175 -173
+186 -172
+186 -173
+187 -172
+187 -173
+174 -174
+174 -175
+175 -174
+175 -175
+160 -174
+160 -175
+161 -174
+161 -175
+172 -174
+172 -175
+173 -174
+173 -175
+176 -174
+176 -175
+177 -174
+177 -175
+188 -174
+188 -175
+189 -174
+189 -175
+176 -176
+176 -177
+177 -176
+177 -177
+162 -176
+162 -177
+163 -176
+163 -177
+174 -176
+174 -177
+175 -176
+175 -177
+178 -176
+178 -177
+179 -176
+179 -177
+190 -176
+190 -177
+191 -176
+191 -177
+178 -178
+178 -179
+179 -178
+179 -179
+164 -178
+164 -179
+165 -178
+165 -179
+176 -178
+176 -179
+177 -178
+177 -179
+180 -178
+180 -179
+181 -178
+181 -179
+192 -178
+192 -179
+193 -178
+193 -179
+180 -180
+180 -181
+181 -180
+181 -181
+166 -180
+166 -181
+167 -180
+167 -181
+178 -180
+178 -181
+179 -180
+179 -181
+194 -180
+194 -181
+195 -180
+195 -181
+182 -182
+182 -183
+183 -182
+183 -183
+168 -182
+168 -183
+169 -182
+169 -183
+184 -182
+184 -183
+185 -182
+185 -183
+184 -184
+184 -185
+185 -184
+185 -185
+170 -184
+170 -185
+171 -184
+171 -185
+182 -184
+182 -185
+183 -184
+183 -185
+186 -184
+186 -185
+187 -184
+187 -185
+186 -186
+186 -187
+187 -186
+187 -187
+172 -186
+172 -187
+173 -186
+173 -187
+184 -186
+184 -187
+185 -186
+185 -187
+188 -186
+188 -187
+189 -186
+189 -187
+188 -188
+188 -189
+189 -188
+189 -189
+174 -188
+174 -189
+175 -188
+175 -189
+186 -188
+186 -189
+187 -188
+187 -189
+190 -188
+190 -189
+191 -188
+191 -189
+190 -190
+190 -191
+191 -190
+191 -191
+176 -190
+176 -191
+177 -190
+177 -191
+188 -190
+188 -191
+189 -190
+189 -191
+192 -190
+192 -191
+193 -190
+193 -191
+192 -192
+192 -193
+193 -192
+193 -193
+178 -192
+178 -193
+179 -192
+179 -193
+190 -192
+190 -193
+191 -192
+191 -193
+194 -192
+194 -193
+195 -192
+195 -193
+194 -194
+194 -195
+195 -194
+195 -195
+180 -194
+180 -195
+181 -194
+181 -195
+192 -194
+192 -195
+193 -194
+193 -195
+DEAL::OK
+DEAL::196 196 19 5040
+0 0
+0 -1
+0 -2
+0 -3
+1 0
+1 -1
+1 -2
+1 -3
+2 0
+2 -1
+2 -2
+2 -3
+3 0
+3 -1
+3 -2
+3 -3
+4 0
+4 -1
+4 -2
+4 -3
+5 0
+5 -1
+5 -2
+5 -3
+6 0
+6 -1
+6 -2
+6 -3
+7 0
+7 -1
+7 -2
+7 -3
+12 0
+12 -1
+12 -2
+12 -3
+13 0
+13 -1
+13 -2
+13 -3
+14 0
+14 -1
+14 -2
+14 -3
+15 0
+15 -1
+15 -2
+15 -3
+16 0
+16 -1
+16 -2
+16 -3
+17 0
+17 -1
+17 -2
+17 -3
+18 0
+18 -1
+18 -2
+18 -3
+19 0
+19 -1
+19 -2
+19 -3
+4 -4
+4 -5
+4 -6
+4 -7
+5 -4
+5 -5
+5 -6
+5 -7
+6 -4
+6 -5
+6 -6
+6 -7
+7 -4
+7 -5
+7 -6
+7 -7
+0 -4
+0 -5
+0 -6
+0 -7
+1 -4
+1 -5
+1 -6
+1 -7
+2 -4
+2 -5
+2 -6
+2 -7
+3 -4
+3 -5
+3 -6
+3 -7
+8 -4
+8 -5
+8 -6
+8 -7
+9 -4
+9 -5
+9 -6
+9 -7
+10 -4
+10 -5
+10 -6
+10 -7
+11 -4
+11 -5
+11 -6
+11 -7
+16 -4
+16 -5
+16 -6
+16 -7
+17 -4
+17 -5
+17 -6
+17 -7
+18 -4
+18 -5
+18 -6
+18 -7
+19 -4
+19 -5
+19 -6
+19 -7
+20 -4
+20 -5
+20 -6
+20 -7
+21 -4
+21 -5
+21 -6
+21 -7
+22 -4
+22 -5
+22 -6
+22 -7
+23 -4
+23 -5
+23 -6
+23 -7
+8 -8
+8 -9
+8 -10
+8 -11
+9 -8
+9 -9
+9 -10
+9 -11
+10 -8
+10 -9
+10 -10
+10 -11
+11 -8
+11 -9
+11 -10
+11 -11
+4 -8
+4 -9
+4 -10
+4 -11
+5 -8
+5 -9
+5 -10
+5 -11
+6 -8
+6 -9
+6 -10
+6 -11
+7 -8
+7 -9
+7 -10
+7 -11
+12 -8
+12 -9
+12 -10
+12 -11
+13 -8
+13 -9
+13 -10
+13 -11
+14 -8
+14 -9
+14 -10
+14 -11
+15 -8
+15 -9
+15 -10
+15 -11
+20 -8
+20 -9
+20 -10
+20 -11
+21 -8
+21 -9
+21 -10
+21 -11
+22 -8
+22 -9
+22 -10
+22 -11
+23 -8
+23 -9
+23 -10
+23 -11
+24 -8
+24 -9
+24 -10
+24 -11
+25 -8
+25 -9
+25 -10
+25 -11
+26 -8
+26 -9
+26 -10
+26 -11
+27 -8
+27 -9
+27 -10
+27 -11
+12 -12
+12 -13
+12 -14
+12 -15
+13 -12
+13 -13
+13 -14
+13 -15
+14 -12
+14 -13
+14 -14
+14 -15
+15 -12
+15 -13
+15 -14
+15 -15
+0 -12
+0 -13
+0 -14
+0 -15
+1 -12
+1 -13
+1 -14
+1 -15
+2 -12
+2 -13
+2 -14
+2 -15
+3 -12
+3 -13
+3 -14
+3 -15
+8 -12
+8 -13
+8 -14
+8 -15
+9 -12
+9 -13
+9 -14
+9 -15
+10 -12
+10 -13
+10 -14
+10 -15
+11 -12
+11 -13
+11 -14
+11 -15
+16 -12
+16 -13
+16 -14
+16 -15
+17 -12
+17 -13
+17 -14
+17 -15
+18 -12
+18 -13
+18 -14
+18 -15
+19 -12
+19 -13
+19 -14
+19 -15
+24 -12
+24 -13
+24 -14
+24 -15
+25 -12
+25 -13
+25 -14
+25 -15
+26 -12
+26 -13
+26 -14
+26 -15
+27 -12
+27 -13
+27 -14
+27 -15
+28 -12
+28 -13
+28 -14
+28 -15
+29 -12
+29 -13
+29 -14
+29 -15
+30 -12
+30 -13
+30 -14
+30 -15
+31 -12
+31 -13
+31 -14
+31 -15
+16 -16
+16 -17
+16 -18
+16 -19
+17 -16
+17 -17
+17 -18
+17 -19
+18 -16
+18 -17
+18 -18
+18 -19
+19 -16
+19 -17
+19 -18
+19 -19
+0 -16
+0 -17
+0 -18
+0 -19
+1 -16
+1 -17
+1 -18
+1 -19
+2 -16
+2 -17
+2 -18
+2 -19
+3 -16
+3 -17
+3 -18
+3 -19
+4 -16
+4 -17
+4 -18
+4 -19
+5 -16
+5 -17
+5 -18
+5 -19
+6 -16
+6 -17
+6 -18
+6 -19
+7 -16
+7 -17
+7 -18
+7 -19
+12 -16
+12 -17
+12 -18
+12 -19
+13 -16
+13 -17
+13 -18
+13 -19
+14 -16
+14 -17
+14 -18
+14 -19
+15 -16
+15 -17
+15 -18
+15 -19
+20 -16
+20 -17
+20 -18
+20 -19
+21 -16
+21 -17
+21 -18
+21 -19
+22 -16
+22 -17
+22 -18
+22 -19
+23 -16
+23 -17
+23 -18
+23 -19
+28 -16
+28 -17
+28 -18
+28 -19
+29 -16
+29 -17
+29 -18
+29 -19
+30 -16
+30 -17
+30 -18
+30 -19
+31 -16
+31 -17
+31 -18
+31 -19
+32 -16
+32 -17
+32 -18
+32 -19
+33 -16
+33 -17
+33 -18
+33 -19
+34 -16
+34 -17
+34 -18
+34 -19
+35 -16
+35 -17
+35 -18
+35 -19
+20 -20
+20 -21
+20 -22
+20 -23
+21 -20
+21 -21
+21 -22
+21 -23
+22 -20
+22 -21
+22 -22
+22 -23
+23 -20
+23 -21
+23 -22
+23 -23
+4 -20
+4 -21
+4 -22
+4 -23
+5 -20
+5 -21
+5 -22
+5 -23
+6 -20
+6 -21
+6 -22
+6 -23
+7 -20
+7 -21
+7 -22
+7 -23
+8 -20
+8 -21
+8 -22
+8 -23
+9 -20
+9 -21
+9 -22
+9 -23
+10 -20
+10 -21
+10 -22
+10 -23
+11 -20
+11 -21
+11 -22
+11 -23
+16 -20
+16 -21
+16 -22
+16 -23
+17 -20
+17 -21
+17 -22
+17 -23
+18 -20
+18 -21
+18 -22
+18 -23
+19 -20
+19 -21
+19 -22
+19 -23
+24 -20
+24 -21
+24 -22
+24 -23
+25 -20
+25 -21
+25 -22
+25 -23
+26 -20
+26 -21
+26 -22
+26 -23
+27 -20
+27 -21
+27 -22
+27 -23
+32 -20
+32 -21
+32 -22
+32 -23
+33 -20
+33 -21
+33 -22
+33 -23
+34 -20
+34 -21
+34 -22
+34 -23
+35 -20
+35 -21
+35 -22
+35 -23
+36 -20
+36 -21
+36 -22
+36 -23
+37 -20
+37 -21
+37 -22
+37 -23
+38 -20
+38 -21
+38 -22
+38 -23
+39 -20
+39 -21
+39 -22
+39 -23
+24 -24
+24 -25
+24 -26
+24 -27
+25 -24
+25 -25
+25 -26
+25 -27
+26 -24
+26 -25
+26 -26
+26 -27
+27 -24
+27 -25
+27 -26
+27 -27
+8 -24
+8 -25
+8 -26
+8 -27
+9 -24
+9 -25
+9 -26
+9 -27
+10 -24
+10 -25
+10 -26
+10 -27
+11 -24
+11 -25
+11 -26
+11 -27
+12 -24
+12 -25
+12 -26
+12 -27
+13 -24
+13 -25
+13 -26
+13 -27
+14 -24
+14 -25
+14 -26
+14 -27
+15 -24
+15 -25
+15 -26
+15 -27
+20 -24
+20 -25
+20 -26
+20 -27
+21 -24
+21 -25
+21 -26
+21 -27
+22 -24
+22 -25
+22 -26
+22 -27
+23 -24
+23 -25
+23 -26
+23 -27
+36 -24
+36 -25
+36 -26
+36 -27
+37 -24
+37 -25
+37 -26
+37 -27
+38 -24
+38 -25
+38 -26
+38 -27
+39 -24
+39 -25
+39 -26
+39 -27
+40 -24
+40 -25
+40 -26
+40 -27
+41 -24
+41 -25
+41 -26
+41 -27
+42 -24
+42 -25
+42 -26
+42 -27
+43 -24
+43 -25
+43 -26
+43 -27
+28 -28
+28 -29
+28 -30
+28 -31
+29 -28
+29 -29
+29 -30
+29 -31
+30 -28
+30 -29
+30 -30
+30 -31
+31 -28
+31 -29
+31 -30
+31 -31
+12 -28
+12 -29
+12 -30
+12 -31
+13 -28
+13 -29
+13 -30
+13 -31
+14 -28
+14 -29
+14 -30
+14 -31
+15 -28
+15 -29
+15 -30
+15 -31
+16 -28
+16 -29
+16 -30
+16 -31
+17 -28
+17 -29
+17 -30
+17 -31
+18 -28
+18 -29
+18 -30
+18 -31
+19 -28
+19 -29
+19 -30
+19 -31
+32 -28
+32 -29
+32 -30
+32 -31
+33 -28
+33 -29
+33 -30
+33 -31
+34 -28
+34 -29
+34 -30
+34 -31
+35 -28
+35 -29
+35 -30
+35 -31
+40 -28
+40 -29
+40 -30
+40 -31
+41 -28
+41 -29
+41 -30
+41 -31
+42 -28
+42 -29
+42 -30
+42 -31
+43 -28
+43 -29
+43 -30
+43 -31
+44 -28
+44 -29
+44 -30
+44 -31
+45 -28
+45 -29
+45 -30
+45 -31
+46 -28
+46 -29
+46 -30
+46 -31
+47 -28
+47 -29
+47 -30
+47 -31
+32 -32
+32 -33
+32 -34
+32 -35
+33 -32
+33 -33
+33 -34
+33 -35
+34 -32
+34 -33
+34 -34
+34 -35
+35 -32
+35 -33
+35 -34
+35 -35
+16 -32
+16 -33
+16 -34
+16 -35
+17 -32
+17 -33
+17 -34
+17 -35
+18 -32
+18 -33
+18 -34
+18 -35
+19 -32
+19 -33
+19 -34
+19 -35
+20 -32
+20 -33
+20 -34
+20 -35
+21 -32
+21 -33
+21 -34
+21 -35
+22 -32
+22 -33
+22 -34
+22 -35
+23 -32
+23 -33
+23 -34
+23 -35
+28 -32
+28 -33
+28 -34
+28 -35
+29 -32
+29 -33
+29 -34
+29 -35
+30 -32
+30 -33
+30 -34
+30 -35
+31 -32
+31 -33
+31 -34
+31 -35
+36 -32
+36 -33
+36 -34
+36 -35
+37 -32
+37 -33
+37 -34
+37 -35
+38 -32
+38 -33
+38 -34
+38 -35
+39 -32
+39 -33
+39 -34
+39 -35
+44 -32
+44 -33
+44 -34
+44 -35
+45 -32
+45 -33
+45 -34
+45 -35
+46 -32
+46 -33
+46 -34
+46 -35
+47 -32
+47 -33
+47 -34
+47 -35
+48 -32
+48 -33
+48 -34
+48 -35
+49 -32
+49 -33
+49 -34
+49 -35
+50 -32
+50 -33
+50 -34
+50 -35
+51 -32
+51 -33
+51 -34
+51 -35
+36 -36
+36 -37
+36 -38
+36 -39
+37 -36
+37 -37
+37 -38
+37 -39
+38 -36
+38 -37
+38 -38
+38 -39
+39 -36
+39 -37
+39 -38
+39 -39
+20 -36
+20 -37
+20 -38
+20 -39
+21 -36
+21 -37
+21 -38
+21 -39
+22 -36
+22 -37
+22 -38
+22 -39
+23 -36
+23 -37
+23 -38
+23 -39
+24 -36
+24 -37
+24 -38
+24 -39
+25 -36
+25 -37
+25 -38
+25 -39
+26 -36
+26 -37
+26 -38
+26 -39
+27 -36
+27 -37
+27 -38
+27 -39
+32 -36
+32 -37
+32 -38
+32 -39
+33 -36
+33 -37
+33 -38
+33 -39
+34 -36
+34 -37
+34 -38
+34 -39
+35 -36
+35 -37
+35 -38
+35 -39
+40 -36
+40 -37
+40 -38
+40 -39
+41 -36
+41 -37
+41 -38
+41 -39
+42 -36
+42 -37
+42 -38
+42 -39
+43 -36
+43 -37
+43 -38
+43 -39
+48 -36
+48 -37
+48 -38
+48 -39
+49 -36
+49 -37
+49 -38
+49 -39
+50 -36
+50 -37
+50 -38
+50 -39
+51 -36
+51 -37
+51 -38
+51 -39
+52 -36
+52 -37
+52 -38
+52 -39
+53 -36
+53 -37
+53 -38
+53 -39
+54 -36
+54 -37
+54 -38
+54 -39
+55 -36
+55 -37
+55 -38
+55 -39
+40 -40
+40 -41
+40 -42
+40 -43
+41 -40
+41 -41
+41 -42
+41 -43
+42 -40
+42 -41
+42 -42
+42 -43
+43 -40
+43 -41
+43 -42
+43 -43
+24 -40
+24 -41
+24 -42
+24 -43
+25 -40
+25 -41
+25 -42
+25 -43
+26 -40
+26 -41
+26 -42
+26 -43
+27 -40
+27 -41
+27 -42
+27 -43
+28 -40
+28 -41
+28 -42
+28 -43
+29 -40
+29 -41
+29 -42
+29 -43
+30 -40
+30 -41
+30 -42
+30 -43
+31 -40
+31 -41
+31 -42
+31 -43
+36 -40
+36 -41
+36 -42
+36 -43
+37 -40
+37 -41
+37 -42
+37 -43
+38 -40
+38 -41
+38 -42
+38 -43
+39 -40
+39 -41
+39 -42
+39 -43
+44 -40
+44 -41
+44 -42
+44 -43
+45 -40
+45 -41
+45 -42
+45 -43
+46 -40
+46 -41
+46 -42
+46 -43
+47 -40
+47 -41
+47 -42
+47 -43
+52 -40
+52 -41
+52 -42
+52 -43
+53 -40
+53 -41
+53 -42
+53 -43
+54 -40
+54 -41
+54 -42
+54 -43
+55 -40
+55 -41
+55 -42
+55 -43
+56 -40
+56 -41
+56 -42
+56 -43
+57 -40
+57 -41
+57 -42
+57 -43
+58 -40
+58 -41
+58 -42
+58 -43
+59 -40
+59 -41
+59 -42
+59 -43
+44 -44
+44 -45
+44 -46
+44 -47
+45 -44
+45 -45
+45 -46
+45 -47
+46 -44
+46 -45
+46 -46
+46 -47
+47 -44
+47 -45
+47 -46
+47 -47
+28 -44
+28 -45
+28 -46
+28 -47
+29 -44
+29 -45
+29 -46
+29 -47
+30 -44
+30 -45
+30 -46
+30 -47
+31 -44
+31 -45
+31 -46
+31 -47
+32 -44
+32 -45
+32 -46
+32 -47
+33 -44
+33 -45
+33 -46
+33 -47
+34 -44
+34 -45
+34 -46
+34 -47
+35 -44
+35 -45
+35 -46
+35 -47
+40 -44
+40 -45
+40 -46
+40 -47
+41 -44
+41 -45
+41 -46
+41 -47
+42 -44
+42 -45
+42 -46
+42 -47
+43 -44
+43 -45
+43 -46
+43 -47
+48 -44
+48 -45
+48 -46
+48 -47
+49 -44
+49 -45
+49 -46
+49 -47
+50 -44
+50 -45
+50 -46
+50 -47
+51 -44
+51 -45
+51 -46
+51 -47
+56 -44
+56 -45
+56 -46
+56 -47
+57 -44
+57 -45
+57 -46
+57 -47
+58 -44
+58 -45
+58 -46
+58 -47
+59 -44
+59 -45
+59 -46
+59 -47
+60 -44
+60 -45
+60 -46
+60 -47
+61 -44
+61 -45
+61 -46
+61 -47
+62 -44
+62 -45
+62 -46
+62 -47
+63 -44
+63 -45
+63 -46
+63 -47
+48 -48
+48 -49
+48 -50
+48 -51
+49 -48
+49 -49
+49 -50
+49 -51
+50 -48
+50 -49
+50 -50
+50 -51
+51 -48
+51 -49
+51 -50
+51 -51
+32 -48
+32 -49
+32 -50
+32 -51
+33 -48
+33 -49
+33 -50
+33 -51
+34 -48
+34 -49
+34 -50
+34 -51
+35 -48
+35 -49
+35 -50
+35 -51
+36 -48
+36 -49
+36 -50
+36 -51
+37 -48
+37 -49
+37 -50
+37 -51
+38 -48
+38 -49
+38 -50
+38 -51
+39 -48
+39 -49
+39 -50
+39 -51
+44 -48
+44 -49
+44 -50
+44 -51
+45 -48
+45 -49
+45 -50
+45 -51
+46 -48
+46 -49
+46 -50
+46 -51
+47 -48
+47 -49
+47 -50
+47 -51
+52 -48
+52 -49
+52 -50
+52 -51
+53 -48
+53 -49
+53 -50
+53 -51
+54 -48
+54 -49
+54 -50
+54 -51
+55 -48
+55 -49
+55 -50
+55 -51
+60 -48
+60 -49
+60 -50
+60 -51
+61 -48
+61 -49
+61 -50
+61 -51
+62 -48
+62 -49
+62 -50
+62 -51
+63 -48
+63 -49
+63 -50
+63 -51
+64 -48
+64 -49
+64 -50
+64 -51
+65 -48
+65 -49
+65 -50
+65 -51
+66 -48
+66 -49
+66 -50
+66 -51
+67 -48
+67 -49
+67 -50
+67 -51
+52 -52
+52 -53
+52 -54
+52 -55
+53 -52
+53 -53
+53 -54
+53 -55
+54 -52
+54 -53
+54 -54
+54 -55
+55 -52
+55 -53
+55 -54
+55 -55
+36 -52
+36 -53
+36 -54
+36 -55
+37 -52
+37 -53
+37 -54
+37 -55
+38 -52
+38 -53
+38 -54
+38 -55
+39 -52
+39 -53
+39 -54
+39 -55
+40 -52
+40 -53
+40 -54
+40 -55
+41 -52
+41 -53
+41 -54
+41 -55
+42 -52
+42 -53
+42 -54
+42 -55
+43 -52
+43 -53
+43 -54
+43 -55
+48 -52
+48 -53
+48 -54
+48 -55
+49 -52
+49 -53
+49 -54
+49 -55
+50 -52
+50 -53
+50 -54
+50 -55
+51 -52
+51 -53
+51 -54
+51 -55
+64 -52
+64 -53
+64 -54
+64 -55
+65 -52
+65 -53
+65 -54
+65 -55
+66 -52
+66 -53
+66 -54
+66 -55
+67 -52
+67 -53
+67 -54
+67 -55
+68 -52
+68 -53
+68 -54
+68 -55
+69 -52
+69 -53
+69 -54
+69 -55
+70 -52
+70 -53
+70 -54
+70 -55
+71 -52
+71 -53
+71 -54
+71 -55
+56 -56
+56 -57
+56 -58
+56 -59
+57 -56
+57 -57
+57 -58
+57 -59
+58 -56
+58 -57
+58 -58
+58 -59
+59 -56
+59 -57
+59 -58
+59 -59
+40 -56
+40 -57
+40 -58
+40 -59
+41 -56
+41 -57
+41 -58
+41 -59
+42 -56
+42 -57
+42 -58
+42 -59
+43 -56
+43 -57
+43 -58
+43 -59
+44 -56
+44 -57
+44 -58
+44 -59
+45 -56
+45 -57
+45 -58
+45 -59
+46 -56
+46 -57
+46 -58
+46 -59
+47 -56
+47 -57
+47 -58
+47 -59
+60 -56
+60 -57
+60 -58
+60 -59
+61 -56
+61 -57
+61 -58
+61 -59
+62 -56
+62 -57
+62 -58
+62 -59
+63 -56
+63 -57
+63 -58
+63 -59
+68 -56
+68 -57
+68 -58
+68 -59
+69 -56
+69 -57
+69 -58
+69 -59
+70 -56
+70 -57
+70 -58
+70 -59
+71 -56
+71 -57
+71 -58
+71 -59
+72 -56
+72 -57
+72 -58
+72 -59
+73 -56
+73 -57
+73 -58
+73 -59
+74 -56
+74 -57
+74 -58
+74 -59
+75 -56
+75 -57
+75 -58
+75 -59
+60 -60
+60 -61
+60 -62
+60 -63
+61 -60
+61 -61
+61 -62
+61 -63
+62 -60
+62 -61
+62 -62
+62 -63
+63 -60
+63 -61
+63 -62
+63 -63
+44 -60
+44 -61
+44 -62
+44 -63
+45 -60
+45 -61
+45 -62
+45 -63
+46 -60
+46 -61
+46 -62
+46 -63
+47 -60
+47 -61
+47 -62
+47 -63
+48 -60
+48 -61
+48 -62
+48 -63
+49 -60
+49 -61
+49 -62
+49 -63
+50 -60
+50 -61
+50 -62
+50 -63
+51 -60
+51 -61
+51 -62
+51 -63
+56 -60
+56 -61
+56 -62
+56 -63
+57 -60
+57 -61
+57 -62
+57 -63
+58 -60
+58 -61
+58 -62
+58 -63
+59 -60
+59 -61
+59 -62
+59 -63
+64 -60
+64 -61
+64 -62
+64 -63
+65 -60
+65 -61
+65 -62
+65 -63
+66 -60
+66 -61
+66 -62
+66 -63
+67 -60
+67 -61
+67 -62
+67 -63
+72 -60
+72 -61
+72 -62
+72 -63
+73 -60
+73 -61
+73 -62
+73 -63
+74 -60
+74 -61
+74 -62
+74 -63
+75 -60
+75 -61
+75 -62
+75 -63
+76 -60
+76 -61
+76 -62
+76 -63
+77 -60
+77 -61
+77 -62
+77 -63
+78 -60
+78 -61
+78 -62
+78 -63
+79 -60
+79 -61
+79 -62
+79 -63
+64 -64
+64 -65
+64 -66
+64 -67
+65 -64
+65 -65
+65 -66
+65 -67
+66 -64
+66 -65
+66 -66
+66 -67
+67 -64
+67 -65
+67 -66
+67 -67
+48 -64
+48 -65
+48 -66
+48 -67
+49 -64
+49 -65
+49 -66
+49 -67
+50 -64
+50 -65
+50 -66
+50 -67
+51 -64
+51 -65
+51 -66
+51 -67
+52 -64
+52 -65
+52 -66
+52 -67
+53 -64
+53 -65
+53 -66
+53 -67
+54 -64
+54 -65
+54 -66
+54 -67
+55 -64
+55 -65
+55 -66
+55 -67
+60 -64
+60 -65
+60 -66
+60 -67
+61 -64
+61 -65
+61 -66
+61 -67
+62 -64
+62 -65
+62 -66
+62 -67
+63 -64
+63 -65
+63 -66
+63 -67
+68 -64
+68 -65
+68 -66
+68 -67
+69 -64
+69 -65
+69 -66
+69 -67
+70 -64
+70 -65
+70 -66
+70 -67
+71 -64
+71 -65
+71 -66
+71 -67
+76 -64
+76 -65
+76 -66
+76 -67
+77 -64
+77 -65
+77 -66
+77 -67
+78 -64
+78 -65
+78 -66
+78 -67
+79 -64
+79 -65
+79 -66
+79 -67
+80 -64
+80 -65
+80 -66
+80 -67
+81 -64
+81 -65
+81 -66
+81 -67
+82 -64
+82 -65
+82 -66
+82 -67
+83 -64
+83 -65
+83 -66
+83 -67
+68 -68
+68 -69
+68 -70
+68 -71
+69 -68
+69 -69
+69 -70
+69 -71
+70 -68
+70 -69
+70 -70
+70 -71
+71 -68
+71 -69
+71 -70
+71 -71
+52 -68
+52 -69
+52 -70
+52 -71
+53 -68
+53 -69
+53 -70
+53 -71
+54 -68
+54 -69
+54 -70
+54 -71
+55 -68
+55 -69
+55 -70
+55 -71
+56 -68
+56 -69
+56 -70
+56 -71
+57 -68
+57 -69
+57 -70
+57 -71
+58 -68
+58 -69
+58 -70
+58 -71
+59 -68
+59 -69
+59 -70
+59 -71
+64 -68
+64 -69
+64 -70
+64 -71
+65 -68
+65 -69
+65 -70
+65 -71
+66 -68
+66 -69
+66 -70
+66 -71
+67 -68
+67 -69
+67 -70
+67 -71
+72 -68
+72 -69
+72 -70
+72 -71
+73 -68
+73 -69
+73 -70
+73 -71
+74 -68
+74 -69
+74 -70
+74 -71
+75 -68
+75 -69
+75 -70
+75 -71
+80 -68
+80 -69
+80 -70
+80 -71
+81 -68
+81 -69
+81 -70
+81 -71
+82 -68
+82 -69
+82 -70
+82 -71
+83 -68
+83 -69
+83 -70
+83 -71
+84 -68
+84 -69
+84 -70
+84 -71
+85 -68
+85 -69
+85 -70
+85 -71
+86 -68
+86 -69
+86 -70
+86 -71
+87 -68
+87 -69
+87 -70
+87 -71
+72 -72
+72 -73
+72 -74
+72 -75
+73 -72
+73 -73
+73 -74
+73 -75
+74 -72
+74 -73
+74 -74
+74 -75
+75 -72
+75 -73
+75 -74
+75 -75
+56 -72
+56 -73
+56 -74
+56 -75
+57 -72
+57 -73
+57 -74
+57 -75
+58 -72
+58 -73
+58 -74
+58 -75
+59 -72
+59 -73
+59 -74
+59 -75
+60 -72
+60 -73
+60 -74
+60 -75
+61 -72
+61 -73
+61 -74
+61 -75
+62 -72
+62 -73
+62 -74
+62 -75
+63 -72
+63 -73
+63 -74
+63 -75
+68 -72
+68 -73
+68 -74
+68 -75
+69 -72
+69 -73
+69 -74
+69 -75
+70 -72
+70 -73
+70 -74
+70 -75
+71 -72
+71 -73
+71 -74
+71 -75
+76 -72
+76 -73
+76 -74
+76 -75
+77 -72
+77 -73
+77 -74
+77 -75
+78 -72
+78 -73
+78 -74
+78 -75
+79 -72
+79 -73
+79 -74
+79 -75
+84 -72
+84 -73
+84 -74
+84 -75
+85 -72
+85 -73
+85 -74
+85 -75
+86 -72
+86 -73
+86 -74
+86 -75
+87 -72
+87 -73
+87 -74
+87 -75
+88 -72
+88 -73
+88 -74
+88 -75
+89 -72
+89 -73
+89 -74
+89 -75
+90 -72
+90 -73
+90 -74
+90 -75
+91 -72
+91 -73
+91 -74
+91 -75
+76 -76
+76 -77
+76 -78
+76 -79
+77 -76
+77 -77
+77 -78
+77 -79
+78 -76
+78 -77
+78 -78
+78 -79
+79 -76
+79 -77
+79 -78
+79 -79
+60 -76
+60 -77
+60 -78
+60 -79
+61 -76
+61 -77
+61 -78
+61 -79
+62 -76
+62 -77
+62 -78
+62 -79
+63 -76
+63 -77
+63 -78
+63 -79
+64 -76
+64 -77
+64 -78
+64 -79
+65 -76
+65 -77
+65 -78
+65 -79
+66 -76
+66 -77
+66 -78
+66 -79
+67 -76
+67 -77
+67 -78
+67 -79
+72 -76
+72 -77
+72 -78
+72 -79
+73 -76
+73 -77
+73 -78
+73 -79
+74 -76
+74 -77
+74 -78
+74 -79
+75 -76
+75 -77
+75 -78
+75 -79
+80 -76
+80 -77
+80 -78
+80 -79
+81 -76
+81 -77
+81 -78
+81 -79
+82 -76
+82 -77
+82 -78
+82 -79
+83 -76
+83 -77
+83 -78
+83 -79
+88 -76
+88 -77
+88 -78
+88 -79
+89 -76
+89 -77
+89 -78
+89 -79
+90 -76
+90 -77
+90 -78
+90 -79
+91 -76
+91 -77
+91 -78
+91 -79
+92 -76
+92 -77
+92 -78
+92 -79
+93 -76
+93 -77
+93 -78
+93 -79
+94 -76
+94 -77
+94 -78
+94 -79
+95 -76
+95 -77
+95 -78
+95 -79
+80 -80
+80 -81
+80 -82
+80 -83
+81 -80
+81 -81
+81 -82
+81 -83
+82 -80
+82 -81
+82 -82
+82 -83
+83 -80
+83 -81
+83 -82
+83 -83
+64 -80
+64 -81
+64 -82
+64 -83
+65 -80
+65 -81
+65 -82
+65 -83
+66 -80
+66 -81
+66 -82
+66 -83
+67 -80
+67 -81
+67 -82
+67 -83
+68 -80
+68 -81
+68 -82
+68 -83
+69 -80
+69 -81
+69 -82
+69 -83
+70 -80
+70 -81
+70 -82
+70 -83
+71 -80
+71 -81
+71 -82
+71 -83
+76 -80
+76 -81
+76 -82
+76 -83
+77 -80
+77 -81
+77 -82
+77 -83
+78 -80
+78 -81
+78 -82
+78 -83
+79 -80
+79 -81
+79 -82
+79 -83
+92 -80
+92 -81
+92 -82
+92 -83
+93 -80
+93 -81
+93 -82
+93 -83
+94 -80
+94 -81
+94 -82
+94 -83
+95 -80
+95 -81
+95 -82
+95 -83
+96 -80
+96 -81
+96 -82
+96 -83
+97 -80
+97 -81
+97 -82
+97 -83
+98 -80
+98 -81
+98 -82
+98 -83
+99 -80
+99 -81
+99 -82
+99 -83
+84 -84
+84 -85
+84 -86
+84 -87
+85 -84
+85 -85
+85 -86
+85 -87
+86 -84
+86 -85
+86 -86
+86 -87
+87 -84
+87 -85
+87 -86
+87 -87
+68 -84
+68 -85
+68 -86
+68 -87
+69 -84
+69 -85
+69 -86
+69 -87
+70 -84
+70 -85
+70 -86
+70 -87
+71 -84
+71 -85
+71 -86
+71 -87
+72 -84
+72 -85
+72 -86
+72 -87
+73 -84
+73 -85
+73 -86
+73 -87
+74 -84
+74 -85
+74 -86
+74 -87
+75 -84
+75 -85
+75 -86
+75 -87
+88 -84
+88 -85
+88 -86
+88 -87
+89 -84
+89 -85
+89 -86
+89 -87
+90 -84
+90 -85
+90 -86
+90 -87
+91 -84
+91 -85
+91 -86
+91 -87
+96 -84
+96 -85
+96 -86
+96 -87
+97 -84
+97 -85
+97 -86
+97 -87
+98 -84
+98 -85
+98 -86
+98 -87
+99 -84
+99 -85
+99 -86
+99 -87
+100 -84
+100 -85
+100 -86
+100 -87
+101 -84
+101 -85
+101 -86
+101 -87
+102 -84
+102 -85
+102 -86
+102 -87
+103 -84
+103 -85
+103 -86
+103 -87
+88 -88
+88 -89
+88 -90
+88 -91
+89 -88
+89 -89
+89 -90
+89 -91
+90 -88
+90 -89
+90 -90
+90 -91
+91 -88
+91 -89
+91 -90
+91 -91
+72 -88
+72 -89
+72 -90
+72 -91
+73 -88
+73 -89
+73 -90
+73 -91
+74 -88
+74 -89
+74 -90
+74 -91
+75 -88
+75 -89
+75 -90
+75 -91
+76 -88
+76 -89
+76 -90
+76 -91
+77 -88
+77 -89
+77 -90
+77 -91
+78 -88
+78 -89
+78 -90
+78 -91
+79 -88
+79 -89
+79 -90
+79 -91
+84 -88
+84 -89
+84 -90
+84 -91
+85 -88
+85 -89
+85 -90
+85 -91
+86 -88
+86 -89
+86 -90
+86 -91
+87 -88
+87 -89
+87 -90
+87 -91
+92 -88
+92 -89
+92 -90
+92 -91
+93 -88
+93 -89
+93 -90
+93 -91
+94 -88
+94 -89
+94 -90
+94 -91
+95 -88
+95 -89
+95 -90
+95 -91
+100 -88
+100 -89
+100 -90
+100 -91
+101 -88
+101 -89
+101 -90
+101 -91
+102 -88
+102 -89
+102 -90
+102 -91
+103 -88
+103 -89
+103 -90
+103 -91
+104 -88
+104 -89
+104 -90
+104 -91
+105 -88
+105 -89
+105 -90
+105 -91
+106 -88
+106 -89
+106 -90
+106 -91
+107 -88
+107 -89
+107 -90
+107 -91
+92 -92
+92 -93
+92 -94
+92 -95
+93 -92
+93 -93
+93 -94
+93 -95
+94 -92
+94 -93
+94 -94
+94 -95
+95 -92
+95 -93
+95 -94
+95 -95
+76 -92
+76 -93
+76 -94
+76 -95
+77 -92
+77 -93
+77 -94
+77 -95
+78 -92
+78 -93
+78 -94
+78 -95
+79 -92
+79 -93
+79 -94
+79 -95
+80 -92
+80 -93
+80 -94
+80 -95
+81 -92
+81 -93
+81 -94
+81 -95
+82 -92
+82 -93
+82 -94
+82 -95
+83 -92
+83 -93
+83 -94
+83 -95
+88 -92
+88 -93
+88 -94
+88 -95
+89 -92
+89 -93
+89 -94
+89 -95
+90 -92
+90 -93
+90 -94
+90 -95
+91 -92
+91 -93
+91 -94
+91 -95
+96 -92
+96 -93
+96 -94
+96 -95
+97 -92
+97 -93
+97 -94
+97 -95
+98 -92
+98 -93
+98 -94
+98 -95
+99 -92
+99 -93
+99 -94
+99 -95
+104 -92
+104 -93
+104 -94
+104 -95
+105 -92
+105 -93
+105 -94
+105 -95
+106 -92
+106 -93
+106 -94
+106 -95
+107 -92
+107 -93
+107 -94
+107 -95
+108 -92
+108 -93
+108 -94
+108 -95
+109 -92
+109 -93
+109 -94
+109 -95
+110 -92
+110 -93
+110 -94
+110 -95
+111 -92
+111 -93
+111 -94
+111 -95
+96 -96
+96 -97
+96 -98
+96 -99
+97 -96
+97 -97
+97 -98
+97 -99
+98 -96
+98 -97
+98 -98
+98 -99
+99 -96
+99 -97
+99 -98
+99 -99
+80 -96
+80 -97
+80 -98
+80 -99
+81 -96
+81 -97
+81 -98
+81 -99
+82 -96
+82 -97
+82 -98
+82 -99
+83 -96
+83 -97
+83 -98
+83 -99
+84 -96
+84 -97
+84 -98
+84 -99
+85 -96
+85 -97
+85 -98
+85 -99
+86 -96
+86 -97
+86 -98
+86 -99
+87 -96
+87 -97
+87 -98
+87 -99
+92 -96
+92 -97
+92 -98
+92 -99
+93 -96
+93 -97
+93 -98
+93 -99
+94 -96
+94 -97
+94 -98
+94 -99
+95 -96
+95 -97
+95 -98
+95 -99
+100 -96
+100 -97
+100 -98
+100 -99
+101 -96
+101 -97
+101 -98
+101 -99
+102 -96
+102 -97
+102 -98
+102 -99
+103 -96
+103 -97
+103 -98
+103 -99
+108 -96
+108 -97
+108 -98
+108 -99
+109 -96
+109 -97
+109 -98
+109 -99
+110 -96
+110 -97
+110 -98
+110 -99
+111 -96
+111 -97
+111 -98
+111 -99
+112 -96
+112 -97
+112 -98
+112 -99
+113 -96
+113 -97
+113 -98
+113 -99
+114 -96
+114 -97
+114 -98
+114 -99
+115 -96
+115 -97
+115 -98
+115 -99
+100 -100
+100 -101
+100 -102
+100 -103
+101 -100
+101 -101
+101 -102
+101 -103
+102 -100
+102 -101
+102 -102
+102 -103
+103 -100
+103 -101
+103 -102
+103 -103
+84 -100
+84 -101
+84 -102
+84 -103
+85 -100
+85 -101
+85 -102
+85 -103
+86 -100
+86 -101
+86 -102
+86 -103
+87 -100
+87 -101
+87 -102
+87 -103
+88 -100
+88 -101
+88 -102
+88 -103
+89 -100
+89 -101
+89 -102
+89 -103
+90 -100
+90 -101
+90 -102
+90 -103
+91 -100
+91 -101
+91 -102
+91 -103
+96 -100
+96 -101
+96 -102
+96 -103
+97 -100
+97 -101
+97 -102
+97 -103
+98 -100
+98 -101
+98 -102
+98 -103
+99 -100
+99 -101
+99 -102
+99 -103
+104 -100
+104 -101
+104 -102
+104 -103
+105 -100
+105 -101
+105 -102
+105 -103
+106 -100
+106 -101
+106 -102
+106 -103
+107 -100
+107 -101
+107 -102
+107 -103
+112 -100
+112 -101
+112 -102
+112 -103
+113 -100
+113 -101
+113 -102
+113 -103
+114 -100
+114 -101
+114 -102
+114 -103
+115 -100
+115 -101
+115 -102
+115 -103
+116 -100
+116 -101
+116 -102
+116 -103
+117 -100
+117 -101
+117 -102
+117 -103
+118 -100
+118 -101
+118 -102
+118 -103
+119 -100
+119 -101
+119 -102
+119 -103
+104 -104
+104 -105
+104 -106
+104 -107
+105 -104
+105 -105
+105 -106
+105 -107
+106 -104
+106 -105
+106 -106
+106 -107
+107 -104
+107 -105
+107 -106
+107 -107
+88 -104
+88 -105
+88 -106
+88 -107
+89 -104
+89 -105
+89 -106
+89 -107
+90 -104
+90 -105
+90 -106
+90 -107
+91 -104
+91 -105
+91 -106
+91 -107
+92 -104
+92 -105
+92 -106
+92 -107
+93 -104
+93 -105
+93 -106
+93 -107
+94 -104
+94 -105
+94 -106
+94 -107
+95 -104
+95 -105
+95 -106
+95 -107
+100 -104
+100 -105
+100 -106
+100 -107
+101 -104
+101 -105
+101 -106
+101 -107
+102 -104
+102 -105
+102 -106
+102 -107
+103 -104
+103 -105
+103 -106
+103 -107
+108 -104
+108 -105
+108 -106
+108 -107
+109 -104
+109 -105
+109 -106
+109 -107
+110 -104
+110 -105
+110 -106
+110 -107
+111 -104
+111 -105
+111 -106
+111 -107
+116 -104
+116 -105
+116 -106
+116 -107
+117 -104
+117 -105
+117 -106
+117 -107
+118 -104
+118 -105
+118 -106
+118 -107
+119 -104
+119 -105
+119 -106
+119 -107
+120 -104
+120 -105
+120 -106
+120 -107
+121 -104
+121 -105
+121 -106
+121 -107
+122 -104
+122 -105
+122 -106
+122 -107
+123 -104
+123 -105
+123 -106
+123 -107
+108 -108
+108 -109
+108 -110
+108 -111
+109 -108
+109 -109
+109 -110
+109 -111
+110 -108
+110 -109
+110 -110
+110 -111
+111 -108
+111 -109
+111 -110
+111 -111
+92 -108
+92 -109
+92 -110
+92 -111
+93 -108
+93 -109
+93 -110
+93 -111
+94 -108
+94 -109
+94 -110
+94 -111
+95 -108
+95 -109
+95 -110
+95 -111
+96 -108
+96 -109
+96 -110
+96 -111
+97 -108
+97 -109
+97 -110
+97 -111
+98 -108
+98 -109
+98 -110
+98 -111
+99 -108
+99 -109
+99 -110
+99 -111
+104 -108
+104 -109
+104 -110
+104 -111
+105 -108
+105 -109
+105 -110
+105 -111
+106 -108
+106 -109
+106 -110
+106 -111
+107 -108
+107 -109
+107 -110
+107 -111
+120 -108
+120 -109
+120 -110
+120 -111
+121 -108
+121 -109
+121 -110
+121 -111
+122 -108
+122 -109
+122 -110
+122 -111
+123 -108
+123 -109
+123 -110
+123 -111
+124 -108
+124 -109
+124 -110
+124 -111
+125 -108
+125 -109
+125 -110
+125 -111
+126 -108
+126 -109
+126 -110
+126 -111
+127 -108
+127 -109
+127 -110
+127 -111
+112 -112
+112 -113
+112 -114
+112 -115
+113 -112
+113 -113
+113 -114
+113 -115
+114 -112
+114 -113
+114 -114
+114 -115
+115 -112
+115 -113
+115 -114
+115 -115
+96 -112
+96 -113
+96 -114
+96 -115
+97 -112
+97 -113
+97 -114
+97 -115
+98 -112
+98 -113
+98 -114
+98 -115
+99 -112
+99 -113
+99 -114
+99 -115
+100 -112
+100 -113
+100 -114
+100 -115
+101 -112
+101 -113
+101 -114
+101 -115
+102 -112
+102 -113
+102 -114
+102 -115
+103 -112
+103 -113
+103 -114
+103 -115
+116 -112
+116 -113
+116 -114
+116 -115
+117 -112
+117 -113
+117 -114
+117 -115
+118 -112
+118 -113
+118 -114
+118 -115
+119 -112
+119 -113
+119 -114
+119 -115
+124 -112
+124 -113
+124 -114
+124 -115
+125 -112
+125 -113
+125 -114
+125 -115
+126 -112
+126 -113
+126 -114
+126 -115
+127 -112
+127 -113
+127 -114
+127 -115
+128 -112
+128 -113
+128 -114
+128 -115
+129 -112
+129 -113
+129 -114
+129 -115
+130 -112
+130 -113
+130 -114
+130 -115
+131 -112
+131 -113
+131 -114
+131 -115
+116 -116
+116 -117
+116 -118
+116 -119
+117 -116
+117 -117
+117 -118
+117 -119
+118 -116
+118 -117
+118 -118
+118 -119
+119 -116
+119 -117
+119 -118
+119 -119
+100 -116
+100 -117
+100 -118
+100 -119
+101 -116
+101 -117
+101 -118
+101 -119
+102 -116
+102 -117
+102 -118
+102 -119
+103 -116
+103 -117
+103 -118
+103 -119
+104 -116
+104 -117
+104 -118
+104 -119
+105 -116
+105 -117
+105 -118
+105 -119
+106 -116
+106 -117
+106 -118
+106 -119
+107 -116
+107 -117
+107 -118
+107 -119
+112 -116
+112 -117
+112 -118
+112 -119
+113 -116
+113 -117
+113 -118
+113 -119
+114 -116
+114 -117
+114 -118
+114 -119
+115 -116
+115 -117
+115 -118
+115 -119
+120 -116
+120 -117
+120 -118
+120 -119
+121 -116
+121 -117
+121 -118
+121 -119
+122 -116
+122 -117
+122 -118
+122 -119
+123 -116
+123 -117
+123 -118
+123 -119
+128 -116
+128 -117
+128 -118
+128 -119
+129 -116
+129 -117
+129 -118
+129 -119
+130 -116
+130 -117
+130 -118
+130 -119
+131 -116
+131 -117
+131 -118
+131 -119
+132 -116
+132 -117
+132 -118
+132 -119
+133 -116
+133 -117
+133 -118
+133 -119
+134 -116
+134 -117
+134 -118
+134 -119
+135 -116
+135 -117
+135 -118
+135 -119
+120 -120
+120 -121
+120 -122
+120 -123
+121 -120
+121 -121
+121 -122
+121 -123
+122 -120
+122 -121
+122 -122
+122 -123
+123 -120
+123 -121
+123 -122
+123 -123
+104 -120
+104 -121
+104 -122
+104 -123
+105 -120
+105 -121
+105 -122
+105 -123
+106 -120
+106 -121
+106 -122
+106 -123
+107 -120
+107 -121
+107 -122
+107 -123
+108 -120
+108 -121
+108 -122
+108 -123
+109 -120
+109 -121
+109 -122
+109 -123
+110 -120
+110 -121
+110 -122
+110 -123
+111 -120
+111 -121
+111 -122
+111 -123
+116 -120
+116 -121
+116 -122
+116 -123
+117 -120
+117 -121
+117 -122
+117 -123
+118 -120
+118 -121
+118 -122
+118 -123
+119 -120
+119 -121
+119 -122
+119 -123
+124 -120
+124 -121
+124 -122
+124 -123
+125 -120
+125 -121
+125 -122
+125 -123
+126 -120
+126 -121
+126 -122
+126 -123
+127 -120
+127 -121
+127 -122
+127 -123
+132 -120
+132 -121
+132 -122
+132 -123
+133 -120
+133 -121
+133 -122
+133 -123
+134 -120
+134 -121
+134 -122
+134 -123
+135 -120
+135 -121
+135 -122
+135 -123
+136 -120
+136 -121
+136 -122
+136 -123
+137 -120
+137 -121
+137 -122
+137 -123
+138 -120
+138 -121
+138 -122
+138 -123
+139 -120
+139 -121
+139 -122
+139 -123
+124 -124
+124 -125
+124 -126
+124 -127
+125 -124
+125 -125
+125 -126
+125 -127
+126 -124
+126 -125
+126 -126
+126 -127
+127 -124
+127 -125
+127 -126
+127 -127
+108 -124
+108 -125
+108 -126
+108 -127
+109 -124
+109 -125
+109 -126
+109 -127
+110 -124
+110 -125
+110 -126
+110 -127
+111 -124
+111 -125
+111 -126
+111 -127
+112 -124
+112 -125
+112 -126
+112 -127
+113 -124
+113 -125
+113 -126
+113 -127
+114 -124
+114 -125
+114 -126
+114 -127
+115 -124
+115 -125
+115 -126
+115 -127
+120 -124
+120 -125
+120 -126
+120 -127
+121 -124
+121 -125
+121 -126
+121 -127
+122 -124
+122 -125
+122 -126
+122 -127
+123 -124
+123 -125
+123 -126
+123 -127
+128 -124
+128 -125
+128 -126
+128 -127
+129 -124
+129 -125
+129 -126
+129 -127
+130 -124
+130 -125
+130 -126
+130 -127
+131 -124
+131 -125
+131 -126
+131 -127
+136 -124
+136 -125
+136 -126
+136 -127
+137 -124
+137 -125
+137 -126
+137 -127
+138 -124
+138 -125
+138 -126
+138 -127
+139 -124
+139 -125
+139 -126
+139 -127
+140 -124
+140 -125
+140 -126
+140 -127
+141 -124
+141 -125
+141 -126
+141 -127
+142 -124
+142 -125
+142 -126
+142 -127
+143 -124
+143 -125
+143 -126
+143 -127
+128 -128
+128 -129
+128 -130
+128 -131
+129 -128
+129 -129
+129 -130
+129 -131
+130 -128
+130 -129
+130 -130
+130 -131
+131 -128
+131 -129
+131 -130
+131 -131
+112 -128
+112 -129
+112 -130
+112 -131
+113 -128
+113 -129
+113 -130
+113 -131
+114 -128
+114 -129
+114 -130
+114 -131
+115 -128
+115 -129
+115 -130
+115 -131
+116 -128
+116 -129
+116 -130
+116 -131
+117 -128
+117 -129
+117 -130
+117 -131
+118 -128
+118 -129
+118 -130
+118 -131
+119 -128
+119 -129
+119 -130
+119 -131
+124 -128
+124 -129
+124 -130
+124 -131
+125 -128
+125 -129
+125 -130
+125 -131
+126 -128
+126 -129
+126 -130
+126 -131
+127 -128
+127 -129
+127 -130
+127 -131
+132 -128
+132 -129
+132 -130
+132 -131
+133 -128
+133 -129
+133 -130
+133 -131
+134 -128
+134 -129
+134 -130
+134 -131
+135 -128
+135 -129
+135 -130
+135 -131
+140 -128
+140 -129
+140 -130
+140 -131
+141 -128
+141 -129
+141 -130
+141 -131
+142 -128
+142 -129
+142 -130
+142 -131
+143 -128
+143 -129
+143 -130
+143 -131
+144 -128
+144 -129
+144 -130
+144 -131
+145 -128
+145 -129
+145 -130
+145 -131
+146 -128
+146 -129
+146 -130
+146 -131
+147 -128
+147 -129
+147 -130
+147 -131
+132 -132
+132 -133
+132 -134
+132 -135
+133 -132
+133 -133
+133 -134
+133 -135
+134 -132
+134 -133
+134 -134
+134 -135
+135 -132
+135 -133
+135 -134
+135 -135
+116 -132
+116 -133
+116 -134
+116 -135
+117 -132
+117 -133
+117 -134
+117 -135
+118 -132
+118 -133
+118 -134
+118 -135
+119 -132
+119 -133
+119 -134
+119 -135
+120 -132
+120 -133
+120 -134
+120 -135
+121 -132
+121 -133
+121 -134
+121 -135
+122 -132
+122 -133
+122 -134
+122 -135
+123 -132
+123 -133
+123 -134
+123 -135
+128 -132
+128 -133
+128 -134
+128 -135
+129 -132
+129 -133
+129 -134
+129 -135
+130 -132
+130 -133
+130 -134
+130 -135
+131 -132
+131 -133
+131 -134
+131 -135
+136 -132
+136 -133
+136 -134
+136 -135
+137 -132
+137 -133
+137 -134
+137 -135
+138 -132
+138 -133
+138 -134
+138 -135
+139 -132
+139 -133
+139 -134
+139 -135
+144 -132
+144 -133
+144 -134
+144 -135
+145 -132
+145 -133
+145 -134
+145 -135
+146 -132
+146 -133
+146 -134
+146 -135
+147 -132
+147 -133
+147 -134
+147 -135
+148 -132
+148 -133
+148 -134
+148 -135
+149 -132
+149 -133
+149 -134
+149 -135
+150 -132
+150 -133
+150 -134
+150 -135
+151 -132
+151 -133
+151 -134
+151 -135
+136 -136
+136 -137
+136 -138
+136 -139
+137 -136
+137 -137
+137 -138
+137 -139
+138 -136
+138 -137
+138 -138
+138 -139
+139 -136
+139 -137
+139 -138
+139 -139
+120 -136
+120 -137
+120 -138
+120 -139
+121 -136
+121 -137
+121 -138
+121 -139
+122 -136
+122 -137
+122 -138
+122 -139
+123 -136
+123 -137
+123 -138
+123 -139
+124 -136
+124 -137
+124 -138
+124 -139
+125 -136
+125 -137
+125 -138
+125 -139
+126 -136
+126 -137
+126 -138
+126 -139
+127 -136
+127 -137
+127 -138
+127 -139
+132 -136
+132 -137
+132 -138
+132 -139
+133 -136
+133 -137
+133 -138
+133 -139
+134 -136
+134 -137
+134 -138
+134 -139
+135 -136
+135 -137
+135 -138
+135 -139
+148 -136
+148 -137
+148 -138
+148 -139
+149 -136
+149 -137
+149 -138
+149 -139
+150 -136
+150 -137
+150 -138
+150 -139
+151 -136
+151 -137
+151 -138
+151 -139
+152 -136
+152 -137
+152 -138
+152 -139
+153 -136
+153 -137
+153 -138
+153 -139
+154 -136
+154 -137
+154 -138
+154 -139
+155 -136
+155 -137
+155 -138
+155 -139
+140 -140
+140 -141
+140 -142
+140 -143
+141 -140
+141 -141
+141 -142
+141 -143
+142 -140
+142 -141
+142 -142
+142 -143
+143 -140
+143 -141
+143 -142
+143 -143
+124 -140
+124 -141
+124 -142
+124 -143
+125 -140
+125 -141
+125 -142
+125 -143
+126 -140
+126 -141
+126 -142
+126 -143
+127 -140
+127 -141
+127 -142
+127 -143
+128 -140
+128 -141
+128 -142
+128 -143
+129 -140
+129 -141
+129 -142
+129 -143
+130 -140
+130 -141
+130 -142
+130 -143
+131 -140
+131 -141
+131 -142
+131 -143
+144 -140
+144 -141
+144 -142
+144 -143
+145 -140
+145 -141
+145 -142
+145 -143
+146 -140
+146 -141
+146 -142
+146 -143
+147 -140
+147 -141
+147 -142
+147 -143
+152 -140
+152 -141
+152 -142
+152 -143
+153 -140
+153 -141
+153 -142
+153 -143
+154 -140
+154 -141
+154 -142
+154 -143
+155 -140
+155 -141
+155 -142
+155 -143
+156 -140
+156 -141
+156 -142
+156 -143
+157 -140
+157 -141
+157 -142
+157 -143
+158 -140
+158 -141
+158 -142
+158 -143
+159 -140
+159 -141
+159 -142
+159 -143
+144 -144
+144 -145
+144 -146
+144 -147
+145 -144
+145 -145
+145 -146
+145 -147
+146 -144
+146 -145
+146 -146
+146 -147
+147 -144
+147 -145
+147 -146
+147 -147
+128 -144
+128 -145
+128 -146
+128 -147
+129 -144
+129 -145
+129 -146
+129 -147
+130 -144
+130 -145
+130 -146
+130 -147
+131 -144
+131 -145
+131 -146
+131 -147
+132 -144
+132 -145
+132 -146
+132 -147
+133 -144
+133 -145
+133 -146
+133 -147
+134 -144
+134 -145
+134 -146
+134 -147
+135 -144
+135 -145
+135 -146
+135 -147
+140 -144
+140 -145
+140 -146
+140 -147
+141 -144
+141 -145
+141 -146
+141 -147
+142 -144
+142 -145
+142 -146
+142 -147
+143 -144
+143 -145
+143 -146
+143 -147
+148 -144
+148 -145
+148 -146
+148 -147
+149 -144
+149 -145
+149 -146
+149 -147
+150 -144
+150 -145
+150 -146
+150 -147
+151 -144
+151 -145
+151 -146
+151 -147
+156 -144
+156 -145
+156 -146
+156 -147
+157 -144
+157 -145
+157 -146
+157 -147
+158 -144
+158 -145
+158 -146
+158 -147
+159 -144
+159 -145
+159 -146
+159 -147
+160 -144
+160 -145
+160 -146
+160 -147
+161 -144
+161 -145
+161 -146
+161 -147
+162 -144
+162 -145
+162 -146
+162 -147
+163 -144
+163 -145
+163 -146
+163 -147
+148 -148
+148 -149
+148 -150
+148 -151
+149 -148
+149 -149
+149 -150
+149 -151
+150 -148
+150 -149
+150 -150
+150 -151
+151 -148
+151 -149
+151 -150
+151 -151
+132 -148
+132 -149
+132 -150
+132 -151
+133 -148
+133 -149
+133 -150
+133 -151
+134 -148
+134 -149
+134 -150
+134 -151
+135 -148
+135 -149
+135 -150
+135 -151
+136 -148
+136 -149
+136 -150
+136 -151
+137 -148
+137 -149
+137 -150
+137 -151
+138 -148
+138 -149
+138 -150
+138 -151
+139 -148
+139 -149
+139 -150
+139 -151
+144 -148
+144 -149
+144 -150
+144 -151
+145 -148
+145 -149
+145 -150
+145 -151
+146 -148
+146 -149
+146 -150
+146 -151
+147 -148
+147 -149
+147 -150
+147 -151
+152 -148
+152 -149
+152 -150
+152 -151
+153 -148
+153 -149
+153 -150
+153 -151
+154 -148
+154 -149
+154 -150
+154 -151
+155 -148
+155 -149
+155 -150
+155 -151
+160 -148
+160 -149
+160 -150
+160 -151
+161 -148
+161 -149
+161 -150
+161 -151
+162 -148
+162 -149
+162 -150
+162 -151
+163 -148
+163 -149
+163 -150
+163 -151
+164 -148
+164 -149
+164 -150
+164 -151
+165 -148
+165 -149
+165 -150
+165 -151
+166 -148
+166 -149
+166 -150
+166 -151
+167 -148
+167 -149
+167 -150
+167 -151
+152 -152
+152 -153
+152 -154
+152 -155
+153 -152
+153 -153
+153 -154
+153 -155
+154 -152
+154 -153
+154 -154
+154 -155
+155 -152
+155 -153
+155 -154
+155 -155
+136 -152
+136 -153
+136 -154
+136 -155
+137 -152
+137 -153
+137 -154
+137 -155
+138 -152
+138 -153
+138 -154
+138 -155
+139 -152
+139 -153
+139 -154
+139 -155
+140 -152
+140 -153
+140 -154
+140 -155
+141 -152
+141 -153
+141 -154
+141 -155
+142 -152
+142 -153
+142 -154
+142 -155
+143 -152
+143 -153
+143 -154
+143 -155
+148 -152
+148 -153
+148 -154
+148 -155
+149 -152
+149 -153
+149 -154
+149 -155
+150 -152
+150 -153
+150 -154
+150 -155
+151 -152
+151 -153
+151 -154
+151 -155
+156 -152
+156 -153
+156 -154
+156 -155
+157 -152
+157 -153
+157 -154
+157 -155
+158 -152
+158 -153
+158 -154
+158 -155
+159 -152
+159 -153
+159 -154
+159 -155
+164 -152
+164 -153
+164 -154
+164 -155
+165 -152
+165 -153
+165 -154
+165 -155
+166 -152
+166 -153
+166 -154
+166 -155
+167 -152
+167 -153
+167 -154
+167 -155
+168 -152
+168 -153
+168 -154
+168 -155
+169 -152
+169 -153
+169 -154
+169 -155
+170 -152
+170 -153
+170 -154
+170 -155
+171 -152
+171 -153
+171 -154
+171 -155
+156 -156
+156 -157
+156 -158
+156 -159
+157 -156
+157 -157
+157 -158
+157 -159
+158 -156
+158 -157
+158 -158
+158 -159
+159 -156
+159 -157
+159 -158
+159 -159
+140 -156
+140 -157
+140 -158
+140 -159
+141 -156
+141 -157
+141 -158
+141 -159
+142 -156
+142 -157
+142 -158
+142 -159
+143 -156
+143 -157
+143 -158
+143 -159
+144 -156
+144 -157
+144 -158
+144 -159
+145 -156
+145 -157
+145 -158
+145 -159
+146 -156
+146 -157
+146 -158
+146 -159
+147 -156
+147 -157
+147 -158
+147 -159
+152 -156
+152 -157
+152 -158
+152 -159
+153 -156
+153 -157
+153 -158
+153 -159
+154 -156
+154 -157
+154 -158
+154 -159
+155 -156
+155 -157
+155 -158
+155 -159
+160 -156
+160 -157
+160 -158
+160 -159
+161 -156
+161 -157
+161 -158
+161 -159
+162 -156
+162 -157
+162 -158
+162 -159
+163 -156
+163 -157
+163 -158
+163 -159
+168 -156
+168 -157
+168 -158
+168 -159
+169 -156
+169 -157
+169 -158
+169 -159
+170 -156
+170 -157
+170 -158
+170 -159
+171 -156
+171 -157
+171 -158
+171 -159
+172 -156
+172 -157
+172 -158
+172 -159
+173 -156
+173 -157
+173 -158
+173 -159
+174 -156
+174 -157
+174 -158
+174 -159
+175 -156
+175 -157
+175 -158
+175 -159
+160 -160
+160 -161
+160 -162
+160 -163
+161 -160
+161 -161
+161 -162
+161 -163
+162 -160
+162 -161
+162 -162
+162 -163
+163 -160
+163 -161
+163 -162
+163 -163
+144 -160
+144 -161
+144 -162
+144 -163
+145 -160
+145 -161
+145 -162
+145 -163
+146 -160
+146 -161
+146 -162
+146 -163
+147 -160
+147 -161
+147 -162
+147 -163
+148 -160
+148 -161
+148 -162
+148 -163
+149 -160
+149 -161
+149 -162
+149 -163
+150 -160
+150 -161
+150 -162
+150 -163
+151 -160
+151 -161
+151 -162
+151 -163
+156 -160
+156 -161
+156 -162
+156 -163
+157 -160
+157 -161
+157 -162
+157 -163
+158 -160
+158 -161
+158 -162
+158 -163
+159 -160
+159 -161
+159 -162
+159 -163
+164 -160
+164 -161
+164 -162
+164 -163
+165 -160
+165 -161
+165 -162
+165 -163
+166 -160
+166 -161
+166 -162
+166 -163
+167 -160
+167 -161
+167 -162
+167 -163
+172 -160
+172 -161
+172 -162
+172 -163
+173 -160
+173 -161
+173 -162
+173 -163
+174 -160
+174 -161
+174 -162
+174 -163
+175 -160
+175 -161
+175 -162
+175 -163
+176 -160
+176 -161
+176 -162
+176 -163
+177 -160
+177 -161
+177 -162
+177 -163
+178 -160
+178 -161
+178 -162
+178 -163
+179 -160
+179 -161
+179 -162
+179 -163
+164 -164
+164 -165
+164 -166
+164 -167
+165 -164
+165 -165
+165 -166
+165 -167
+166 -164
+166 -165
+166 -166
+166 -167
+167 -164
+167 -165
+167 -166
+167 -167
+148 -164
+148 -165
+148 -166
+148 -167
+149 -164
+149 -165
+149 -166
+149 -167
+150 -164
+150 -165
+150 -166
+150 -167
+151 -164
+151 -165
+151 -166
+151 -167
+152 -164
+152 -165
+152 -166
+152 -167
+153 -164
+153 -165
+153 -166
+153 -167
+154 -164
+154 -165
+154 -166
+154 -167
+155 -164
+155 -165
+155 -166
+155 -167
+160 -164
+160 -165
+160 -166
+160 -167
+161 -164
+161 -165
+161 -166
+161 -167
+162 -164
+162 -165
+162 -166
+162 -167
+163 -164
+163 -165
+163 -166
+163 -167
+176 -164
+176 -165
+176 -166
+176 -167
+177 -164
+177 -165
+177 -166
+177 -167
+178 -164
+178 -165
+178 -166
+178 -167
+179 -164
+179 -165
+179 -166
+179 -167
+180 -164
+180 -165
+180 -166
+180 -167
+181 -164
+181 -165
+181 -166
+181 -167
+182 -164
+182 -165
+182 -166
+182 -167
+183 -164
+183 -165
+183 -166
+183 -167
+168 -168
+168 -169
+168 -170
+168 -171
+169 -168
+169 -169
+169 -170
+169 -171
+170 -168
+170 -169
+170 -170
+170 -171
+171 -168
+171 -169
+171 -170
+171 -171
+152 -168
+152 -169
+152 -170
+152 -171
+153 -168
+153 -169
+153 -170
+153 -171
+154 -168
+154 -169
+154 -170
+154 -171
+155 -168
+155 -169
+155 -170
+155 -171
+156 -168
+156 -169
+156 -170
+156 -171
+157 -168
+157 -169
+157 -170
+157 -171
+158 -168
+158 -169
+158 -170
+158 -171
+159 -168
+159 -169
+159 -170
+159 -171
+172 -168
+172 -169
+172 -170
+172 -171
+173 -168
+173 -169
+173 -170
+173 -171
+174 -168
+174 -169
+174 -170
+174 -171
+175 -168
+175 -169
+175 -170
+175 -171
+180 -168
+180 -169
+180 -170
+180 -171
+181 -168
+181 -169
+181 -170
+181 -171
+182 -168
+182 -169
+182 -170
+182 -171
+183 -168
+183 -169
+183 -170
+183 -171
+184 -168
+184 -169
+184 -170
+184 -171
+185 -168
+185 -169
+185 -170
+185 -171
+186 -168
+186 -169
+186 -170
+186 -171
+187 -168
+187 -169
+187 -170
+187 -171
+172 -172
+172 -173
+172 -174
+172 -175
+173 -172
+173 -173
+173 -174
+173 -175
+174 -172
+174 -173
+174 -174
+174 -175
+175 -172
+175 -173
+175 -174
+175 -175
+156 -172
+156 -173
+156 -174
+156 -175
+157 -172
+157 -173
+157 -174
+157 -175
+158 -172
+158 -173
+158 -174
+158 -175
+159 -172
+159 -173
+159 -174
+159 -175
+160 -172
+160 -173
+160 -174
+160 -175
+161 -172
+161 -173
+161 -174
+161 -175
+162 -172
+162 -173
+162 -174
+162 -175
+163 -172
+163 -173
+163 -174
+163 -175
+168 -172
+168 -173
+168 -174
+168 -175
+169 -172
+169 -173
+169 -174
+169 -175
+170 -172
+170 -173
+170 -174
+170 -175
+171 -172
+171 -173
+171 -174
+171 -175
+176 -172
+176 -173
+176 -174
+176 -175
+177 -172
+177 -173
+177 -174
+177 -175
+178 -172
+178 -173
+178 -174
+178 -175
+179 -172
+179 -173
+179 -174
+179 -175
+184 -172
+184 -173
+184 -174
+184 -175
+185 -172
+185 -173
+185 -174
+185 -175
+186 -172
+186 -173
+186 -174
+186 -175
+187 -172
+187 -173
+187 -174
+187 -175
+188 -172
+188 -173
+188 -174
+188 -175
+189 -172
+189 -173
+189 -174
+189 -175
+190 -172
+190 -173
+190 -174
+190 -175
+191 -172
+191 -173
+191 -174
+191 -175
+176 -176
+176 -177
+176 -178
+176 -179
+177 -176
+177 -177
+177 -178
+177 -179
+178 -176
+178 -177
+178 -178
+178 -179
+179 -176
+179 -177
+179 -178
+179 -179
+160 -176
+160 -177
+160 -178
+160 -179
+161 -176
+161 -177
+161 -178
+161 -179
+162 -176
+162 -177
+162 -178
+162 -179
+163 -176
+163 -177
+163 -178
+163 -179
+164 -176
+164 -177
+164 -178
+164 -179
+165 -176
+165 -177
+165 -178
+165 -179
+166 -176
+166 -177
+166 -178
+166 -179
+167 -176
+167 -177
+167 -178
+167 -179
+172 -176
+172 -177
+172 -178
+172 -179
+173 -176
+173 -177
+173 -178
+173 -179
+174 -176
+174 -177
+174 -178
+174 -179
+175 -176
+175 -177
+175 -178
+175 -179
+180 -176
+180 -177
+180 -178
+180 -179
+181 -176
+181 -177
+181 -178
+181 -179
+182 -176
+182 -177
+182 -178
+182 -179
+183 -176
+183 -177
+183 -178
+183 -179
+188 -176
+188 -177
+188 -178
+188 -179
+189 -176
+189 -177
+189 -178
+189 -179
+190 -176
+190 -177
+190 -178
+190 -179
+191 -176
+191 -177
+191 -178
+191 -179
+192 -176
+192 -177
+192 -178
+192 -179
+193 -176
+193 -177
+193 -178
+193 -179
+194 -176
+194 -177
+194 -178
+194 -179
+195 -176
+195 -177
+195 -178
+195 -179
+180 -180
+180 -181
+180 -182
+180 -183
+181 -180
+181 -181
+181 -182
+181 -183
+182 -180
+182 -181
+182 -182
+182 -183
+183 -180
+183 -181
+183 -182
+183 -183
+164 -180
+164 -181
+164 -182
+164 -183
+165 -180
+165 -181
+165 -182
+165 -183
+166 -180
+166 -181
+166 -182
+166 -183
+167 -180
+167 -181
+167 -182
+167 -183
+168 -180
+168 -181
+168 -182
+168 -183
+169 -180
+169 -181
+169 -182
+169 -183
+170 -180
+170 -181
+170 -182
+170 -183
+171 -180
+171 -181
+171 -182
+171 -183
+176 -180
+176 -181
+176 -182
+176 -183
+177 -180
+177 -181
+177 -182
+177 -183
+178 -180
+178 -181
+178 -182
+178 -183
+179 -180
+179 -181
+179 -182
+179 -183
+184 -180
+184 -181
+184 -182
+184 -183
+185 -180
+185 -181
+185 -182
+185 -183
+186 -180
+186 -181
+186 -182
+186 -183
+187 -180
+187 -181
+187 -182
+187 -183
+192 -180
+192 -181
+192 -182
+192 -183
+193 -180
+193 -181
+193 -182
+193 -183
+194 -180
+194 -181
+194 -182
+194 -183
+195 -180
+195 -181
+195 -182
+195 -183
+184 -184
+184 -185
+184 -186
+184 -187
+185 -184
+185 -185
+185 -186
+185 -187
+186 -184
+186 -185
+186 -186
+186 -187
+187 -184
+187 -185
+187 -186
+187 -187
+168 -184
+168 -185
+168 -186
+168 -187
+169 -184
+169 -185
+169 -186
+169 -187
+170 -184
+170 -185
+170 -186
+170 -187
+171 -184
+171 -185
+171 -186
+171 -187
+172 -184
+172 -185
+172 -186
+172 -187
+173 -184
+173 -185
+173 -186
+173 -187
+174 -184
+174 -185
+174 -186
+174 -187
+175 -184
+175 -185
+175 -186
+175 -187
+180 -184
+180 -185
+180 -186
+180 -187
+181 -184
+181 -185
+181 -186
+181 -187
+182 -184
+182 -185
+182 -186
+182 -187
+183 -184
+183 -185
+183 -186
+183 -187
+188 -184
+188 -185
+188 -186
+188 -187
+189 -184
+189 -185
+189 -186
+189 -187
+190 -184
+190 -185
+190 -186
+190 -187
+191 -184
+191 -185
+191 -186
+191 -187
+188 -188
+188 -189
+188 -190
+188 -191
+189 -188
+189 -189
+189 -190
+189 -191
+190 -188
+190 -189
+190 -190
+190 -191
+191 -188
+191 -189
+191 -190
+191 -191
+172 -188
+172 -189
+172 -190
+172 -191
+173 -188
+173 -189
+173 -190
+173 -191
+174 -188
+174 -189
+174 -190
+174 -191
+175 -188
+175 -189
+175 -190
+175 -191
+176 -188
+176 -189
+176 -190
+176 -191
+177 -188
+177 -189
+177 -190
+177 -191
+178 -188
+178 -189
+178 -190
+178 -191
+179 -188
+179 -189
+179 -190
+179 -191
+184 -188
+184 -189
+184 -190
+184 -191
+185 -188
+185 -189
+185 -190
+185 -191
+186 -188
+186 -189
+186 -190
+186 -191
+187 -188
+187 -189
+187 -190
+187 -191
+192 -188
+192 -189
+192 -190
+192 -191
+193 -188
+193 -189
+193 -190
+193 -191
+194 -188
+194 -189
+194 -190
+194 -191
+195 -188
+195 -189
+195 -190
+195 -191
+192 -192
+192 -193
+192 -194
+192 -195
+193 -192
+193 -193
+193 -194
+193 -195
+194 -192
+194 -193
+194 -194
+194 -195
+195 -192
+195 -193
+195 -194
+195 -195
+176 -192
+176 -193
+176 -194
+176 -195
+177 -192
+177 -193
+177 -194
+177 -195
+178 -192
+178 -193
+178 -194
+178 -195
+179 -192
+179 -193
+179 -194
+179 -195
+180 -192
+180 -193
+180 -194
+180 -195
+181 -192
+181 -193
+181 -194
+181 -195
+182 -192
+182 -193
+182 -194
+182 -195
+183 -192
+183 -193
+183 -194
+183 -195
+188 -192
+188 -193
+188 -194
+188 -195
+189 -192
+189 -193
+189 -194
+189 -195
+190 -192
+190 -193
+190 -194
+190 -195
+191 -192
+191 -193
+191 -194
+191 -195
+DEAL::OK
+DEAL::196 196 19 6446
+0 0
+0 -1
+0 -2
+0 -3
+0 -4
+1 0
+1 -1
+1 -2
+1 -3
+1 -4
+2 0
+2 -1
+2 -2
+2 -3
+2 -4
+3 0
+3 -1
+3 -2
+3 -3
+3 -4
+4 0
+4 -1
+4 -2
+4 -3
+4 -4
+5 0
+5 -1
+5 -2
+5 -3
+5 -4
+6 0
+6 -1
+6 -2
+6 -3
+6 -4
+7 0
+7 -1
+7 -2
+7 -3
+7 -4
+8 0
+8 -1
+8 -2
+8 -3
+8 -4
+9 0
+9 -1
+9 -2
+9 -3
+9 -4
+10 0
+10 -1
+10 -2
+10 -3
+10 -4
+11 0
+11 -1
+11 -2
+11 -3
+11 -4
+12 0
+12 -1
+12 -2
+12 -3
+12 -4
+13 0
+13 -1
+13 -2
+13 -3
+13 -4
+14 0
+14 -1
+14 -2
+14 -3
+14 -4
+15 0
+15 -1
+15 -2
+15 -3
+15 -4
+16 0
+16 -1
+16 -2
+16 -3
+16 -4
+17 0
+17 -1
+17 -2
+17 -3
+17 -4
+18 0
+18 -1
+18 -2
+18 -3
+18 -4
+19 0
+19 -1
+19 -2
+19 -3
+19 -4
+5 -5
+5 -6
+5 -7
+5 -8
+5 -9
+6 -5
+6 -6
+6 -7
+6 -8
+6 -9
+7 -5
+7 -6
+7 -7
+7 -8
+7 -9
+8 -5
+8 -6
+8 -7
+8 -8
+8 -9
+9 -5
+9 -6
+9 -7
+9 -8
+9 -9
+0 -5
+0 -6
+0 -7
+0 -8
+0 -9
+1 -5
+1 -6
+1 -7
+1 -8
+1 -9
+2 -5
+2 -6
+2 -7
+2 -8
+2 -9
+3 -5
+3 -6
+3 -7
+3 -8
+3 -9
+4 -5
+4 -6
+4 -7
+4 -8
+4 -9
+10 -5
+10 -6
+10 -7
+10 -8
+10 -9
+11 -5
+11 -6
+11 -7
+11 -8
+11 -9
+12 -5
+12 -6
+12 -7
+12 -8
+12 -9
+13 -5
+13 -6
+13 -7
+13 -8
+13 -9
+14 -5
+14 -6
+14 -7
+14 -8
+14 -9
+15 -5
+15 -6
+15 -7
+15 -8
+15 -9
+16 -5
+16 -6
+16 -7
+16 -8
+16 -9
+17 -5
+17 -6
+17 -7
+17 -8
+17 -9
+18 -5
+18 -6
+18 -7
+18 -8
+18 -9
+19 -5
+19 -6
+19 -7
+19 -8
+19 -9
+20 -5
+20 -6
+20 -7
+20 -8
+20 -9
+21 -5
+21 -6
+21 -7
+21 -8
+21 -9
+22 -5
+22 -6
+22 -7
+22 -8
+22 -9
+23 -5
+23 -6
+23 -7
+23 -8
+23 -9
+24 -5
+24 -6
+24 -7
+24 -8
+24 -9
+10 -10
+10 -11
+10 -12
+10 -13
+10 -14
+11 -10
+11 -11
+11 -12
+11 -13
+11 -14
+12 -10
+12 -11
+12 -12
+12 -13
+12 -14
+13 -10
+13 -11
+13 -12
+13 -13
+13 -14
+14 -10
+14 -11
+14 -12
+14 -13
+14 -14
+0 -10
+0 -11
+0 -12
+0 -13
+0 -14
+1 -10
+1 -11
+1 -12
+1 -13
+1 -14
+2 -10
+2 -11
+2 -12
+2 -13
+2 -14
+3 -10
+3 -11
+3 -12
+3 -13
+3 -14
+4 -10
+4 -11
+4 -12
+4 -13
+4 -14
+5 -10
+5 -11
+5 -12
+5 -13
+5 -14
+6 -10
+6 -11
+6 -12
+6 -13
+6 -14
+7 -10
+7 -11
+7 -12
+7 -13
+7 -14
+8 -10
+8 -11
+8 -12
+8 -13
+8 -14
+9 -10
+9 -11
+9 -12
+9 -13
+9 -14
+15 -10
+15 -11
+15 -12
+15 -13
+15 -14
+16 -10
+16 -11
+16 -12
+16 -13
+16 -14
+17 -10
+17 -11
+17 -12
+17 -13
+17 -14
+18 -10
+18 -11
+18 -12
+18 -13
+18 -14
+19 -10
+19 -11
+19 -12
+19 -13
+19 -14
+20 -10
+20 -11
+20 -12
+20 -13
+20 -14
+21 -10
+21 -11
+21 -12
+21 -13
+21 -14
+22 -10
+22 -11
+22 -12
+22 -13
+22 -14
+23 -10
+23 -11
+23 -12
+23 -13
+23 -14
+24 -10
+24 -11
+24 -12
+24 -13
+24 -14
+25 -10
+25 -11
+25 -12
+25 -13
+25 -14
+26 -10
+26 -11
+26 -12
+26 -13
+26 -14
+27 -10
+27 -11
+27 -12
+27 -13
+27 -14
+28 -10
+28 -11
+28 -12
+28 -13
+28 -14
+29 -10
+29 -11
+29 -12
+29 -13
+29 -14
+15 -15
+15 -16
+15 -17
+15 -18
+15 -19
+16 -15
+16 -16
+16 -17
+16 -18
+16 -19
+17 -15
+17 -16
+17 -17
+17 -18
+17 -19
+18 -15
+18 -16
+18 -17
+18 -18
+18 -19
+19 -15
+19 -16
+19 -17
+19 -18
+19 -19
+0 -15
+0 -16
+0 -17
+0 -18
+0 -19
+1 -15
+1 -16
+1 -17
+1 -18
+1 -19
+2 -15
+2 -16
+2 -17
+2 -18
+2 -19
+3 -15
+3 -16
+3 -17
+3 -18
+3 -19
+4 -15
+4 -16
+4 -17
+4 -18
+4 -19
+5 -15
+5 -16
+5 -17
+5 -18
+5 -19
+6 -15
+6 -16
+6 -17
+6 -18
+6 -19
+7 -15
+7 -16
+7 -17
+7 -18
+7 -19
+8 -15
+8 -16
+8 -17
+8 -18
+8 -19
+9 -15
+9 -16
+9 -17
+9 -18
+9 -19
+10 -15
+10 -16
+10 -17
+10 -18
+10 -19
+11 -15
+11 -16
+11 -17
+11 -18
+11 -19
+12 -15
+12 -16
+12 -17
+12 -18
+12 -19
+13 -15
+13 -16
+13 -17
+13 -18
+13 -19
+14 -15
+14 -16
+14 -17
+14 -18
+14 -19
+20 -15
+20 -16
+20 -17
+20 -18
+20 -19
+21 -15
+21 -16
+21 -17
+21 -18
+21 -19
+22 -15
+22 -16
+22 -17
+22 -18
+22 -19
+23 -15
+23 -16
+23 -17
+23 -18
+23 -19
+24 -15
+24 -16
+24 -17
+24 -18
+24 -19
+25 -15
+25 -16
+25 -17
+25 -18
+25 -19
+26 -15
+26 -16
+26 -17
+26 -18
+26 -19
+27 -15
+27 -16
+27 -17
+27 -18
+27 -19
+28 -15
+28 -16
+28 -17
+28 -18
+28 -19
+29 -15
+29 -16
+29 -17
+29 -18
+29 -19
+30 -15
+30 -16
+30 -17
+30 -18
+30 -19
+31 -15
+31 -16
+31 -17
+31 -18
+31 -19
+32 -15
+32 -16
+32 -17
+32 -18
+32 -19
+33 -15
+33 -16
+33 -17
+33 -18
+33 -19
+34 -15
+34 -16
+34 -17
+34 -18
+34 -19
+20 -20
+20 -21
+20 -22
+20 -23
+20 -24
+21 -20
+21 -21
+21 -22
+21 -23
+21 -24
+22 -20
+22 -21
+22 -22
+22 -23
+22 -24
+23 -20
+23 -21
+23 -22
+23 -23
+23 -24
+24 -20
+24 -21
+24 -22
+24 -23
+24 -24
+5 -20
+5 -21
+5 -22
+5 -23
+5 -24
+6 -20
+6 -21
+6 -22
+6 -23
+6 -24
+7 -20
+7 -21
+7 -22
+7 -23
+7 -24
+8 -20
+8 -21
+8 -22
+8 -23
+8 -24
+9 -20
+9 -21
+9 -22
+9 -23
+9 -24
+10 -20
+10 -21
+10 -22
+10 -23
+10 -24
+11 -20
+11 -21
+11 -22
+11 -23
+11 -24
+12 -20
+12 -21
+12 -22
+12 -23
+12 -24
+13 -20
+13 -21
+13 -22
+13 -23
+13 -24
+14 -20
+14 -21
+14 -22
+14 -23
+14 -24
+15 -20
+15 -21
+15 -22
+15 -23
+15 -24
+16 -20
+16 -21
+16 -22
+16 -23
+16 -24
+17 -20
+17 -21
+17 -22
+17 -23
+17 -24
+18 -20
+18 -21
+18 -22
+18 -23
+18 -24
+19 -20
+19 -21
+19 -22
+19 -23
+19 -24
+25 -20
+25 -21
+25 -22
+25 -23
+25 -24
+26 -20
+26 -21
+26 -22
+26 -23
+26 -24
+27 -20
+27 -21
+27 -22
+27 -23
+27 -24
+28 -20
+28 -21
+28 -22
+28 -23
+28 -24
+29 -20
+29 -21
+29 -22
+29 -23
+29 -24
+30 -20
+30 -21
+30 -22
+30 -23
+30 -24
+31 -20
+31 -21
+31 -22
+31 -23
+31 -24
+32 -20
+32 -21
+32 -22
+32 -23
+32 -24
+33 -20
+33 -21
+33 -22
+33 -23
+33 -24
+34 -20
+34 -21
+34 -22
+34 -23
+34 -24
+35 -20
+35 -21
+35 -22
+35 -23
+35 -24
+36 -20
+36 -21
+36 -22
+36 -23
+36 -24
+37 -20
+37 -21
+37 -22
+37 -23
+37 -24
+38 -20
+38 -21
+38 -22
+38 -23
+38 -24
+39 -20
+39 -21
+39 -22
+39 -23
+39 -24
+25 -25
+25 -26
+25 -27
+25 -28
+25 -29
+26 -25
+26 -26
+26 -27
+26 -28
+26 -29
+27 -25
+27 -26
+27 -27
+27 -28
+27 -29
+28 -25
+28 -26
+28 -27
+28 -28
+28 -29
+29 -25
+29 -26
+29 -27
+29 -28
+29 -29
+10 -25
+10 -26
+10 -27
+10 -28
+10 -29
+11 -25
+11 -26
+11 -27
+11 -28
+11 -29
+12 -25
+12 -26
+12 -27
+12 -28
+12 -29
+13 -25
+13 -26
+13 -27
+13 -28
+13 -29
+14 -25
+14 -26
+14 -27
+14 -28
+14 -29
+15 -25
+15 -26
+15 -27
+15 -28
+15 -29
+16 -25
+16 -26
+16 -27
+16 -28
+16 -29
+17 -25
+17 -26
+17 -27
+17 -28
+17 -29
+18 -25
+18 -26
+18 -27
+18 -28
+18 -29
+19 -25
+19 -26
+19 -27
+19 -28
+19 -29
+20 -25
+20 -26
+20 -27
+20 -28
+20 -29
+21 -25
+21 -26
+21 -27
+21 -28
+21 -29
+22 -25
+22 -26
+22 -27
+22 -28
+22 -29
+23 -25
+23 -26
+23 -27
+23 -28
+23 -29
+24 -25
+24 -26
+24 -27
+24 -28
+24 -29
+30 -25
+30 -26
+30 -27
+30 -28
+30 -29
+31 -25
+31 -26
+31 -27
+31 -28
+31 -29
+32 -25
+32 -26
+32 -27
+32 -28
+32 -29
+33 -25
+33 -26
+33 -27
+33 -28
+33 -29
+34 -25
+34 -26
+34 -27
+34 -28
+34 -29
+35 -25
+35 -26
+35 -27
+35 -28
+35 -29
+36 -25
+36 -26
+36 -27
+36 -28
+36 -29
+37 -25
+37 -26
+37 -27
+37 -28
+37 -29
+38 -25
+38 -26
+38 -27
+38 -28
+38 -29
+39 -25
+39 -26
+39 -27
+39 -28
+39 -29
+40 -25
+40 -26
+40 -27
+40 -28
+40 -29
+41 -25
+41 -26
+41 -27
+41 -28
+41 -29
+42 -25
+42 -26
+42 -27
+42 -28
+42 -29
+43 -25
+43 -26
+43 -27
+43 -28
+43 -29
+44 -25
+44 -26
+44 -27
+44 -28
+44 -29
+30 -30
+30 -31
+30 -32
+30 -33
+30 -34
+31 -30
+31 -31
+31 -32
+31 -33
+31 -34
+32 -30
+32 -31
+32 -32
+32 -33
+32 -34
+33 -30
+33 -31
+33 -32
+33 -33
+33 -34
+34 -30
+34 -31
+34 -32
+34 -33
+34 -34
+15 -30
+15 -31
+15 -32
+15 -33
+15 -34
+16 -30
+16 -31
+16 -32
+16 -33
+16 -34
+17 -30
+17 -31
+17 -32
+17 -33
+17 -34
+18 -30
+18 -31
+18 -32
+18 -33
+18 -34
+19 -30
+19 -31
+19 -32
+19 -33
+19 -34
+20 -30
+20 -31
+20 -32
+20 -33
+20 -34
+21 -30
+21 -31
+21 -32
+21 -33
+21 -34
+22 -30
+22 -31
+22 -32
+22 -33
+22 -34
+23 -30
+23 -31
+23 -32
+23 -33
+23 -34
+24 -30
+24 -31
+24 -32
+24 -33
+24 -34
+25 -30
+25 -31
+25 -32
+25 -33
+25 -34
+26 -30
+26 -31
+26 -32
+26 -33
+26 -34
+27 -30
+27 -31
+27 -32
+27 -33
+27 -34
+28 -30
+28 -31
+28 -32
+28 -33
+28 -34
+29 -30
+29 -31
+29 -32
+29 -33
+29 -34
+35 -30
+35 -31
+35 -32
+35 -33
+35 -34
+36 -30
+36 -31
+36 -32
+36 -33
+36 -34
+37 -30
+37 -31
+37 -32
+37 -33
+37 -34
+38 -30
+38 -31
+38 -32
+38 -33
+38 -34
+39 -30
+39 -31
+39 -32
+39 -33
+39 -34
+40 -30
+40 -31
+40 -32
+40 -33
+40 -34
+41 -30
+41 -31
+41 -32
+41 -33
+41 -34
+42 -30
+42 -31
+42 -32
+42 -33
+42 -34
+43 -30
+43 -31
+43 -32
+43 -33
+43 -34
+44 -30
+44 -31
+44 -32
+44 -33
+44 -34
+45 -30
+45 -31
+45 -32
+45 -33
+45 -34
+46 -30
+46 -31
+46 -32
+46 -33
+46 -34
+47 -30
+47 -31
+47 -32
+47 -33
+47 -34
+48 -30
+48 -31
+48 -32
+48 -33
+48 -34
+49 -30
+49 -31
+49 -32
+49 -33
+49 -34
+35 -35
+35 -36
+35 -37
+35 -38
+35 -39
+36 -35
+36 -36
+36 -37
+36 -38
+36 -39
+37 -35
+37 -36
+37 -37
+37 -38
+37 -39
+38 -35
+38 -36
+38 -37
+38 -38
+38 -39
+39 -35
+39 -36
+39 -37
+39 -38
+39 -39
+20 -35
+20 -36
+20 -37
+20 -38
+20 -39
+21 -35
+21 -36
+21 -37
+21 -38
+21 -39
+22 -35
+22 -36
+22 -37
+22 -38
+22 -39
+23 -35
+23 -36
+23 -37
+23 -38
+23 -39
+24 -35
+24 -36
+24 -37
+24 -38
+24 -39
+25 -35
+25 -36
+25 -37
+25 -38
+25 -39
+26 -35
+26 -36
+26 -37
+26 -38
+26 -39
+27 -35
+27 -36
+27 -37
+27 -38
+27 -39
+28 -35
+28 -36
+28 -37
+28 -38
+28 -39
+29 -35
+29 -36
+29 -37
+29 -38
+29 -39
+30 -35
+30 -36
+30 -37
+30 -38
+30 -39
+31 -35
+31 -36
+31 -37
+31 -38
+31 -39
+32 -35
+32 -36
+32 -37
+32 -38
+32 -39
+33 -35
+33 -36
+33 -37
+33 -38
+33 -39
+34 -35
+34 -36
+34 -37
+34 -38
+34 -39
+40 -35
+40 -36
+40 -37
+40 -38
+40 -39
+41 -35
+41 -36
+41 -37
+41 -38
+41 -39
+42 -35
+42 -36
+42 -37
+42 -38
+42 -39
+43 -35
+43 -36
+43 -37
+43 -38
+43 -39
+44 -35
+44 -36
+44 -37
+44 -38
+44 -39
+45 -35
+45 -36
+45 -37
+45 -38
+45 -39
+46 -35
+46 -36
+46 -37
+46 -38
+46 -39
+47 -35
+47 -36
+47 -37
+47 -38
+47 -39
+48 -35
+48 -36
+48 -37
+48 -38
+48 -39
+49 -35
+49 -36
+49 -37
+49 -38
+49 -39
+50 -35
+50 -36
+50 -37
+50 -38
+50 -39
+51 -35
+51 -36
+51 -37
+51 -38
+51 -39
+52 -35
+52 -36
+52 -37
+52 -38
+52 -39
+53 -35
+53 -36
+53 -37
+53 -38
+53 -39
+54 -35
+54 -36
+54 -37
+54 -38
+54 -39
+40 -40
+40 -41
+40 -42
+40 -43
+40 -44
+41 -40
+41 -41
+41 -42
+41 -43
+41 -44
+42 -40
+42 -41
+42 -42
+42 -43
+42 -44
+43 -40
+43 -41
+43 -42
+43 -43
+43 -44
+44 -40
+44 -41
+44 -42
+44 -43
+44 -44
+25 -40
+25 -41
+25 -42
+25 -43
+25 -44
+26 -40
+26 -41
+26 -42
+26 -43
+26 -44
+27 -40
+27 -41
+27 -42
+27 -43
+27 -44
+28 -40
+28 -41
+28 -42
+28 -43
+28 -44
+29 -40
+29 -41
+29 -42
+29 -43
+29 -44
+30 -40
+30 -41
+30 -42
+30 -43
+30 -44
+31 -40
+31 -41
+31 -42
+31 -43
+31 -44
+32 -40
+32 -41
+32 -42
+32 -43
+32 -44
+33 -40
+33 -41
+33 -42
+33 -43
+33 -44
+34 -40
+34 -41
+34 -42
+34 -43
+34 -44
+35 -40
+35 -41
+35 -42
+35 -43
+35 -44
+36 -40
+36 -41
+36 -42
+36 -43
+36 -44
+37 -40
+37 -41
+37 -42
+37 -43
+37 -44
+38 -40
+38 -41
+38 -42
+38 -43
+38 -44
+39 -40
+39 -41
+39 -42
+39 -43
+39 -44
+45 -40
+45 -41
+45 -42
+45 -43
+45 -44
+46 -40
+46 -41
+46 -42
+46 -43
+46 -44
+47 -40
+47 -41
+47 -42
+47 -43
+47 -44
+48 -40
+48 -41
+48 -42
+48 -43
+48 -44
+49 -40
+49 -41
+49 -42
+49 -43
+49 -44
+50 -40
+50 -41
+50 -42
+50 -43
+50 -44
+51 -40
+51 -41
+51 -42
+51 -43
+51 -44
+52 -40
+52 -41
+52 -42
+52 -43
+52 -44
+53 -40
+53 -41
+53 -42
+53 -43
+53 -44
+54 -40
+54 -41
+54 -42
+54 -43
+54 -44
+55 -40
+55 -41
+55 -42
+55 -43
+55 -44
+56 -40
+56 -41
+56 -42
+56 -43
+56 -44
+57 -40
+57 -41
+57 -42
+57 -43
+57 -44
+58 -40
+58 -41
+58 -42
+58 -43
+58 -44
+59 -40
+59 -41
+59 -42
+59 -43
+59 -44
+45 -45
+45 -46
+45 -47
+45 -48
+45 -49
+46 -45
+46 -46
+46 -47
+46 -48
+46 -49
+47 -45
+47 -46
+47 -47
+47 -48
+47 -49
+48 -45
+48 -46
+48 -47
+48 -48
+48 -49
+49 -45
+49 -46
+49 -47
+49 -48
+49 -49
+30 -45
+30 -46
+30 -47
+30 -48
+30 -49
+31 -45
+31 -46
+31 -47
+31 -48
+31 -49
+32 -45
+32 -46
+32 -47
+32 -48
+32 -49
+33 -45
+33 -46
+33 -47
+33 -48
+33 -49
+34 -45
+34 -46
+34 -47
+34 -48
+34 -49
+35 -45
+35 -46
+35 -47
+35 -48
+35 -49
+36 -45
+36 -46
+36 -47
+36 -48
+36 -49
+37 -45
+37 -46
+37 -47
+37 -48
+37 -49
+38 -45
+38 -46
+38 -47
+38 -48
+38 -49
+39 -45
+39 -46
+39 -47
+39 -48
+39 -49
+40 -45
+40 -46
+40 -47
+40 -48
+40 -49
+41 -45
+41 -46
+41 -47
+41 -48
+41 -49
+42 -45
+42 -46
+42 -47
+42 -48
+42 -49
+43 -45
+43 -46
+43 -47
+43 -48
+43 -49
+44 -45
+44 -46
+44 -47
+44 -48
+44 -49
+50 -45
+50 -46
+50 -47
+50 -48
+50 -49
+51 -45
+51 -46
+51 -47
+51 -48
+51 -49
+52 -45
+52 -46
+52 -47
+52 -48
+52 -49
+53 -45
+53 -46
+53 -47
+53 -48
+53 -49
+54 -45
+54 -46
+54 -47
+54 -48
+54 -49
+55 -45
+55 -46
+55 -47
+55 -48
+55 -49
+56 -45
+56 -46
+56 -47
+56 -48
+56 -49
+57 -45
+57 -46
+57 -47
+57 -48
+57 -49
+58 -45
+58 -46
+58 -47
+58 -48
+58 -49
+59 -45
+59 -46
+59 -47
+59 -48
+59 -49
+60 -45
+60 -46
+60 -47
+60 -48
+60 -49
+61 -45
+61 -46
+61 -47
+61 -48
+61 -49
+62 -45
+62 -46
+62 -47
+62 -48
+62 -49
+63 -45
+63 -46
+63 -47
+63 -48
+63 -49
+64 -45
+64 -46
+64 -47
+64 -48
+64 -49
+50 -50
+50 -51
+50 -52
+50 -53
+50 -54
+51 -50
+51 -51
+51 -52
+51 -53
+51 -54
+52 -50
+52 -51
+52 -52
+52 -53
+52 -54
+53 -50
+53 -51
+53 -52
+53 -53
+53 -54
+54 -50
+54 -51
+54 -52
+54 -53
+54 -54
+35 -50
+35 -51
+35 -52
+35 -53
+35 -54
+36 -50
+36 -51
+36 -52
+36 -53
+36 -54
+37 -50
+37 -51
+37 -52
+37 -53
+37 -54
+38 -50
+38 -51
+38 -52
+38 -53
+38 -54
+39 -50
+39 -51
+39 -52
+39 -53
+39 -54
+40 -50
+40 -51
+40 -52
+40 -53
+40 -54
+41 -50
+41 -51
+41 -52
+41 -53
+41 -54
+42 -50
+42 -51
+42 -52
+42 -53
+42 -54
+43 -50
+43 -51
+43 -52
+43 -53
+43 -54
+44 -50
+44 -51
+44 -52
+44 -53
+44 -54
+45 -50
+45 -51
+45 -52
+45 -53
+45 -54
+46 -50
+46 -51
+46 -52
+46 -53
+46 -54
+47 -50
+47 -51
+47 -52
+47 -53
+47 -54
+48 -50
+48 -51
+48 -52
+48 -53
+48 -54
+49 -50
+49 -51
+49 -52
+49 -53
+49 -54
+55 -50
+55 -51
+55 -52
+55 -53
+55 -54
+56 -50
+56 -51
+56 -52
+56 -53
+56 -54
+57 -50
+57 -51
+57 -52
+57 -53
+57 -54
+58 -50
+58 -51
+58 -52
+58 -53
+58 -54
+59 -50
+59 -51
+59 -52
+59 -53
+59 -54
+60 -50
+60 -51
+60 -52
+60 -53
+60 -54
+61 -50
+61 -51
+61 -52
+61 -53
+61 -54
+62 -50
+62 -51
+62 -52
+62 -53
+62 -54
+63 -50
+63 -51
+63 -52
+63 -53
+63 -54
+64 -50
+64 -51
+64 -52
+64 -53
+64 -54
+65 -50
+65 -51
+65 -52
+65 -53
+65 -54
+66 -50
+66 -51
+66 -52
+66 -53
+66 -54
+67 -50
+67 -51
+67 -52
+67 -53
+67 -54
+68 -50
+68 -51
+68 -52
+68 -53
+68 -54
+69 -50
+69 -51
+69 -52
+69 -53
+69 -54
+55 -55
+55 -56
+55 -57
+55 -58
+55 -59
+56 -55
+56 -56
+56 -57
+56 -58
+56 -59
+57 -55
+57 -56
+57 -57
+57 -58
+57 -59
+58 -55
+58 -56
+58 -57
+58 -58
+58 -59
+59 -55
+59 -56
+59 -57
+59 -58
+59 -59
+40 -55
+40 -56
+40 -57
+40 -58
+40 -59
+41 -55
+41 -56
+41 -57
+41 -58
+41 -59
+42 -55
+42 -56
+42 -57
+42 -58
+42 -59
+43 -55
+43 -56
+43 -57
+43 -58
+43 -59
+44 -55
+44 -56
+44 -57
+44 -58
+44 -59
+45 -55
+45 -56
+45 -57
+45 -58
+45 -59
+46 -55
+46 -56
+46 -57
+46 -58
+46 -59
+47 -55
+47 -56
+47 -57
+47 -58
+47 -59
+48 -55
+48 -56
+48 -57
+48 -58
+48 -59
+49 -55
+49 -56
+49 -57
+49 -58
+49 -59
+50 -55
+50 -56
+50 -57
+50 -58
+50 -59
+51 -55
+51 -56
+51 -57
+51 -58
+51 -59
+52 -55
+52 -56
+52 -57
+52 -58
+52 -59
+53 -55
+53 -56
+53 -57
+53 -58
+53 -59
+54 -55
+54 -56
+54 -57
+54 -58
+54 -59
+60 -55
+60 -56
+60 -57
+60 -58
+60 -59
+61 -55
+61 -56
+61 -57
+61 -58
+61 -59
+62 -55
+62 -56
+62 -57
+62 -58
+62 -59
+63 -55
+63 -56
+63 -57
+63 -58
+63 -59
+64 -55
+64 -56
+64 -57
+64 -58
+64 -59
+65 -55
+65 -56
+65 -57
+65 -58
+65 -59
+66 -55
+66 -56
+66 -57
+66 -58
+66 -59
+67 -55
+67 -56
+67 -57
+67 -58
+67 -59
+68 -55
+68 -56
+68 -57
+68 -58
+68 -59
+69 -55
+69 -56
+69 -57
+69 -58
+69 -59
+70 -55
+70 -56
+70 -57
+70 -58
+70 -59
+71 -55
+71 -56
+71 -57
+71 -58
+71 -59
+72 -55
+72 -56
+72 -57
+72 -58
+72 -59
+73 -55
+73 -56
+73 -57
+73 -58
+73 -59
+74 -55
+74 -56
+74 -57
+74 -58
+74 -59
+60 -60
+60 -61
+60 -62
+60 -63
+60 -64
+61 -60
+61 -61
+61 -62
+61 -63
+61 -64
+62 -60
+62 -61
+62 -62
+62 -63
+62 -64
+63 -60
+63 -61
+63 -62
+63 -63
+63 -64
+64 -60
+64 -61
+64 -62
+64 -63
+64 -64
+45 -60
+45 -61
+45 -62
+45 -63
+45 -64
+46 -60
+46 -61
+46 -62
+46 -63
+46 -64
+47 -60
+47 -61
+47 -62
+47 -63
+47 -64
+48 -60
+48 -61
+48 -62
+48 -63
+48 -64
+49 -60
+49 -61
+49 -62
+49 -63
+49 -64
+50 -60
+50 -61
+50 -62
+50 -63
+50 -64
+51 -60
+51 -61
+51 -62
+51 -63
+51 -64
+52 -60
+52 -61
+52 -62
+52 -63
+52 -64
+53 -60
+53 -61
+53 -62
+53 -63
+53 -64
+54 -60
+54 -61
+54 -62
+54 -63
+54 -64
+55 -60
+55 -61
+55 -62
+55 -63
+55 -64
+56 -60
+56 -61
+56 -62
+56 -63
+56 -64
+57 -60
+57 -61
+57 -62
+57 -63
+57 -64
+58 -60
+58 -61
+58 -62
+58 -63
+58 -64
+59 -60
+59 -61
+59 -62
+59 -63
+59 -64
+65 -60
+65 -61
+65 -62
+65 -63
+65 -64
+66 -60
+66 -61
+66 -62
+66 -63
+66 -64
+67 -60
+67 -61
+67 -62
+67 -63
+67 -64
+68 -60
+68 -61
+68 -62
+68 -63
+68 -64
+69 -60
+69 -61
+69 -62
+69 -63
+69 -64
+70 -60
+70 -61
+70 -62
+70 -63
+70 -64
+71 -60
+71 -61
+71 -62
+71 -63
+71 -64
+72 -60
+72 -61
+72 -62
+72 -63
+72 -64
+73 -60
+73 -61
+73 -62
+73 -63
+73 -64
+74 -60
+74 -61
+74 -62
+74 -63
+74 -64
+75 -60
+75 -61
+75 -62
+75 -63
+75 -64
+76 -60
+76 -61
+76 -62
+76 -63
+76 -64
+77 -60
+77 -61
+77 -62
+77 -63
+77 -64
+78 -60
+78 -61
+78 -62
+78 -63
+78 -64
+79 -60
+79 -61
+79 -62
+79 -63
+79 -64
+65 -65
+65 -66
+65 -67
+65 -68
+65 -69
+66 -65
+66 -66
+66 -67
+66 -68
+66 -69
+67 -65
+67 -66
+67 -67
+67 -68
+67 -69
+68 -65
+68 -66
+68 -67
+68 -68
+68 -69
+69 -65
+69 -66
+69 -67
+69 -68
+69 -69
+50 -65
+50 -66
+50 -67
+50 -68
+50 -69
+51 -65
+51 -66
+51 -67
+51 -68
+51 -69
+52 -65
+52 -66
+52 -67
+52 -68
+52 -69
+53 -65
+53 -66
+53 -67
+53 -68
+53 -69
+54 -65
+54 -66
+54 -67
+54 -68
+54 -69
+55 -65
+55 -66
+55 -67
+55 -68
+55 -69
+56 -65
+56 -66
+56 -67
+56 -68
+56 -69
+57 -65
+57 -66
+57 -67
+57 -68
+57 -69
+58 -65
+58 -66
+58 -67
+58 -68
+58 -69
+59 -65
+59 -66
+59 -67
+59 -68
+59 -69
+60 -65
+60 -66
+60 -67
+60 -68
+60 -69
+61 -65
+61 -66
+61 -67
+61 -68
+61 -69
+62 -65
+62 -66
+62 -67
+62 -68
+62 -69
+63 -65
+63 -66
+63 -67
+63 -68
+63 -69
+64 -65
+64 -66
+64 -67
+64 -68
+64 -69
+75 -65
+75 -66
+75 -67
+75 -68
+75 -69
+76 -65
+76 -66
+76 -67
+76 -68
+76 -69
+77 -65
+77 -66
+77 -67
+77 -68
+77 -69
+78 -65
+78 -66
+78 -67
+78 -68
+78 -69
+79 -65
+79 -66
+79 -67
+79 -68
+79 -69
+80 -65
+80 -66
+80 -67
+80 -68
+80 -69
+81 -65
+81 -66
+81 -67
+81 -68
+81 -69
+82 -65
+82 -66
+82 -67
+82 -68
+82 -69
+83 -65
+83 -66
+83 -67
+83 -68
+83 -69
+84 -65
+84 -66
+84 -67
+84 -68
+84 -69
+70 -70
+70 -71
+70 -72
+70 -73
+70 -74
+71 -70
+71 -71
+71 -72
+71 -73
+71 -74
+72 -70
+72 -71
+72 -72
+72 -73
+72 -74
+73 -70
+73 -71
+73 -72
+73 -73
+73 -74
+74 -70
+74 -71
+74 -72
+74 -73
+74 -74
+55 -70
+55 -71
+55 -72
+55 -73
+55 -74
+56 -70
+56 -71
+56 -72
+56 -73
+56 -74
+57 -70
+57 -71
+57 -72
+57 -73
+57 -74
+58 -70
+58 -71
+58 -72
+58 -73
+58 -74
+59 -70
+59 -71
+59 -72
+59 -73
+59 -74
+60 -70
+60 -71
+60 -72
+60 -73
+60 -74
+61 -70
+61 -71
+61 -72
+61 -73
+61 -74
+62 -70
+62 -71
+62 -72
+62 -73
+62 -74
+63 -70
+63 -71
+63 -72
+63 -73
+63 -74
+64 -70
+64 -71
+64 -72
+64 -73
+64 -74
+75 -70
+75 -71
+75 -72
+75 -73
+75 -74
+76 -70
+76 -71
+76 -72
+76 -73
+76 -74
+77 -70
+77 -71
+77 -72
+77 -73
+77 -74
+78 -70
+78 -71
+78 -72
+78 -73
+78 -74
+79 -70
+79 -71
+79 -72
+79 -73
+79 -74
+80 -70
+80 -71
+80 -72
+80 -73
+80 -74
+81 -70
+81 -71
+81 -72
+81 -73
+81 -74
+82 -70
+82 -71
+82 -72
+82 -73
+82 -74
+83 -70
+83 -71
+83 -72
+83 -73
+83 -74
+84 -70
+84 -71
+84 -72
+84 -73
+84 -74
+85 -70
+85 -71
+85 -72
+85 -73
+85 -74
+86 -70
+86 -71
+86 -72
+86 -73
+86 -74
+87 -70
+87 -71
+87 -72
+87 -73
+87 -74
+88 -70
+88 -71
+88 -72
+88 -73
+88 -74
+89 -70
+89 -71
+89 -72
+89 -73
+89 -74
+75 -75
+75 -76
+75 -77
+75 -78
+75 -79
+76 -75
+76 -76
+76 -77
+76 -78
+76 -79
+77 -75
+77 -76
+77 -77
+77 -78
+77 -79
+78 -75
+78 -76
+78 -77
+78 -78
+78 -79
+79 -75
+79 -76
+79 -77
+79 -78
+79 -79
+60 -75
+60 -76
+60 -77
+60 -78
+60 -79
+61 -75
+61 -76
+61 -77
+61 -78
+61 -79
+62 -75
+62 -76
+62 -77
+62 -78
+62 -79
+63 -75
+63 -76
+63 -77
+63 -78
+63 -79
+64 -75
+64 -76
+64 -77
+64 -78
+64 -79
+65 -75
+65 -76
+65 -77
+65 -78
+65 -79
+66 -75
+66 -76
+66 -77
+66 -78
+66 -79
+67 -75
+67 -76
+67 -77
+67 -78
+67 -79
+68 -75
+68 -76
+68 -77
+68 -78
+68 -79
+69 -75
+69 -76
+69 -77
+69 -78
+69 -79
+70 -75
+70 -76
+70 -77
+70 -78
+70 -79
+71 -75
+71 -76
+71 -77
+71 -78
+71 -79
+72 -75
+72 -76
+72 -77
+72 -78
+72 -79
+73 -75
+73 -76
+73 -77
+73 -78
+73 -79
+74 -75
+74 -76
+74 -77
+74 -78
+74 -79
+80 -75
+80 -76
+80 -77
+80 -78
+80 -79
+81 -75
+81 -76
+81 -77
+81 -78
+81 -79
+82 -75
+82 -76
+82 -77
+82 -78
+82 -79
+83 -75
+83 -76
+83 -77
+83 -78
+83 -79
+84 -75
+84 -76
+84 -77
+84 -78
+84 -79
+85 -75
+85 -76
+85 -77
+85 -78
+85 -79
+86 -75
+86 -76
+86 -77
+86 -78
+86 -79
+87 -75
+87 -76
+87 -77
+87 -78
+87 -79
+88 -75
+88 -76
+88 -77
+88 -78
+88 -79
+89 -75
+89 -76
+89 -77
+89 -78
+89 -79
+90 -75
+90 -76
+90 -77
+90 -78
+90 -79
+91 -75
+91 -76
+91 -77
+91 -78
+91 -79
+92 -75
+92 -76
+92 -77
+92 -78
+92 -79
+93 -75
+93 -76
+93 -77
+93 -78
+93 -79
+94 -75
+94 -76
+94 -77
+94 -78
+94 -79
+80 -80
+80 -81
+80 -82
+80 -83
+80 -84
+81 -80
+81 -81
+81 -82
+81 -83
+81 -84
+82 -80
+82 -81
+82 -82
+82 -83
+82 -84
+83 -80
+83 -81
+83 -82
+83 -83
+83 -84
+84 -80
+84 -81
+84 -82
+84 -83
+84 -84
+65 -80
+65 -81
+65 -82
+65 -83
+65 -84
+66 -80
+66 -81
+66 -82
+66 -83
+66 -84
+67 -80
+67 -81
+67 -82
+67 -83
+67 -84
+68 -80
+68 -81
+68 -82
+68 -83
+68 -84
+69 -80
+69 -81
+69 -82
+69 -83
+69 -84
+70 -80
+70 -81
+70 -82
+70 -83
+70 -84
+71 -80
+71 -81
+71 -82
+71 -83
+71 -84
+72 -80
+72 -81
+72 -82
+72 -83
+72 -84
+73 -80
+73 -81
+73 -82
+73 -83
+73 -84
+74 -80
+74 -81
+74 -82
+74 -83
+74 -84
+75 -80
+75 -81
+75 -82
+75 -83
+75 -84
+76 -80
+76 -81
+76 -82
+76 -83
+76 -84
+77 -80
+77 -81
+77 -82
+77 -83
+77 -84
+78 -80
+78 -81
+78 -82
+78 -83
+78 -84
+79 -80
+79 -81
+79 -82
+79 -83
+79 -84
+85 -80
+85 -81
+85 -82
+85 -83
+85 -84
+86 -80
+86 -81
+86 -82
+86 -83
+86 -84
+87 -80
+87 -81
+87 -82
+87 -83
+87 -84
+88 -80
+88 -81
+88 -82
+88 -83
+88 -84
+89 -80
+89 -81
+89 -82
+89 -83
+89 -84
+90 -80
+90 -81
+90 -82
+90 -83
+90 -84
+91 -80
+91 -81
+91 -82
+91 -83
+91 -84
+92 -80
+92 -81
+92 -82
+92 -83
+92 -84
+93 -80
+93 -81
+93 -82
+93 -83
+93 -84
+94 -80
+94 -81
+94 -82
+94 -83
+94 -84
+95 -80
+95 -81
+95 -82
+95 -83
+95 -84
+96 -80
+96 -81
+96 -82
+96 -83
+96 -84
+97 -80
+97 -81
+97 -82
+97 -83
+97 -84
+98 -80
+98 -81
+98 -82
+98 -83
+98 -84
+99 -80
+99 -81
+99 -82
+99 -83
+99 -84
+85 -85
+85 -86
+85 -87
+85 -88
+85 -89
+86 -85
+86 -86
+86 -87
+86 -88
+86 -89
+87 -85
+87 -86
+87 -87
+87 -88
+87 -89
+88 -85
+88 -86
+88 -87
+88 -88
+88 -89
+89 -85
+89 -86
+89 -87
+89 -88
+89 -89
+70 -85
+70 -86
+70 -87
+70 -88
+70 -89
+71 -85
+71 -86
+71 -87
+71 -88
+71 -89
+72 -85
+72 -86
+72 -87
+72 -88
+72 -89
+73 -85
+73 -86
+73 -87
+73 -88
+73 -89
+74 -85
+74 -86
+74 -87
+74 -88
+74 -89
+75 -85
+75 -86
+75 -87
+75 -88
+75 -89
+76 -85
+76 -86
+76 -87
+76 -88
+76 -89
+77 -85
+77 -86
+77 -87
+77 -88
+77 -89
+78 -85
+78 -86
+78 -87
+78 -88
+78 -89
+79 -85
+79 -86
+79 -87
+79 -88
+79 -89
+80 -85
+80 -86
+80 -87
+80 -88
+80 -89
+81 -85
+81 -86
+81 -87
+81 -88
+81 -89
+82 -85
+82 -86
+82 -87
+82 -88
+82 -89
+83 -85
+83 -86
+83 -87
+83 -88
+83 -89
+84 -85
+84 -86
+84 -87
+84 -88
+84 -89
+90 -85
+90 -86
+90 -87
+90 -88
+90 -89
+91 -85
+91 -86
+91 -87
+91 -88
+91 -89
+92 -85
+92 -86
+92 -87
+92 -88
+92 -89
+93 -85
+93 -86
+93 -87
+93 -88
+93 -89
+94 -85
+94 -86
+94 -87
+94 -88
+94 -89
+95 -85
+95 -86
+95 -87
+95 -88
+95 -89
+96 -85
+96 -86
+96 -87
+96 -88
+96 -89
+97 -85
+97 -86
+97 -87
+97 -88
+97 -89
+98 -85
+98 -86
+98 -87
+98 -88
+98 -89
+99 -85
+99 -86
+99 -87
+99 -88
+99 -89
+100 -85
+100 -86
+100 -87
+100 -88
+100 -89
+101 -85
+101 -86
+101 -87
+101 -88
+101 -89
+102 -85
+102 -86
+102 -87
+102 -88
+102 -89
+103 -85
+103 -86
+103 -87
+103 -88
+103 -89
+104 -85
+104 -86
+104 -87
+104 -88
+104 -89
+90 -90
+90 -91
+90 -92
+90 -93
+90 -94
+91 -90
+91 -91
+91 -92
+91 -93
+91 -94
+92 -90
+92 -91
+92 -92
+92 -93
+92 -94
+93 -90
+93 -91
+93 -92
+93 -93
+93 -94
+94 -90
+94 -91
+94 -92
+94 -93
+94 -94
+75 -90
+75 -91
+75 -92
+75 -93
+75 -94
+76 -90
+76 -91
+76 -92
+76 -93
+76 -94
+77 -90
+77 -91
+77 -92
+77 -93
+77 -94
+78 -90
+78 -91
+78 -92
+78 -93
+78 -94
+79 -90
+79 -91
+79 -92
+79 -93
+79 -94
+80 -90
+80 -91
+80 -92
+80 -93
+80 -94
+81 -90
+81 -91
+81 -92
+81 -93
+81 -94
+82 -90
+82 -91
+82 -92
+82 -93
+82 -94
+83 -90
+83 -91
+83 -92
+83 -93
+83 -94
+84 -90
+84 -91
+84 -92
+84 -93
+84 -94
+85 -90
+85 -91
+85 -92
+85 -93
+85 -94
+86 -90
+86 -91
+86 -92
+86 -93
+86 -94
+87 -90
+87 -91
+87 -92
+87 -93
+87 -94
+88 -90
+88 -91
+88 -92
+88 -93
+88 -94
+89 -90
+89 -91
+89 -92
+89 -93
+89 -94
+95 -90
+95 -91
+95 -92
+95 -93
+95 -94
+96 -90
+96 -91
+96 -92
+96 -93
+96 -94
+97 -90
+97 -91
+97 -92
+97 -93
+97 -94
+98 -90
+98 -91
+98 -92
+98 -93
+98 -94
+99 -90
+99 -91
+99 -92
+99 -93
+99 -94
+100 -90
+100 -91
+100 -92
+100 -93
+100 -94
+101 -90
+101 -91
+101 -92
+101 -93
+101 -94
+102 -90
+102 -91
+102 -92
+102 -93
+102 -94
+103 -90
+103 -91
+103 -92
+103 -93
+103 -94
+104 -90
+104 -91
+104 -92
+104 -93
+104 -94
+105 -90
+105 -91
+105 -92
+105 -93
+105 -94
+106 -90
+106 -91
+106 -92
+106 -93
+106 -94
+107 -90
+107 -91
+107 -92
+107 -93
+107 -94
+108 -90
+108 -91
+108 -92
+108 -93
+108 -94
+109 -90
+109 -91
+109 -92
+109 -93
+109 -94
+95 -95
+95 -96
+95 -97
+95 -98
+95 -99
+96 -95
+96 -96
+96 -97
+96 -98
+96 -99
+97 -95
+97 -96
+97 -97
+97 -98
+97 -99
+98 -95
+98 -96
+98 -97
+98 -98
+98 -99
+99 -95
+99 -96
+99 -97
+99 -98
+99 -99
+80 -95
+80 -96
+80 -97
+80 -98
+80 -99
+81 -95
+81 -96
+81 -97
+81 -98
+81 -99
+82 -95
+82 -96
+82 -97
+82 -98
+82 -99
+83 -95
+83 -96
+83 -97
+83 -98
+83 -99
+84 -95
+84 -96
+84 -97
+84 -98
+84 -99
+85 -95
+85 -96
+85 -97
+85 -98
+85 -99
+86 -95
+86 -96
+86 -97
+86 -98
+86 -99
+87 -95
+87 -96
+87 -97
+87 -98
+87 -99
+88 -95
+88 -96
+88 -97
+88 -98
+88 -99
+89 -95
+89 -96
+89 -97
+89 -98
+89 -99
+90 -95
+90 -96
+90 -97
+90 -98
+90 -99
+91 -95
+91 -96
+91 -97
+91 -98
+91 -99
+92 -95
+92 -96
+92 -97
+92 -98
+92 -99
+93 -95
+93 -96
+93 -97
+93 -98
+93 -99
+94 -95
+94 -96
+94 -97
+94 -98
+94 -99
+100 -95
+100 -96
+100 -97
+100 -98
+100 -99
+101 -95
+101 -96
+101 -97
+101 -98
+101 -99
+102 -95
+102 -96
+102 -97
+102 -98
+102 -99
+103 -95
+103 -96
+103 -97
+103 -98
+103 -99
+104 -95
+104 -96
+104 -97
+104 -98
+104 -99
+105 -95
+105 -96
+105 -97
+105 -98
+105 -99
+106 -95
+106 -96
+106 -97
+106 -98
+106 -99
+107 -95
+107 -96
+107 -97
+107 -98
+107 -99
+108 -95
+108 -96
+108 -97
+108 -98
+108 -99
+109 -95
+109 -96
+109 -97
+109 -98
+109 -99
+110 -95
+110 -96
+110 -97
+110 -98
+110 -99
+111 -95
+111 -96
+111 -97
+111 -98
+111 -99
+112 -95
+112 -96
+112 -97
+112 -98
+112 -99
+113 -95
+113 -96
+113 -97
+113 -98
+113 -99
+114 -95
+114 -96
+114 -97
+114 -98
+114 -99
+100 -100
+100 -101
+100 -102
+100 -103
+100 -104
+101 -100
+101 -101
+101 -102
+101 -103
+101 -104
+102 -100
+102 -101
+102 -102
+102 -103
+102 -104
+103 -100
+103 -101
+103 -102
+103 -103
+103 -104
+104 -100
+104 -101
+104 -102
+104 -103
+104 -104
+85 -100
+85 -101
+85 -102
+85 -103
+85 -104
+86 -100
+86 -101
+86 -102
+86 -103
+86 -104
+87 -100
+87 -101
+87 -102
+87 -103
+87 -104
+88 -100
+88 -101
+88 -102
+88 -103
+88 -104
+89 -100
+89 -101
+89 -102
+89 -103
+89 -104
+90 -100
+90 -101
+90 -102
+90 -103
+90 -104
+91 -100
+91 -101
+91 -102
+91 -103
+91 -104
+92 -100
+92 -101
+92 -102
+92 -103
+92 -104
+93 -100
+93 -101
+93 -102
+93 -103
+93 -104
+94 -100
+94 -101
+94 -102
+94 -103
+94 -104
+95 -100
+95 -101
+95 -102
+95 -103
+95 -104
+96 -100
+96 -101
+96 -102
+96 -103
+96 -104
+97 -100
+97 -101
+97 -102
+97 -103
+97 -104
+98 -100
+98 -101
+98 -102
+98 -103
+98 -104
+99 -100
+99 -101
+99 -102
+99 -103
+99 -104
+105 -100
+105 -101
+105 -102
+105 -103
+105 -104
+106 -100
+106 -101
+106 -102
+106 -103
+106 -104
+107 -100
+107 -101
+107 -102
+107 -103
+107 -104
+108 -100
+108 -101
+108 -102
+108 -103
+108 -104
+109 -100
+109 -101
+109 -102
+109 -103
+109 -104
+110 -100
+110 -101
+110 -102
+110 -103
+110 -104
+111 -100
+111 -101
+111 -102
+111 -103
+111 -104
+112 -100
+112 -101
+112 -102
+112 -103
+112 -104
+113 -100
+113 -101
+113 -102
+113 -103
+113 -104
+114 -100
+114 -101
+114 -102
+114 -103
+114 -104
+115 -100
+115 -101
+115 -102
+115 -103
+115 -104
+116 -100
+116 -101
+116 -102
+116 -103
+116 -104
+117 -100
+117 -101
+117 -102
+117 -103
+117 -104
+118 -100
+118 -101
+118 -102
+118 -103
+118 -104
+119 -100
+119 -101
+119 -102
+119 -103
+119 -104
+105 -105
+105 -106
+105 -107
+105 -108
+105 -109
+106 -105
+106 -106
+106 -107
+106 -108
+106 -109
+107 -105
+107 -106
+107 -107
+107 -108
+107 -109
+108 -105
+108 -106
+108 -107
+108 -108
+108 -109
+109 -105
+109 -106
+109 -107
+109 -108
+109 -109
+90 -105
+90 -106
+90 -107
+90 -108
+90 -109
+91 -105
+91 -106
+91 -107
+91 -108
+91 -109
+92 -105
+92 -106
+92 -107
+92 -108
+92 -109
+93 -105
+93 -106
+93 -107
+93 -108
+93 -109
+94 -105
+94 -106
+94 -107
+94 -108
+94 -109
+95 -105
+95 -106
+95 -107
+95 -108
+95 -109
+96 -105
+96 -106
+96 -107
+96 -108
+96 -109
+97 -105
+97 -106
+97 -107
+97 -108
+97 -109
+98 -105
+98 -106
+98 -107
+98 -108
+98 -109
+99 -105
+99 -106
+99 -107
+99 -108
+99 -109
+100 -105
+100 -106
+100 -107
+100 -108
+100 -109
+101 -105
+101 -106
+101 -107
+101 -108
+101 -109
+102 -105
+102 -106
+102 -107
+102 -108
+102 -109
+103 -105
+103 -106
+103 -107
+103 -108
+103 -109
+104 -105
+104 -106
+104 -107
+104 -108
+104 -109
+110 -105
+110 -106
+110 -107
+110 -108
+110 -109
+111 -105
+111 -106
+111 -107
+111 -108
+111 -109
+112 -105
+112 -106
+112 -107
+112 -108
+112 -109
+113 -105
+113 -106
+113 -107
+113 -108
+113 -109
+114 -105
+114 -106
+114 -107
+114 -108
+114 -109
+115 -105
+115 -106
+115 -107
+115 -108
+115 -109
+116 -105
+116 -106
+116 -107
+116 -108
+116 -109
+117 -105
+117 -106
+117 -107
+117 -108
+117 -109
+118 -105
+118 -106
+118 -107
+118 -108
+118 -109
+119 -105
+119 -106
+119 -107
+119 -108
+119 -109
+120 -105
+120 -106
+120 -107
+120 -108
+120 -109
+121 -105
+121 -106
+121 -107
+121 -108
+121 -109
+122 -105
+122 -106
+122 -107
+122 -108
+122 -109
+123 -105
+123 -106
+123 -107
+123 -108
+123 -109
+124 -105
+124 -106
+124 -107
+124 -108
+124 -109
+110 -110
+110 -111
+110 -112
+110 -113
+110 -114
+111 -110
+111 -111
+111 -112
+111 -113
+111 -114
+112 -110
+112 -111
+112 -112
+112 -113
+112 -114
+113 -110
+113 -111
+113 -112
+113 -113
+113 -114
+114 -110
+114 -111
+114 -112
+114 -113
+114 -114
+95 -110
+95 -111
+95 -112
+95 -113
+95 -114
+96 -110
+96 -111
+96 -112
+96 -113
+96 -114
+97 -110
+97 -111
+97 -112
+97 -113
+97 -114
+98 -110
+98 -111
+98 -112
+98 -113
+98 -114
+99 -110
+99 -111
+99 -112
+99 -113
+99 -114
+100 -110
+100 -111
+100 -112
+100 -113
+100 -114
+101 -110
+101 -111
+101 -112
+101 -113
+101 -114
+102 -110
+102 -111
+102 -112
+102 -113
+102 -114
+103 -110
+103 -111
+103 -112
+103 -113
+103 -114
+104 -110
+104 -111
+104 -112
+104 -113
+104 -114
+105 -110
+105 -111
+105 -112
+105 -113
+105 -114
+106 -110
+106 -111
+106 -112
+106 -113
+106 -114
+107 -110
+107 -111
+107 -112
+107 -113
+107 -114
+108 -110
+108 -111
+108 -112
+108 -113
+108 -114
+109 -110
+109 -111
+109 -112
+109 -113
+109 -114
+115 -110
+115 -111
+115 -112
+115 -113
+115 -114
+116 -110
+116 -111
+116 -112
+116 -113
+116 -114
+117 -110
+117 -111
+117 -112
+117 -113
+117 -114
+118 -110
+118 -111
+118 -112
+118 -113
+118 -114
+119 -110
+119 -111
+119 -112
+119 -113
+119 -114
+120 -110
+120 -111
+120 -112
+120 -113
+120 -114
+121 -110
+121 -111
+121 -112
+121 -113
+121 -114
+122 -110
+122 -111
+122 -112
+122 -113
+122 -114
+123 -110
+123 -111
+123 -112
+123 -113
+123 -114
+124 -110
+124 -111
+124 -112
+124 -113
+124 -114
+125 -110
+125 -111
+125 -112
+125 -113
+125 -114
+126 -110
+126 -111
+126 -112
+126 -113
+126 -114
+127 -110
+127 -111
+127 -112
+127 -113
+127 -114
+128 -110
+128 -111
+128 -112
+128 -113
+128 -114
+129 -110
+129 -111
+129 -112
+129 -113
+129 -114
+115 -115
+115 -116
+115 -117
+115 -118
+115 -119
+116 -115
+116 -116
+116 -117
+116 -118
+116 -119
+117 -115
+117 -116
+117 -117
+117 -118
+117 -119
+118 -115
+118 -116
+118 -117
+118 -118
+118 -119
+119 -115
+119 -116
+119 -117
+119 -118
+119 -119
+100 -115
+100 -116
+100 -117
+100 -118
+100 -119
+101 -115
+101 -116
+101 -117
+101 -118
+101 -119
+102 -115
+102 -116
+102 -117
+102 -118
+102 -119
+103 -115
+103 -116
+103 -117
+103 -118
+103 -119
+104 -115
+104 -116
+104 -117
+104 -118
+104 -119
+105 -115
+105 -116
+105 -117
+105 -118
+105 -119
+106 -115
+106 -116
+106 -117
+106 -118
+106 -119
+107 -115
+107 -116
+107 -117
+107 -118
+107 -119
+108 -115
+108 -116
+108 -117
+108 -118
+108 -119
+109 -115
+109 -116
+109 -117
+109 -118
+109 -119
+110 -115
+110 -116
+110 -117
+110 -118
+110 -119
+111 -115
+111 -116
+111 -117
+111 -118
+111 -119
+112 -115
+112 -116
+112 -117
+112 -118
+112 -119
+113 -115
+113 -116
+113 -117
+113 -118
+113 -119
+114 -115
+114 -116
+114 -117
+114 -118
+114 -119
+120 -115
+120 -116
+120 -117
+120 -118
+120 -119
+121 -115
+121 -116
+121 -117
+121 -118
+121 -119
+122 -115
+122 -116
+122 -117
+122 -118
+122 -119
+123 -115
+123 -116
+123 -117
+123 -118
+123 -119
+124 -115
+124 -116
+124 -117
+124 -118
+124 -119
+125 -115
+125 -116
+125 -117
+125 -118
+125 -119
+126 -115
+126 -116
+126 -117
+126 -118
+126 -119
+127 -115
+127 -116
+127 -117
+127 -118
+127 -119
+128 -115
+128 -116
+128 -117
+128 -118
+128 -119
+129 -115
+129 -116
+129 -117
+129 -118
+129 -119
+130 -115
+130 -116
+130 -117
+130 -118
+130 -119
+131 -115
+131 -116
+131 -117
+131 -118
+131 -119
+132 -115
+132 -116
+132 -117
+132 -118
+132 -119
+133 -115
+133 -116
+133 -117
+133 -118
+133 -119
+134 -115
+134 -116
+134 -117
+134 -118
+134 -119
+120 -120
+120 -121
+120 -122
+120 -123
+120 -124
+121 -120
+121 -121
+121 -122
+121 -123
+121 -124
+122 -120
+122 -121
+122 -122
+122 -123
+122 -124
+123 -120
+123 -121
+123 -122
+123 -123
+123 -124
+124 -120
+124 -121
+124 -122
+124 -123
+124 -124
+105 -120
+105 -121
+105 -122
+105 -123
+105 -124
+106 -120
+106 -121
+106 -122
+106 -123
+106 -124
+107 -120
+107 -121
+107 -122
+107 -123
+107 -124
+108 -120
+108 -121
+108 -122
+108 -123
+108 -124
+109 -120
+109 -121
+109 -122
+109 -123
+109 -124
+110 -120
+110 -121
+110 -122
+110 -123
+110 -124
+111 -120
+111 -121
+111 -122
+111 -123
+111 -124
+112 -120
+112 -121
+112 -122
+112 -123
+112 -124
+113 -120
+113 -121
+113 -122
+113 -123
+113 -124
+114 -120
+114 -121
+114 -122
+114 -123
+114 -124
+115 -120
+115 -121
+115 -122
+115 -123
+115 -124
+116 -120
+116 -121
+116 -122
+116 -123
+116 -124
+117 -120
+117 -121
+117 -122
+117 -123
+117 -124
+118 -120
+118 -121
+118 -122
+118 -123
+118 -124
+119 -120
+119 -121
+119 -122
+119 -123
+119 -124
+125 -120
+125 -121
+125 -122
+125 -123
+125 -124
+126 -120
+126 -121
+126 -122
+126 -123
+126 -124
+127 -120
+127 -121
+127 -122
+127 -123
+127 -124
+128 -120
+128 -121
+128 -122
+128 -123
+128 -124
+129 -120
+129 -121
+129 -122
+129 -123
+129 -124
+130 -120
+130 -121
+130 -122
+130 -123
+130 -124
+131 -120
+131 -121
+131 -122
+131 -123
+131 -124
+132 -120
+132 -121
+132 -122
+132 -123
+132 -124
+133 -120
+133 -121
+133 -122
+133 -123
+133 -124
+134 -120
+134 -121
+134 -122
+134 -123
+134 -124
+135 -120
+135 -121
+135 -122
+135 -123
+135 -124
+136 -120
+136 -121
+136 -122
+136 -123
+136 -124
+137 -120
+137 -121
+137 -122
+137 -123
+137 -124
+138 -120
+138 -121
+138 -122
+138 -123
+138 -124
+139 -120
+139 -121
+139 -122
+139 -123
+139 -124
+125 -125
+125 -126
+125 -127
+125 -128
+125 -129
+126 -125
+126 -126
+126 -127
+126 -128
+126 -129
+127 -125
+127 -126
+127 -127
+127 -128
+127 -129
+128 -125
+128 -126
+128 -127
+128 -128
+128 -129
+129 -125
+129 -126
+129 -127
+129 -128
+129 -129
+110 -125
+110 -126
+110 -127
+110 -128
+110 -129
+111 -125
+111 -126
+111 -127
+111 -128
+111 -129
+112 -125
+112 -126
+112 -127
+112 -128
+112 -129
+113 -125
+113 -126
+113 -127
+113 -128
+113 -129
+114 -125
+114 -126
+114 -127
+114 -128
+114 -129
+115 -125
+115 -126
+115 -127
+115 -128
+115 -129
+116 -125
+116 -126
+116 -127
+116 -128
+116 -129
+117 -125
+117 -126
+117 -127
+117 -128
+117 -129
+118 -125
+118 -126
+118 -127
+118 -128
+118 -129
+119 -125
+119 -126
+119 -127
+119 -128
+119 -129
+120 -125
+120 -126
+120 -127
+120 -128
+120 -129
+121 -125
+121 -126
+121 -127
+121 -128
+121 -129
+122 -125
+122 -126
+122 -127
+122 -128
+122 -129
+123 -125
+123 -126
+123 -127
+123 -128
+123 -129
+124 -125
+124 -126
+124 -127
+124 -128
+124 -129
+130 -125
+130 -126
+130 -127
+130 -128
+130 -129
+131 -125
+131 -126
+131 -127
+131 -128
+131 -129
+132 -125
+132 -126
+132 -127
+132 -128
+132 -129
+133 -125
+133 -126
+133 -127
+133 -128
+133 -129
+134 -125
+134 -126
+134 -127
+134 -128
+134 -129
+135 -125
+135 -126
+135 -127
+135 -128
+135 -129
+136 -125
+136 -126
+136 -127
+136 -128
+136 -129
+137 -125
+137 -126
+137 -127
+137 -128
+137 -129
+138 -125
+138 -126
+138 -127
+138 -128
+138 -129
+139 -125
+139 -126
+139 -127
+139 -128
+139 -129
+140 -125
+140 -126
+140 -127
+140 -128
+140 -129
+141 -125
+141 -126
+141 -127
+141 -128
+141 -129
+142 -125
+142 -126
+142 -127
+142 -128
+142 -129
+143 -125
+143 -126
+143 -127
+143 -128
+143 -129
+144 -125
+144 -126
+144 -127
+144 -128
+144 -129
+130 -130
+130 -131
+130 -132
+130 -133
+130 -134
+131 -130
+131 -131
+131 -132
+131 -133
+131 -134
+132 -130
+132 -131
+132 -132
+132 -133
+132 -134
+133 -130
+133 -131
+133 -132
+133 -133
+133 -134
+134 -130
+134 -131
+134 -132
+134 -133
+134 -134
+115 -130
+115 -131
+115 -132
+115 -133
+115 -134
+116 -130
+116 -131
+116 -132
+116 -133
+116 -134
+117 -130
+117 -131
+117 -132
+117 -133
+117 -134
+118 -130
+118 -131
+118 -132
+118 -133
+118 -134
+119 -130
+119 -131
+119 -132
+119 -133
+119 -134
+120 -130
+120 -131
+120 -132
+120 -133
+120 -134
+121 -130
+121 -131
+121 -132
+121 -133
+121 -134
+122 -130
+122 -131
+122 -132
+122 -133
+122 -134
+123 -130
+123 -131
+123 -132
+123 -133
+123 -134
+124 -130
+124 -131
+124 -132
+124 -133
+124 -134
+125 -130
+125 -131
+125 -132
+125 -133
+125 -134
+126 -130
+126 -131
+126 -132
+126 -133
+126 -134
+127 -130
+127 -131
+127 -132
+127 -133
+127 -134
+128 -130
+128 -131
+128 -132
+128 -133
+128 -134
+129 -130
+129 -131
+129 -132
+129 -133
+129 -134
+135 -130
+135 -131
+135 -132
+135 -133
+135 -134
+136 -130
+136 -131
+136 -132
+136 -133
+136 -134
+137 -130
+137 -131
+137 -132
+137 -133
+137 -134
+138 -130
+138 -131
+138 -132
+138 -133
+138 -134
+139 -130
+139 -131
+139 -132
+139 -133
+139 -134
+140 -130
+140 -131
+140 -132
+140 -133
+140 -134
+141 -130
+141 -131
+141 -132
+141 -133
+141 -134
+142 -130
+142 -131
+142 -132
+142 -133
+142 -134
+143 -130
+143 -131
+143 -132
+143 -133
+143 -134
+144 -130
+144 -131
+144 -132
+144 -133
+144 -134
+145 -130
+145 -131
+145 -132
+145 -133
+145 -134
+146 -130
+146 -131
+146 -132
+146 -133
+146 -134
+147 -130
+147 -131
+147 -132
+147 -133
+147 -134
+148 -130
+148 -131
+148 -132
+148 -133
+148 -134
+149 -130
+149 -131
+149 -132
+149 -133
+149 -134
+135 -135
+135 -136
+135 -137
+135 -138
+135 -139
+136 -135
+136 -136
+136 -137
+136 -138
+136 -139
+137 -135
+137 -136
+137 -137
+137 -138
+137 -139
+138 -135
+138 -136
+138 -137
+138 -138
+138 -139
+139 -135
+139 -136
+139 -137
+139 -138
+139 -139
+120 -135
+120 -136
+120 -137
+120 -138
+120 -139
+121 -135
+121 -136
+121 -137
+121 -138
+121 -139
+122 -135
+122 -136
+122 -137
+122 -138
+122 -139
+123 -135
+123 -136
+123 -137
+123 -138
+123 -139
+124 -135
+124 -136
+124 -137
+124 -138
+124 -139
+125 -135
+125 -136
+125 -137
+125 -138
+125 -139
+126 -135
+126 -136
+126 -137
+126 -138
+126 -139
+127 -135
+127 -136
+127 -137
+127 -138
+127 -139
+128 -135
+128 -136
+128 -137
+128 -138
+128 -139
+129 -135
+129 -136
+129 -137
+129 -138
+129 -139
+130 -135
+130 -136
+130 -137
+130 -138
+130 -139
+131 -135
+131 -136
+131 -137
+131 -138
+131 -139
+132 -135
+132 -136
+132 -137
+132 -138
+132 -139
+133 -135
+133 -136
+133 -137
+133 -138
+133 -139
+134 -135
+134 -136
+134 -137
+134 -138
+134 -139
+145 -135
+145 -136
+145 -137
+145 -138
+145 -139
+146 -135
+146 -136
+146 -137
+146 -138
+146 -139
+147 -135
+147 -136
+147 -137
+147 -138
+147 -139
+148 -135
+148 -136
+148 -137
+148 -138
+148 -139
+149 -135
+149 -136
+149 -137
+149 -138
+149 -139
+150 -135
+150 -136
+150 -137
+150 -138
+150 -139
+151 -135
+151 -136
+151 -137
+151 -138
+151 -139
+152 -135
+152 -136
+152 -137
+152 -138
+152 -139
+153 -135
+153 -136
+153 -137
+153 -138
+153 -139
+154 -135
+154 -136
+154 -137
+154 -138
+154 -139
+140 -140
+140 -141
+140 -142
+140 -143
+140 -144
+141 -140
+141 -141
+141 -142
+141 -143
+141 -144
+142 -140
+142 -141
+142 -142
+142 -143
+142 -144
+143 -140
+143 -141
+143 -142
+143 -143
+143 -144
+144 -140
+144 -141
+144 -142
+144 -143
+144 -144
+125 -140
+125 -141
+125 -142
+125 -143
+125 -144
+126 -140
+126 -141
+126 -142
+126 -143
+126 -144
+127 -140
+127 -141
+127 -142
+127 -143
+127 -144
+128 -140
+128 -141
+128 -142
+128 -143
+128 -144
+129 -140
+129 -141
+129 -142
+129 -143
+129 -144
+130 -140
+130 -141
+130 -142
+130 -143
+130 -144
+131 -140
+131 -141
+131 -142
+131 -143
+131 -144
+132 -140
+132 -141
+132 -142
+132 -143
+132 -144
+133 -140
+133 -141
+133 -142
+133 -143
+133 -144
+134 -140
+134 -141
+134 -142
+134 -143
+134 -144
+145 -140
+145 -141
+145 -142
+145 -143
+145 -144
+146 -140
+146 -141
+146 -142
+146 -143
+146 -144
+147 -140
+147 -141
+147 -142
+147 -143
+147 -144
+148 -140
+148 -141
+148 -142
+148 -143
+148 -144
+149 -140
+149 -141
+149 -142
+149 -143
+149 -144
+150 -140
+150 -141
+150 -142
+150 -143
+150 -144
+151 -140
+151 -141
+151 -142
+151 -143
+151 -144
+152 -140
+152 -141
+152 -142
+152 -143
+152 -144
+153 -140
+153 -141
+153 -142
+153 -143
+153 -144
+154 -140
+154 -141
+154 -142
+154 -143
+154 -144
+155 -140
+155 -141
+155 -142
+155 -143
+155 -144
+156 -140
+156 -141
+156 -142
+156 -143
+156 -144
+157 -140
+157 -141
+157 -142
+157 -143
+157 -144
+158 -140
+158 -141
+158 -142
+158 -143
+158 -144
+159 -140
+159 -141
+159 -142
+159 -143
+159 -144
+145 -145
+145 -146
+145 -147
+145 -148
+145 -149
+146 -145
+146 -146
+146 -147
+146 -148
+146 -149
+147 -145
+147 -146
+147 -147
+147 -148
+147 -149
+148 -145
+148 -146
+148 -147
+148 -148
+148 -149
+149 -145
+149 -146
+149 -147
+149 -148
+149 -149
+130 -145
+130 -146
+130 -147
+130 -148
+130 -149
+131 -145
+131 -146
+131 -147
+131 -148
+131 -149
+132 -145
+132 -146
+132 -147
+132 -148
+132 -149
+133 -145
+133 -146
+133 -147
+133 -148
+133 -149
+134 -145
+134 -146
+134 -147
+134 -148
+134 -149
+135 -145
+135 -146
+135 -147
+135 -148
+135 -149
+136 -145
+136 -146
+136 -147
+136 -148
+136 -149
+137 -145
+137 -146
+137 -147
+137 -148
+137 -149
+138 -145
+138 -146
+138 -147
+138 -148
+138 -149
+139 -145
+139 -146
+139 -147
+139 -148
+139 -149
+140 -145
+140 -146
+140 -147
+140 -148
+140 -149
+141 -145
+141 -146
+141 -147
+141 -148
+141 -149
+142 -145
+142 -146
+142 -147
+142 -148
+142 -149
+143 -145
+143 -146
+143 -147
+143 -148
+143 -149
+144 -145
+144 -146
+144 -147
+144 -148
+144 -149
+150 -145
+150 -146
+150 -147
+150 -148
+150 -149
+151 -145
+151 -146
+151 -147
+151 -148
+151 -149
+152 -145
+152 -146
+152 -147
+152 -148
+152 -149
+153 -145
+153 -146
+153 -147
+153 -148
+153 -149
+154 -145
+154 -146
+154 -147
+154 -148
+154 -149
+155 -145
+155 -146
+155 -147
+155 -148
+155 -149
+156 -145
+156 -146
+156 -147
+156 -148
+156 -149
+157 -145
+157 -146
+157 -147
+157 -148
+157 -149
+158 -145
+158 -146
+158 -147
+158 -148
+158 -149
+159 -145
+159 -146
+159 -147
+159 -148
+159 -149
+160 -145
+160 -146
+160 -147
+160 -148
+160 -149
+161 -145
+161 -146
+161 -147
+161 -148
+161 -149
+162 -145
+162 -146
+162 -147
+162 -148
+162 -149
+163 -145
+163 -146
+163 -147
+163 -148
+163 -149
+164 -145
+164 -146
+164 -147
+164 -148
+164 -149
+150 -150
+150 -151
+150 -152
+150 -153
+150 -154
+151 -150
+151 -151
+151 -152
+151 -153
+151 -154
+152 -150
+152 -151
+152 -152
+152 -153
+152 -154
+153 -150
+153 -151
+153 -152
+153 -153
+153 -154
+154 -150
+154 -151
+154 -152
+154 -153
+154 -154
+135 -150
+135 -151
+135 -152
+135 -153
+135 -154
+136 -150
+136 -151
+136 -152
+136 -153
+136 -154
+137 -150
+137 -151
+137 -152
+137 -153
+137 -154
+138 -150
+138 -151
+138 -152
+138 -153
+138 -154
+139 -150
+139 -151
+139 -152
+139 -153
+139 -154
+140 -150
+140 -151
+140 -152
+140 -153
+140 -154
+141 -150
+141 -151
+141 -152
+141 -153
+141 -154
+142 -150
+142 -151
+142 -152
+142 -153
+142 -154
+143 -150
+143 -151
+143 -152
+143 -153
+143 -154
+144 -150
+144 -151
+144 -152
+144 -153
+144 -154
+145 -150
+145 -151
+145 -152
+145 -153
+145 -154
+146 -150
+146 -151
+146 -152
+146 -153
+146 -154
+147 -150
+147 -151
+147 -152
+147 -153
+147 -154
+148 -150
+148 -151
+148 -152
+148 -153
+148 -154
+149 -150
+149 -151
+149 -152
+149 -153
+149 -154
+155 -150
+155 -151
+155 -152
+155 -153
+155 -154
+156 -150
+156 -151
+156 -152
+156 -153
+156 -154
+157 -150
+157 -151
+157 -152
+157 -153
+157 -154
+158 -150
+158 -151
+158 -152
+158 -153
+158 -154
+159 -150
+159 -151
+159 -152
+159 -153
+159 -154
+160 -150
+160 -151
+160 -152
+160 -153
+160 -154
+161 -150
+161 -151
+161 -152
+161 -153
+161 -154
+162 -150
+162 -151
+162 -152
+162 -153
+162 -154
+163 -150
+163 -151
+163 -152
+163 -153
+163 -154
+164 -150
+164 -151
+164 -152
+164 -153
+164 -154
+165 -150
+165 -151
+165 -152
+165 -153
+165 -154
+166 -150
+166 -151
+166 -152
+166 -153
+166 -154
+167 -150
+167 -151
+167 -152
+167 -153
+167 -154
+168 -150
+168 -151
+168 -152
+168 -153
+168 -154
+169 -150
+169 -151
+169 -152
+169 -153
+169 -154
+155 -155
+155 -156
+155 -157
+155 -158
+155 -159
+156 -155
+156 -156
+156 -157
+156 -158
+156 -159
+157 -155
+157 -156
+157 -157
+157 -158
+157 -159
+158 -155
+158 -156
+158 -157
+158 -158
+158 -159
+159 -155
+159 -156
+159 -157
+159 -158
+159 -159
+140 -155
+140 -156
+140 -157
+140 -158
+140 -159
+141 -155
+141 -156
+141 -157
+141 -158
+141 -159
+142 -155
+142 -156
+142 -157
+142 -158
+142 -159
+143 -155
+143 -156
+143 -157
+143 -158
+143 -159
+144 -155
+144 -156
+144 -157
+144 -158
+144 -159
+145 -155
+145 -156
+145 -157
+145 -158
+145 -159
+146 -155
+146 -156
+146 -157
+146 -158
+146 -159
+147 -155
+147 -156
+147 -157
+147 -158
+147 -159
+148 -155
+148 -156
+148 -157
+148 -158
+148 -159
+149 -155
+149 -156
+149 -157
+149 -158
+149 -159
+150 -155
+150 -156
+150 -157
+150 -158
+150 -159
+151 -155
+151 -156
+151 -157
+151 -158
+151 -159
+152 -155
+152 -156
+152 -157
+152 -158
+152 -159
+153 -155
+153 -156
+153 -157
+153 -158
+153 -159
+154 -155
+154 -156
+154 -157
+154 -158
+154 -159
+160 -155
+160 -156
+160 -157
+160 -158
+160 -159
+161 -155
+161 -156
+161 -157
+161 -158
+161 -159
+162 -155
+162 -156
+162 -157
+162 -158
+162 -159
+163 -155
+163 -156
+163 -157
+163 -158
+163 -159
+164 -155
+164 -156
+164 -157
+164 -158
+164 -159
+165 -155
+165 -156
+165 -157
+165 -158
+165 -159
+166 -155
+166 -156
+166 -157
+166 -158
+166 -159
+167 -155
+167 -156
+167 -157
+167 -158
+167 -159
+168 -155
+168 -156
+168 -157
+168 -158
+168 -159
+169 -155
+169 -156
+169 -157
+169 -158
+169 -159
+170 -155
+170 -156
+170 -157
+170 -158
+170 -159
+171 -155
+171 -156
+171 -157
+171 -158
+171 -159
+172 -155
+172 -156
+172 -157
+172 -158
+172 -159
+173 -155
+173 -156
+173 -157
+173 -158
+173 -159
+174 -155
+174 -156
+174 -157
+174 -158
+174 -159
+160 -160
+160 -161
+160 -162
+160 -163
+160 -164
+161 -160
+161 -161
+161 -162
+161 -163
+161 -164
+162 -160
+162 -161
+162 -162
+162 -163
+162 -164
+163 -160
+163 -161
+163 -162
+163 -163
+163 -164
+164 -160
+164 -161
+164 -162
+164 -163
+164 -164
+145 -160
+145 -161
+145 -162
+145 -163
+145 -164
+146 -160
+146 -161
+146 -162
+146 -163
+146 -164
+147 -160
+147 -161
+147 -162
+147 -163
+147 -164
+148 -160
+148 -161
+148 -162
+148 -163
+148 -164
+149 -160
+149 -161
+149 -162
+149 -163
+149 -164
+150 -160
+150 -161
+150 -162
+150 -163
+150 -164
+151 -160
+151 -161
+151 -162
+151 -163
+151 -164
+152 -160
+152 -161
+152 -162
+152 -163
+152 -164
+153 -160
+153 -161
+153 -162
+153 -163
+153 -164
+154 -160
+154 -161
+154 -162
+154 -163
+154 -164
+155 -160
+155 -161
+155 -162
+155 -163
+155 -164
+156 -160
+156 -161
+156 -162
+156 -163
+156 -164
+157 -160
+157 -161
+157 -162
+157 -163
+157 -164
+158 -160
+158 -161
+158 -162
+158 -163
+158 -164
+159 -160
+159 -161
+159 -162
+159 -163
+159 -164
+165 -160
+165 -161
+165 -162
+165 -163
+165 -164
+166 -160
+166 -161
+166 -162
+166 -163
+166 -164
+167 -160
+167 -161
+167 -162
+167 -163
+167 -164
+168 -160
+168 -161
+168 -162
+168 -163
+168 -164
+169 -160
+169 -161
+169 -162
+169 -163
+169 -164
+170 -160
+170 -161
+170 -162
+170 -163
+170 -164
+171 -160
+171 -161
+171 -162
+171 -163
+171 -164
+172 -160
+172 -161
+172 -162
+172 -163
+172 -164
+173 -160
+173 -161
+173 -162
+173 -163
+173 -164
+174 -160
+174 -161
+174 -162
+174 -163
+174 -164
+175 -160
+175 -161
+175 -162
+175 -163
+175 -164
+176 -160
+176 -161
+176 -162
+176 -163
+176 -164
+177 -160
+177 -161
+177 -162
+177 -163
+177 -164
+178 -160
+178 -161
+178 -162
+178 -163
+178 -164
+179 -160
+179 -161
+179 -162
+179 -163
+179 -164
+165 -165
+165 -166
+165 -167
+165 -168
+165 -169
+166 -165
+166 -166
+166 -167
+166 -168
+166 -169
+167 -165
+167 -166
+167 -167
+167 -168
+167 -169
+168 -165
+168 -166
+168 -167
+168 -168
+168 -169
+169 -165
+169 -166
+169 -167
+169 -168
+169 -169
+150 -165
+150 -166
+150 -167
+150 -168
+150 -169
+151 -165
+151 -166
+151 -167
+151 -168
+151 -169
+152 -165
+152 -166
+152 -167
+152 -168
+152 -169
+153 -165
+153 -166
+153 -167
+153 -168
+153 -169
+154 -165
+154 -166
+154 -167
+154 -168
+154 -169
+155 -165
+155 -166
+155 -167
+155 -168
+155 -169
+156 -165
+156 -166
+156 -167
+156 -168
+156 -169
+157 -165
+157 -166
+157 -167
+157 -168
+157 -169
+158 -165
+158 -166
+158 -167
+158 -168
+158 -169
+159 -165
+159 -166
+159 -167
+159 -168
+159 -169
+160 -165
+160 -166
+160 -167
+160 -168
+160 -169
+161 -165
+161 -166
+161 -167
+161 -168
+161 -169
+162 -165
+162 -166
+162 -167
+162 -168
+162 -169
+163 -165
+163 -166
+163 -167
+163 -168
+163 -169
+164 -165
+164 -166
+164 -167
+164 -168
+164 -169
+170 -165
+170 -166
+170 -167
+170 -168
+170 -169
+171 -165
+171 -166
+171 -167
+171 -168
+171 -169
+172 -165
+172 -166
+172 -167
+172 -168
+172 -169
+173 -165
+173 -166
+173 -167
+173 -168
+173 -169
+174 -165
+174 -166
+174 -167
+174 -168
+174 -169
+175 -165
+175 -166
+175 -167
+175 -168
+175 -169
+176 -165
+176 -166
+176 -167
+176 -168
+176 -169
+177 -165
+177 -166
+177 -167
+177 -168
+177 -169
+178 -165
+178 -166
+178 -167
+178 -168
+178 -169
+179 -165
+179 -166
+179 -167
+179 -168
+179 -169
+180 -165
+180 -166
+180 -167
+180 -168
+180 -169
+181 -165
+181 -166
+181 -167
+181 -168
+181 -169
+182 -165
+182 -166
+182 -167
+182 -168
+182 -169
+183 -165
+183 -166
+183 -167
+183 -168
+183 -169
+184 -165
+184 -166
+184 -167
+184 -168
+184 -169
+170 -170
+170 -171
+170 -172
+170 -173
+170 -174
+171 -170
+171 -171
+171 -172
+171 -173
+171 -174
+172 -170
+172 -171
+172 -172
+172 -173
+172 -174
+173 -170
+173 -171
+173 -172
+173 -173
+173 -174
+174 -170
+174 -171
+174 -172
+174 -173
+174 -174
+155 -170
+155 -171
+155 -172
+155 -173
+155 -174
+156 -170
+156 -171
+156 -172
+156 -173
+156 -174
+157 -170
+157 -171
+157 -172
+157 -173
+157 -174
+158 -170
+158 -171
+158 -172
+158 -173
+158 -174
+159 -170
+159 -171
+159 -172
+159 -173
+159 -174
+160 -170
+160 -171
+160 -172
+160 -173
+160 -174
+161 -170
+161 -171
+161 -172
+161 -173
+161 -174
+162 -170
+162 -171
+162 -172
+162 -173
+162 -174
+163 -170
+163 -171
+163 -172
+163 -173
+163 -174
+164 -170
+164 -171
+164 -172
+164 -173
+164 -174
+165 -170
+165 -171
+165 -172
+165 -173
+165 -174
+166 -170
+166 -171
+166 -172
+166 -173
+166 -174
+167 -170
+167 -171
+167 -172
+167 -173
+167 -174
+168 -170
+168 -171
+168 -172
+168 -173
+168 -174
+169 -170
+169 -171
+169 -172
+169 -173
+169 -174
+175 -170
+175 -171
+175 -172
+175 -173
+175 -174
+176 -170
+176 -171
+176 -172
+176 -173
+176 -174
+177 -170
+177 -171
+177 -172
+177 -173
+177 -174
+178 -170
+178 -171
+178 -172
+178 -173
+178 -174
+179 -170
+179 -171
+179 -172
+179 -173
+179 -174
+180 -170
+180 -171
+180 -172
+180 -173
+180 -174
+181 -170
+181 -171
+181 -172
+181 -173
+181 -174
+182 -170
+182 -171
+182 -172
+182 -173
+182 -174
+183 -170
+183 -171
+183 -172
+183 -173
+183 -174
+184 -170
+184 -171
+184 -172
+184 -173
+184 -174
+185 -170
+185 -171
+185 -172
+185 -173
+185 -174
+186 -170
+186 -171
+186 -172
+186 -173
+186 -174
+187 -170
+187 -171
+187 -172
+187 -173
+187 -174
+188 -170
+188 -171
+188 -172
+188 -173
+188 -174
+189 -170
+189 -171
+189 -172
+189 -173
+189 -174
+175 -175
+175 -176
+175 -177
+175 -178
+175 -179
+176 -175
+176 -176
+176 -177
+176 -178
+176 -179
+177 -175
+177 -176
+177 -177
+177 -178
+177 -179
+178 -175
+178 -176
+178 -177
+178 -178
+178 -179
+179 -175
+179 -176
+179 -177
+179 -178
+179 -179
+160 -175
+160 -176
+160 -177
+160 -178
+160 -179
+161 -175
+161 -176
+161 -177
+161 -178
+161 -179
+162 -175
+162 -176
+162 -177
+162 -178
+162 -179
+163 -175
+163 -176
+163 -177
+163 -178
+163 -179
+164 -175
+164 -176
+164 -177
+164 -178
+164 -179
+165 -175
+165 -176
+165 -177
+165 -178
+165 -179
+166 -175
+166 -176
+166 -177
+166 -178
+166 -179
+167 -175
+167 -176
+167 -177
+167 -178
+167 -179
+168 -175
+168 -176
+168 -177
+168 -178
+168 -179
+169 -175
+169 -176
+169 -177
+169 -178
+169 -179
+170 -175
+170 -176
+170 -177
+170 -178
+170 -179
+171 -175
+171 -176
+171 -177
+171 -178
+171 -179
+172 -175
+172 -176
+172 -177
+172 -178
+172 -179
+173 -175
+173 -176
+173 -177
+173 -178
+173 -179
+174 -175
+174 -176
+174 -177
+174 -178
+174 -179
+180 -175
+180 -176
+180 -177
+180 -178
+180 -179
+181 -175
+181 -176
+181 -177
+181 -178
+181 -179
+182 -175
+182 -176
+182 -177
+182 -178
+182 -179
+183 -175
+183 -176
+183 -177
+183 -178
+183 -179
+184 -175
+184 -176
+184 -177
+184 -178
+184 -179
+185 -175
+185 -176
+185 -177
+185 -178
+185 -179
+186 -175
+186 -176
+186 -177
+186 -178
+186 -179
+187 -175
+187 -176
+187 -177
+187 -178
+187 -179
+188 -175
+188 -176
+188 -177
+188 -178
+188 -179
+189 -175
+189 -176
+189 -177
+189 -178
+189 -179
+190 -175
+190 -176
+190 -177
+190 -178
+190 -179
+191 -175
+191 -176
+191 -177
+191 -178
+191 -179
+192 -175
+192 -176
+192 -177
+192 -178
+192 -179
+193 -175
+193 -176
+193 -177
+193 -178
+193 -179
+194 -175
+194 -176
+194 -177
+194 -178
+194 -179
+180 -180
+180 -181
+180 -182
+180 -183
+180 -184
+181 -180
+181 -181
+181 -182
+181 -183
+181 -184
+182 -180
+182 -181
+182 -182
+182 -183
+182 -184
+183 -180
+183 -181
+183 -182
+183 -183
+183 -184
+184 -180
+184 -181
+184 -182
+184 -183
+184 -184
+165 -180
+165 -181
+165 -182
+165 -183
+165 -184
+166 -180
+166 -181
+166 -182
+166 -183
+166 -184
+167 -180
+167 -181
+167 -182
+167 -183
+167 -184
+168 -180
+168 -181
+168 -182
+168 -183
+168 -184
+169 -180
+169 -181
+169 -182
+169 -183
+169 -184
+170 -180
+170 -181
+170 -182
+170 -183
+170 -184
+171 -180
+171 -181
+171 -182
+171 -183
+171 -184
+172 -180
+172 -181
+172 -182
+172 -183
+172 -184
+173 -180
+173 -181
+173 -182
+173 -183
+173 -184
+174 -180
+174 -181
+174 -182
+174 -183
+174 -184
+175 -180
+175 -181
+175 -182
+175 -183
+175 -184
+176 -180
+176 -181
+176 -182
+176 -183
+176 -184
+177 -180
+177 -181
+177 -182
+177 -183
+177 -184
+178 -180
+178 -181
+178 -182
+178 -183
+178 -184
+179 -180
+179 -181
+179 -182
+179 -183
+179 -184
+185 -180
+185 -181
+185 -182
+185 -183
+185 -184
+186 -180
+186 -181
+186 -182
+186 -183
+186 -184
+187 -180
+187 -181
+187 -182
+187 -183
+187 -184
+188 -180
+188 -181
+188 -182
+188 -183
+188 -184
+189 -180
+189 -181
+189 -182
+189 -183
+189 -184
+190 -180
+190 -181
+190 -182
+190 -183
+190 -184
+191 -180
+191 -181
+191 -182
+191 -183
+191 -184
+192 -180
+192 -181
+192 -182
+192 -183
+192 -184
+193 -180
+193 -181
+193 -182
+193 -183
+193 -184
+194 -180
+194 -181
+194 -182
+194 -183
+194 -184
+195 -180
+195 -181
+195 -182
+195 -183
+195 -184
+185 -185
+185 -186
+185 -187
+185 -188
+185 -189
+186 -185
+186 -186
+186 -187
+186 -188
+186 -189
+187 -185
+187 -186
+187 -187
+187 -188
+187 -189
+188 -185
+188 -186
+188 -187
+188 -188
+188 -189
+189 -185
+189 -186
+189 -187
+189 -188
+189 -189
+170 -185
+170 -186
+170 -187
+170 -188
+170 -189
+171 -185
+171 -186
+171 -187
+171 -188
+171 -189
+172 -185
+172 -186
+172 -187
+172 -188
+172 -189
+173 -185
+173 -186
+173 -187
+173 -188
+173 -189
+174 -185
+174 -186
+174 -187
+174 -188
+174 -189
+175 -185
+175 -186
+175 -187
+175 -188
+175 -189
+176 -185
+176 -186
+176 -187
+176 -188
+176 -189
+177 -185
+177 -186
+177 -187
+177 -188
+177 -189
+178 -185
+178 -186
+178 -187
+178 -188
+178 -189
+179 -185
+179 -186
+179 -187
+179 -188
+179 -189
+180 -185
+180 -186
+180 -187
+180 -188
+180 -189
+181 -185
+181 -186
+181 -187
+181 -188
+181 -189
+182 -185
+182 -186
+182 -187
+182 -188
+182 -189
+183 -185
+183 -186
+183 -187
+183 -188
+183 -189
+184 -185
+184 -186
+184 -187
+184 -188
+184 -189
+190 -185
+190 -186
+190 -187
+190 -188
+190 -189
+191 -185
+191 -186
+191 -187
+191 -188
+191 -189
+192 -185
+192 -186
+192 -187
+192 -188
+192 -189
+193 -185
+193 -186
+193 -187
+193 -188
+193 -189
+194 -185
+194 -186
+194 -187
+194 -188
+194 -189
+190 -190
+190 -191
+190 -192
+190 -193
+190 -194
+191 -190
+191 -191
+191 -192
+191 -193
+191 -194
+192 -190
+192 -191
+192 -192
+192 -193
+192 -194
+193 -190
+193 -191
+193 -192
+193 -193
+193 -194
+194 -190
+194 -191
+194 -192
+194 -193
+194 -194
+175 -190
+175 -191
+175 -192
+175 -193
+175 -194
+176 -190
+176 -191
+176 -192
+176 -193
+176 -194
+177 -190
+177 -191
+177 -192
+177 -193
+177 -194
+178 -190
+178 -191
+178 -192
+178 -193
+178 -194
+179 -190
+179 -191
+179 -192
+179 -193
+179 -194
+180 -190
+180 -191
+180 -192
+180 -193
+180 -194
+181 -190
+181 -191
+181 -192
+181 -193
+181 -194
+182 -190
+182 -191
+182 -192
+182 -193
+182 -194
+183 -190
+183 -191
+183 -192
+183 -193
+183 -194
+184 -190
+184 -191
+184 -192
+184 -193
+184 -194
+185 -190
+185 -191
+185 -192
+185 -193
+185 -194
+186 -190
+186 -191
+186 -192
+186 -193
+186 -194
+187 -190
+187 -191
+187 -192
+187 -193
+187 -194
+188 -190
+188 -191
+188 -192
+188 -193
+188 -194
+189 -190
+189 -191
+189 -192
+189 -193
+189 -194
+195 -190
+195 -191
+195 -192
+195 -193
+195 -194
+195 -195
+180 -195
+181 -195
+182 -195
+183 -195
+184 -195
+190 -195
+191 -195
+192 -195
+193 -195
+194 -195
+DEAL::OK
+DEAL::196 196 20 5292
+0 0
+0 -1
+0 -2
+0 -3
+0 -4
+0 -5
+0 -6
+1 0
+1 -1
+1 -2
+1 -3
+1 -4
+1 -5
+1 -6
+2 0
+2 -1
+2 -2
+2 -3
+2 -4
+2 -5
+2 -6
+3 0
+3 -1
+3 -2
+3 -3
+3 -4
+3 -5
+3 -6
+4 0
+4 -1
+4 -2
+4 -3
+4 -4
+4 -5
+4 -6
+5 0
+5 -1
+5 -2
+5 -3
+5 -4
+5 -5
+5 -6
+6 0
+6 -1
+6 -2
+6 -3
+6 -4
+6 -5
+6 -6
+7 0
+7 -1
+7 -2
+7 -3
+7 -4
+7 -5
+7 -6
+8 0
+8 -1
+8 -2
+8 -3
+8 -4
+8 -5
+8 -6
+9 0
+9 -1
+9 -2
+9 -3
+9 -4
+9 -5
+9 -6
+10 0
+10 -1
+10 -2
+10 -3
+10 -4
+10 -5
+10 -6
+11 0
+11 -1
+11 -2
+11 -3
+11 -4
+11 -5
+11 -6
+12 0
+12 -1
+12 -2
+12 -3
+12 -4
+12 -5
+12 -6
+13 0
+13 -1
+13 -2
+13 -3
+13 -4
+13 -5
+13 -6
+14 0
+14 -1
+14 -2
+14 -3
+14 -4
+14 -5
+14 -6
+15 0
+15 -1
+15 -2
+15 -3
+15 -4
+15 -5
+15 -6
+16 0
+16 -1
+16 -2
+16 -3
+16 -4
+16 -5
+16 -6
+17 0
+17 -1
+17 -2
+17 -3
+17 -4
+17 -5
+17 -6
+18 0
+18 -1
+18 -2
+18 -3
+18 -4
+18 -5
+18 -6
+19 0
+19 -1
+19 -2
+19 -3
+19 -4
+19 -5
+19 -6
+20 0
+20 -1
+20 -2
+20 -3
+20 -4
+20 -5
+20 -6
+7 -7
+7 -8
+7 -9
+7 -10
+7 -11
+7 -12
+7 -13
+8 -7
+8 -8
+8 -9
+8 -10
+8 -11
+8 -12
+8 -13
+9 -7
+9 -8
+9 -9
+9 -10
+9 -11
+9 -12
+9 -13
+10 -7
+10 -8
+10 -9
+10 -10
+10 -11
+10 -12
+10 -13
+11 -7
+11 -8
+11 -9
+11 -10
+11 -11
+11 -12
+11 -13
+12 -7
+12 -8
+12 -9
+12 -10
+12 -11
+12 -12
+12 -13
+13 -7
+13 -8
+13 -9
+13 -10
+13 -11
+13 -12
+13 -13
+0 -7
+0 -8
+0 -9
+0 -10
+0 -11
+0 -12
+0 -13
+1 -7
+1 -8
+1 -9
+1 -10
+1 -11
+1 -12
+1 -13
+2 -7
+2 -8
+2 -9
+2 -10
+2 -11
+2 -12
+2 -13
+3 -7
+3 -8
+3 -9
+3 -10
+3 -11
+3 -12
+3 -13
+4 -7
+4 -8
+4 -9
+4 -10
+4 -11
+4 -12
+4 -13
+5 -7
+5 -8
+5 -9
+5 -10
+5 -11
+5 -12
+5 -13
+6 -7
+6 -8
+6 -9
+6 -10
+6 -11
+6 -12
+6 -13
+21 -7
+21 -8
+21 -9
+21 -10
+21 -11
+21 -12
+21 -13
+22 -7
+22 -8
+22 -9
+22 -10
+22 -11
+22 -12
+22 -13
+23 -7
+23 -8
+23 -9
+23 -10
+23 -11
+23 -12
+23 -13
+24 -7
+24 -8
+24 -9
+24 -10
+24 -11
+24 -12
+24 -13
+25 -7
+25 -8
+25 -9
+25 -10
+25 -11
+25 -12
+25 -13
+26 -7
+26 -8
+26 -9
+26 -10
+26 -11
+26 -12
+26 -13
+27 -7
+27 -8
+27 -9
+27 -10
+27 -11
+27 -12
+27 -13
+14 -14
+14 -15
+14 -16
+14 -17
+14 -18
+14 -19
+14 -20
+15 -14
+15 -15
+15 -16
+15 -17
+15 -18
+15 -19
+15 -20
+16 -14
+16 -15
+16 -16
+16 -17
+16 -18
+16 -19
+16 -20
+17 -14
+17 -15
+17 -16
+17 -17
+17 -18
+17 -19
+17 -20
+18 -14
+18 -15
+18 -16
+18 -17
+18 -18
+18 -19
+18 -20
+19 -14
+19 -15
+19 -16
+19 -17
+19 -18
+19 -19
+19 -20
+20 -14
+20 -15
+20 -16
+20 -17
+20 -18
+20 -19
+20 -20
+0 -14
+0 -15
+0 -16
+0 -17
+0 -18
+0 -19
+0 -20
+1 -14
+1 -15
+1 -16
+1 -17
+1 -18
+1 -19
+1 -20
+2 -14
+2 -15
+2 -16
+2 -17
+2 -18
+2 -19
+2 -20
+3 -14
+3 -15
+3 -16
+3 -17
+3 -18
+3 -19
+3 -20
+4 -14
+4 -15
+4 -16
+4 -17
+4 -18
+4 -19
+4 -20
+5 -14
+5 -15
+5 -16
+5 -17
+5 -18
+5 -19
+5 -20
+6 -14
+6 -15
+6 -16
+6 -17
+6 -18
+6 -19
+6 -20
+21 -14
+21 -15
+21 -16
+21 -17
+21 -18
+21 -19
+21 -20
+22 -14
+22 -15
+22 -16
+22 -17
+22 -18
+22 -19
+22 -20
+23 -14
+23 -15
+23 -16
+23 -17
+23 -18
+23 -19
+23 -20
+24 -14
+24 -15
+24 -16
+24 -17
+24 -18
+24 -19
+24 -20
+25 -14
+25 -15
+25 -16
+25 -17
+25 -18
+25 -19
+25 -20
+26 -14
+26 -15
+26 -16
+26 -17
+26 -18
+26 -19
+26 -20
+27 -14
+27 -15
+27 -16
+27 -17
+27 -18
+27 -19
+27 -20
+28 -14
+28 -15
+28 -16
+28 -17
+28 -18
+28 -19
+28 -20
+29 -14
+29 -15
+29 -16
+29 -17
+29 -18
+29 -19
+29 -20
+30 -14
+30 -15
+30 -16
+30 -17
+30 -18
+30 -19
+30 -20
+31 -14
+31 -15
+31 -16
+31 -17
+31 -18
+31 -19
+31 -20
+32 -14
+32 -15
+32 -16
+32 -17
+32 -18
+32 -19
+32 -20
+33 -14
+33 -15
+33 -16
+33 -17
+33 -18
+33 -19
+33 -20
+34 -14
+34 -15
+34 -16
+34 -17
+34 -18
+34 -19
+34 -20
+21 -21
+21 -22
+21 -23
+21 -24
+21 -25
+21 -26
+21 -27
+22 -21
+22 -22
+22 -23
+22 -24
+22 -25
+22 -26
+22 -27
+23 -21
+23 -22
+23 -23
+23 -24
+23 -25
+23 -26
+23 -27
+24 -21
+24 -22
+24 -23
+24 -24
+24 -25
+24 -26
+24 -27
+25 -21
+25 -22
+25 -23
+25 -24
+25 -25
+25 -26
+25 -27
+26 -21
+26 -22
+26 -23
+26 -24
+26 -25
+26 -26
+26 -27
+27 -21
+27 -22
+27 -23
+27 -24
+27 -25
+27 -26
+27 -27
+7 -21
+7 -22
+7 -23
+7 -24
+7 -25
+7 -26
+7 -27
+8 -21
+8 -22
+8 -23
+8 -24
+8 -25
+8 -26
+8 -27
+9 -21
+9 -22
+9 -23
+9 -24
+9 -25
+9 -26
+9 -27
+10 -21
+10 -22
+10 -23
+10 -24
+10 -25
+10 -26
+10 -27
+11 -21
+11 -22
+11 -23
+11 -24
+11 -25
+11 -26
+11 -27
+12 -21
+12 -22
+12 -23
+12 -24
+12 -25
+12 -26
+12 -27
+13 -21
+13 -22
+13 -23
+13 -24
+13 -25
+13 -26
+13 -27
+14 -21
+14 -22
+14 -23
+14 -24
+14 -25
+14 -26
+14 -27
+15 -21
+15 -22
+15 -23
+15 -24
+15 -25
+15 -26
+15 -27
+16 -21
+16 -22
+16 -23
+16 -24
+16 -25
+16 -26
+16 -27
+17 -21
+17 -22
+17 -23
+17 -24
+17 -25
+17 -26
+17 -27
+18 -21
+18 -22
+18 -23
+18 -24
+18 -25
+18 -26
+18 -27
+19 -21
+19 -22
+19 -23
+19 -24
+19 -25
+19 -26
+19 -27
+20 -21
+20 -22
+20 -23
+20 -24
+20 -25
+20 -26
+20 -27
+35 -21
+35 -22
+35 -23
+35 -24
+35 -25
+35 -26
+35 -27
+36 -21
+36 -22
+36 -23
+36 -24
+36 -25
+36 -26
+36 -27
+37 -21
+37 -22
+37 -23
+37 -24
+37 -25
+37 -26
+37 -27
+38 -21
+38 -22
+38 -23
+38 -24
+38 -25
+38 -26
+38 -27
+39 -21
+39 -22
+39 -23
+39 -24
+39 -25
+39 -26
+39 -27
+40 -21
+40 -22
+40 -23
+40 -24
+40 -25
+40 -26
+40 -27
+41 -21
+41 -22
+41 -23
+41 -24
+41 -25
+41 -26
+41 -27
+28 -28
+28 -29
+28 -30
+28 -31
+28 -32
+28 -33
+28 -34
+29 -28
+29 -29
+29 -30
+29 -31
+29 -32
+29 -33
+29 -34
+30 -28
+30 -29
+30 -30
+30 -31
+30 -32
+30 -33
+30 -34
+31 -28
+31 -29
+31 -30
+31 -31
+31 -32
+31 -33
+31 -34
+32 -28
+32 -29
+32 -30
+32 -31
+32 -32
+32 -33
+32 -34
+33 -28
+33 -29
+33 -30
+33 -31
+33 -32
+33 -33
+33 -34
+34 -28
+34 -29
+34 -30
+34 -31
+34 -32
+34 -33
+34 -34
+14 -28
+14 -29
+14 -30
+14 -31
+14 -32
+14 -33
+14 -34
+15 -28
+15 -29
+15 -30
+15 -31
+15 -32
+15 -33
+15 -34
+16 -28
+16 -29
+16 -30
+16 -31
+16 -32
+16 -33
+16 -34
+17 -28
+17 -29
+17 -30
+17 -31
+17 -32
+17 -33
+17 -34
+18 -28
+18 -29
+18 -30
+18 -31
+18 -32
+18 -33
+18 -34
+19 -28
+19 -29
+19 -30
+19 -31
+19 -32
+19 -33
+19 -34
+20 -28
+20 -29
+20 -30
+20 -31
+20 -32
+20 -33
+20 -34
+35 -28
+35 -29
+35 -30
+35 -31
+35 -32
+35 -33
+35 -34
+36 -28
+36 -29
+36 -30
+36 -31
+36 -32
+36 -33
+36 -34
+37 -28
+37 -29
+37 -30
+37 -31
+37 -32
+37 -33
+37 -34
+38 -28
+38 -29
+38 -30
+38 -31
+38 -32
+38 -33
+38 -34
+39 -28
+39 -29
+39 -30
+39 -31
+39 -32
+39 -33
+39 -34
+40 -28
+40 -29
+40 -30
+40 -31
+40 -32
+40 -33
+40 -34
+41 -28
+41 -29
+41 -30
+41 -31
+41 -32
+41 -33
+41 -34
+42 -28
+42 -29
+42 -30
+42 -31
+42 -32
+42 -33
+42 -34
+43 -28
+43 -29
+43 -30
+43 -31
+43 -32
+43 -33
+43 -34
+44 -28
+44 -29
+44 -30
+44 -31
+44 -32
+44 -33
+44 -34
+45 -28
+45 -29
+45 -30
+45 -31
+45 -32
+45 -33
+45 -34
+46 -28
+46 -29
+46 -30
+46 -31
+46 -32
+46 -33
+46 -34
+47 -28
+47 -29
+47 -30
+47 -31
+47 -32
+47 -33
+47 -34
+48 -28
+48 -29
+48 -30
+48 -31
+48 -32
+48 -33
+48 -34
+35 -35
+35 -36
+35 -37
+35 -38
+35 -39
+35 -40
+35 -41
+36 -35
+36 -36
+36 -37
+36 -38
+36 -39
+36 -40
+36 -41
+37 -35
+37 -36
+37 -37
+37 -38
+37 -39
+37 -40
+37 -41
+38 -35
+38 -36
+38 -37
+38 -38
+38 -39
+38 -40
+38 -41
+39 -35
+39 -36
+39 -37
+39 -38
+39 -39
+39 -40
+39 -41
+40 -35
+40 -36
+40 -37
+40 -38
+40 -39
+40 -40
+40 -41
+41 -35
+41 -36
+41 -37
+41 -38
+41 -39
+41 -40
+41 -41
+21 -35
+21 -36
+21 -37
+21 -38
+21 -39
+21 -40
+21 -41
+22 -35
+22 -36
+22 -37
+22 -38
+22 -39
+22 -40
+22 -41
+23 -35
+23 -36
+23 -37
+23 -38
+23 -39
+23 -40
+23 -41
+24 -35
+24 -36
+24 -37
+24 -38
+24 -39
+24 -40
+24 -41
+25 -35
+25 -36
+25 -37
+25 -38
+25 -39
+25 -40
+25 -41
+26 -35
+26 -36
+26 -37
+26 -38
+26 -39
+26 -40
+26 -41
+27 -35
+27 -36
+27 -37
+27 -38
+27 -39
+27 -40
+27 -41
+28 -35
+28 -36
+28 -37
+28 -38
+28 -39
+28 -40
+28 -41
+29 -35
+29 -36
+29 -37
+29 -38
+29 -39
+29 -40
+29 -41
+30 -35
+30 -36
+30 -37
+30 -38
+30 -39
+30 -40
+30 -41
+31 -35
+31 -36
+31 -37
+31 -38
+31 -39
+31 -40
+31 -41
+32 -35
+32 -36
+32 -37
+32 -38
+32 -39
+32 -40
+32 -41
+33 -35
+33 -36
+33 -37
+33 -38
+33 -39
+33 -40
+33 -41
+34 -35
+34 -36
+34 -37
+34 -38
+34 -39
+34 -40
+34 -41
+49 -35
+49 -36
+49 -37
+49 -38
+49 -39
+49 -40
+49 -41
+50 -35
+50 -36
+50 -37
+50 -38
+50 -39
+50 -40
+50 -41
+51 -35
+51 -36
+51 -37
+51 -38
+51 -39
+51 -40
+51 -41
+52 -35
+52 -36
+52 -37
+52 -38
+52 -39
+52 -40
+52 -41
+53 -35
+53 -36
+53 -37
+53 -38
+53 -39
+53 -40
+53 -41
+54 -35
+54 -36
+54 -37
+54 -38
+54 -39
+54 -40
+54 -41
+55 -35
+55 -36
+55 -37
+55 -38
+55 -39
+55 -40
+55 -41
+42 -42
+42 -43
+42 -44
+42 -45
+42 -46
+42 -47
+42 -48
+43 -42
+43 -43
+43 -44
+43 -45
+43 -46
+43 -47
+43 -48
+44 -42
+44 -43
+44 -44
+44 -45
+44 -46
+44 -47
+44 -48
+45 -42
+45 -43
+45 -44
+45 -45
+45 -46
+45 -47
+45 -48
+46 -42
+46 -43
+46 -44
+46 -45
+46 -46
+46 -47
+46 -48
+47 -42
+47 -43
+47 -44
+47 -45
+47 -46
+47 -47
+47 -48
+48 -42
+48 -43
+48 -44
+48 -45
+48 -46
+48 -47
+48 -48
+28 -42
+28 -43
+28 -44
+28 -45
+28 -46
+28 -47
+28 -48
+29 -42
+29 -43
+29 -44
+29 -45
+29 -46
+29 -47
+29 -48
+30 -42
+30 -43
+30 -44
+30 -45
+30 -46
+30 -47
+30 -48
+31 -42
+31 -43
+31 -44
+31 -45
+31 -46
+31 -47
+31 -48
+32 -42
+32 -43
+32 -44
+32 -45
+32 -46
+32 -47
+32 -48
+33 -42
+33 -43
+33 -44
+33 -45
+33 -46
+33 -47
+33 -48
+34 -42
+34 -43
+34 -44
+34 -45
+34 -46
+34 -47
+34 -48
+49 -42
+49 -43
+49 -44
+49 -45
+49 -46
+49 -47
+49 -48
+50 -42
+50 -43
+50 -44
+50 -45
+50 -46
+50 -47
+50 -48
+51 -42
+51 -43
+51 -44
+51 -45
+51 -46
+51 -47
+51 -48
+52 -42
+52 -43
+52 -44
+52 -45
+52 -46
+52 -47
+52 -48
+53 -42
+53 -43
+53 -44
+53 -45
+53 -46
+53 -47
+53 -48
+54 -42
+54 -43
+54 -44
+54 -45
+54 -46
+54 -47
+54 -48
+55 -42
+55 -43
+55 -44
+55 -45
+55 -46
+55 -47
+55 -48
+56 -42
+56 -43
+56 -44
+56 -45
+56 -46
+56 -47
+56 -48
+57 -42
+57 -43
+57 -44
+57 -45
+57 -46
+57 -47
+57 -48
+58 -42
+58 -43
+58 -44
+58 -45
+58 -46
+58 -47
+58 -48
+59 -42
+59 -43
+59 -44
+59 -45
+59 -46
+59 -47
+59 -48
+60 -42
+60 -43
+60 -44
+60 -45
+60 -46
+60 -47
+60 -48
+61 -42
+61 -43
+61 -44
+61 -45
+61 -46
+61 -47
+61 -48
+62 -42
+62 -43
+62 -44
+62 -45
+62 -46
+62 -47
+62 -48
+49 -49
+49 -50
+49 -51
+49 -52
+49 -53
+49 -54
+49 -55
+50 -49
+50 -50
+50 -51
+50 -52
+50 -53
+50 -54
+50 -55
+51 -49
+51 -50
+51 -51
+51 -52
+51 -53
+51 -54
+51 -55
+52 -49
+52 -50
+52 -51
+52 -52
+52 -53
+52 -54
+52 -55
+53 -49
+53 -50
+53 -51
+53 -52
+53 -53
+53 -54
+53 -55
+54 -49
+54 -50
+54 -51
+54 -52
+54 -53
+54 -54
+54 -55
+55 -49
+55 -50
+55 -51
+55 -52
+55 -53
+55 -54
+55 -55
+35 -49
+35 -50
+35 -51
+35 -52
+35 -53
+35 -54
+35 -55
+36 -49
+36 -50
+36 -51
+36 -52
+36 -53
+36 -54
+36 -55
+37 -49
+37 -50
+37 -51
+37 -52
+37 -53
+37 -54
+37 -55
+38 -49
+38 -50
+38 -51
+38 -52
+38 -53
+38 -54
+38 -55
+39 -49
+39 -50
+39 -51
+39 -52
+39 -53
+39 -54
+39 -55
+40 -49
+40 -50
+40 -51
+40 -52
+40 -53
+40 -54
+40 -55
+41 -49
+41 -50
+41 -51
+41 -52
+41 -53
+41 -54
+41 -55
+42 -49
+42 -50
+42 -51
+42 -52
+42 -53
+42 -54
+42 -55
+43 -49
+43 -50
+43 -51
+43 -52
+43 -53
+43 -54
+43 -55
+44 -49
+44 -50
+44 -51
+44 -52
+44 -53
+44 -54
+44 -55
+45 -49
+45 -50
+45 -51
+45 -52
+45 -53
+45 -54
+45 -55
+46 -49
+46 -50
+46 -51
+46 -52
+46 -53
+46 -54
+46 -55
+47 -49
+47 -50
+47 -51
+47 -52
+47 -53
+47 -54
+47 -55
+48 -49
+48 -50
+48 -51
+48 -52
+48 -53
+48 -54
+48 -55
+63 -49
+63 -50
+63 -51
+63 -52
+63 -53
+63 -54
+63 -55
+64 -49
+64 -50
+64 -51
+64 -52
+64 -53
+64 -54
+64 -55
+65 -49
+65 -50
+65 -51
+65 -52
+65 -53
+65 -54
+65 -55
+66 -49
+66 -50
+66 -51
+66 -52
+66 -53
+66 -54
+66 -55
+67 -49
+67 -50
+67 -51
+67 -52
+67 -53
+67 -54
+67 -55
+68 -49
+68 -50
+68 -51
+68 -52
+68 -53
+68 -54
+68 -55
+69 -49
+69 -50
+69 -51
+69 -52
+69 -53
+69 -54
+69 -55
+56 -56
+56 -57
+56 -58
+56 -59
+56 -60
+56 -61
+56 -62
+57 -56
+57 -57
+57 -58
+57 -59
+57 -60
+57 -61
+57 -62
+58 -56
+58 -57
+58 -58
+58 -59
+58 -60
+58 -61
+58 -62
+59 -56
+59 -57
+59 -58
+59 -59
+59 -60
+59 -61
+59 -62
+60 -56
+60 -57
+60 -58
+60 -59
+60 -60
+60 -61
+60 -62
+61 -56
+61 -57
+61 -58
+61 -59
+61 -60
+61 -61
+61 -62
+62 -56
+62 -57
+62 -58
+62 -59
+62 -60
+62 -61
+62 -62
+42 -56
+42 -57
+42 -58
+42 -59
+42 -60
+42 -61
+42 -62
+43 -56
+43 -57
+43 -58
+43 -59
+43 -60
+43 -61
+43 -62
+44 -56
+44 -57
+44 -58
+44 -59
+44 -60
+44 -61
+44 -62
+45 -56
+45 -57
+45 -58
+45 -59
+45 -60
+45 -61
+45 -62
+46 -56
+46 -57
+46 -58
+46 -59
+46 -60
+46 -61
+46 -62
+47 -56
+47 -57
+47 -58
+47 -59
+47 -60
+47 -61
+47 -62
+48 -56
+48 -57
+48 -58
+48 -59
+48 -60
+48 -61
+48 -62
+63 -56
+63 -57
+63 -58
+63 -59
+63 -60
+63 -61
+63 -62
+64 -56
+64 -57
+64 -58
+64 -59
+64 -60
+64 -61
+64 -62
+65 -56
+65 -57
+65 -58
+65 -59
+65 -60
+65 -61
+65 -62
+66 -56
+66 -57
+66 -58
+66 -59
+66 -60
+66 -61
+66 -62
+67 -56
+67 -57
+67 -58
+67 -59
+67 -60
+67 -61
+67 -62
+68 -56
+68 -57
+68 -58
+68 -59
+68 -60
+68 -61
+68 -62
+69 -56
+69 -57
+69 -58
+69 -59
+69 -60
+69 -61
+69 -62
+70 -56
+70 -57
+70 -58
+70 -59
+70 -60
+70 -61
+70 -62
+71 -56
+71 -57
+71 -58
+71 -59
+71 -60
+71 -61
+71 -62
+72 -56
+72 -57
+72 -58
+72 -59
+72 -60
+72 -61
+72 -62
+73 -56
+73 -57
+73 -58
+73 -59
+73 -60
+73 -61
+73 -62
+74 -56
+74 -57
+74 -58
+74 -59
+74 -60
+74 -61
+74 -62
+75 -56
+75 -57
+75 -58
+75 -59
+75 -60
+75 -61
+75 -62
+76 -56
+76 -57
+76 -58
+76 -59
+76 -60
+76 -61
+76 -62
+63 -63
+63 -64
+63 -65
+63 -66
+63 -67
+63 -68
+63 -69
+64 -63
+64 -64
+64 -65
+64 -66
+64 -67
+64 -68
+64 -69
+65 -63
+65 -64
+65 -65
+65 -66
+65 -67
+65 -68
+65 -69
+66 -63
+66 -64
+66 -65
+66 -66
+66 -67
+66 -68
+66 -69
+67 -63
+67 -64
+67 -65
+67 -66
+67 -67
+67 -68
+67 -69
+68 -63
+68 -64
+68 -65
+68 -66
+68 -67
+68 -68
+68 -69
+69 -63
+69 -64
+69 -65
+69 -66
+69 -67
+69 -68
+69 -69
+49 -63
+49 -64
+49 -65
+49 -66
+49 -67
+49 -68
+49 -69
+50 -63
+50 -64
+50 -65
+50 -66
+50 -67
+50 -68
+50 -69
+51 -63
+51 -64
+51 -65
+51 -66
+51 -67
+51 -68
+51 -69
+52 -63
+52 -64
+52 -65
+52 -66
+52 -67
+52 -68
+52 -69
+53 -63
+53 -64
+53 -65
+53 -66
+53 -67
+53 -68
+53 -69
+54 -63
+54 -64
+54 -65
+54 -66
+54 -67
+54 -68
+54 -69
+55 -63
+55 -64
+55 -65
+55 -66
+55 -67
+55 -68
+55 -69
+56 -63
+56 -64
+56 -65
+56 -66
+56 -67
+56 -68
+56 -69
+57 -63
+57 -64
+57 -65
+57 -66
+57 -67
+57 -68
+57 -69
+58 -63
+58 -64
+58 -65
+58 -66
+58 -67
+58 -68
+58 -69
+59 -63
+59 -64
+59 -65
+59 -66
+59 -67
+59 -68
+59 -69
+60 -63
+60 -64
+60 -65
+60 -66
+60 -67
+60 -68
+60 -69
+61 -63
+61 -64
+61 -65
+61 -66
+61 -67
+61 -68
+61 -69
+62 -63
+62 -64
+62 -65
+62 -66
+62 -67
+62 -68
+62 -69
+77 -63
+77 -64
+77 -65
+77 -66
+77 -67
+77 -68
+77 -69
+78 -63
+78 -64
+78 -65
+78 -66
+78 -67
+78 -68
+78 -69
+79 -63
+79 -64
+79 -65
+79 -66
+79 -67
+79 -68
+79 -69
+80 -63
+80 -64
+80 -65
+80 -66
+80 -67
+80 -68
+80 -69
+81 -63
+81 -64
+81 -65
+81 -66
+81 -67
+81 -68
+81 -69
+82 -63
+82 -64
+82 -65
+82 -66
+82 -67
+82 -68
+82 -69
+83 -63
+83 -64
+83 -65
+83 -66
+83 -67
+83 -68
+83 -69
+70 -70
+70 -71
+70 -72
+70 -73
+70 -74
+70 -75
+70 -76
+71 -70
+71 -71
+71 -72
+71 -73
+71 -74
+71 -75
+71 -76
+72 -70
+72 -71
+72 -72
+72 -73
+72 -74
+72 -75
+72 -76
+73 -70
+73 -71
+73 -72
+73 -73
+73 -74
+73 -75
+73 -76
+74 -70
+74 -71
+74 -72
+74 -73
+74 -74
+74 -75
+74 -76
+75 -70
+75 -71
+75 -72
+75 -73
+75 -74
+75 -75
+75 -76
+76 -70
+76 -71
+76 -72
+76 -73
+76 -74
+76 -75
+76 -76
+56 -70
+56 -71
+56 -72
+56 -73
+56 -74
+56 -75
+56 -76
+57 -70
+57 -71
+57 -72
+57 -73
+57 -74
+57 -75
+57 -76
+58 -70
+58 -71
+58 -72
+58 -73
+58 -74
+58 -75
+58 -76
+59 -70
+59 -71
+59 -72
+59 -73
+59 -74
+59 -75
+59 -76
+60 -70
+60 -71
+60 -72
+60 -73
+60 -74
+60 -75
+60 -76
+61 -70
+61 -71
+61 -72
+61 -73
+61 -74
+61 -75
+61 -76
+62 -70
+62 -71
+62 -72
+62 -73
+62 -74
+62 -75
+62 -76
+77 -70
+77 -71
+77 -72
+77 -73
+77 -74
+77 -75
+77 -76
+78 -70
+78 -71
+78 -72
+78 -73
+78 -74
+78 -75
+78 -76
+79 -70
+79 -71
+79 -72
+79 -73
+79 -74
+79 -75
+79 -76
+80 -70
+80 -71
+80 -72
+80 -73
+80 -74
+80 -75
+80 -76
+81 -70
+81 -71
+81 -72
+81 -73
+81 -74
+81 -75
+81 -76
+82 -70
+82 -71
+82 -72
+82 -73
+82 -74
+82 -75
+82 -76
+83 -70
+83 -71
+83 -72
+83 -73
+83 -74
+83 -75
+83 -76
+84 -70
+84 -71
+84 -72
+84 -73
+84 -74
+84 -75
+84 -76
+85 -70
+85 -71
+85 -72
+85 -73
+85 -74
+85 -75
+85 -76
+86 -70
+86 -71
+86 -72
+86 -73
+86 -74
+86 -75
+86 -76
+87 -70
+87 -71
+87 -72
+87 -73
+87 -74
+87 -75
+87 -76
+88 -70
+88 -71
+88 -72
+88 -73
+88 -74
+88 -75
+88 -76
+89 -70
+89 -71
+89 -72
+89 -73
+89 -74
+89 -75
+89 -76
+90 -70
+90 -71
+90 -72
+90 -73
+90 -74
+90 -75
+90 -76
+77 -77
+77 -78
+77 -79
+77 -80
+77 -81
+77 -82
+77 -83
+78 -77
+78 -78
+78 -79
+78 -80
+78 -81
+78 -82
+78 -83
+79 -77
+79 -78
+79 -79
+79 -80
+79 -81
+79 -82
+79 -83
+80 -77
+80 -78
+80 -79
+80 -80
+80 -81
+80 -82
+80 -83
+81 -77
+81 -78
+81 -79
+81 -80
+81 -81
+81 -82
+81 -83
+82 -77
+82 -78
+82 -79
+82 -80
+82 -81
+82 -82
+82 -83
+83 -77
+83 -78
+83 -79
+83 -80
+83 -81
+83 -82
+83 -83
+63 -77
+63 -78
+63 -79
+63 -80
+63 -81
+63 -82
+63 -83
+64 -77
+64 -78
+64 -79
+64 -80
+64 -81
+64 -82
+64 -83
+65 -77
+65 -78
+65 -79
+65 -80
+65 -81
+65 -82
+65 -83
+66 -77
+66 -78
+66 -79
+66 -80
+66 -81
+66 -82
+66 -83
+67 -77
+67 -78
+67 -79
+67 -80
+67 -81
+67 -82
+67 -83
+68 -77
+68 -78
+68 -79
+68 -80
+68 -81
+68 -82
+68 -83
+69 -77
+69 -78
+69 -79
+69 -80
+69 -81
+69 -82
+69 -83
+70 -77
+70 -78
+70 -79
+70 -80
+70 -81
+70 -82
+70 -83
+71 -77
+71 -78
+71 -79
+71 -80
+71 -81
+71 -82
+71 -83
+72 -77
+72 -78
+72 -79
+72 -80
+72 -81
+72 -82
+72 -83
+73 -77
+73 -78
+73 -79
+73 -80
+73 -81
+73 -82
+73 -83
+74 -77
+74 -78
+74 -79
+74 -80
+74 -81
+74 -82
+74 -83
+75 -77
+75 -78
+75 -79
+75 -80
+75 -81
+75 -82
+75 -83
+76 -77
+76 -78
+76 -79
+76 -80
+76 -81
+76 -82
+76 -83
+91 -77
+91 -78
+91 -79
+91 -80
+91 -81
+91 -82
+91 -83
+92 -77
+92 -78
+92 -79
+92 -80
+92 -81
+92 -82
+92 -83
+93 -77
+93 -78
+93 -79
+93 -80
+93 -81
+93 -82
+93 -83
+94 -77
+94 -78
+94 -79
+94 -80
+94 -81
+94 -82
+94 -83
+95 -77
+95 -78
+95 -79
+95 -80
+95 -81
+95 -82
+95 -83
+96 -77
+96 -78
+96 -79
+96 -80
+96 -81
+96 -82
+96 -83
+97 -77
+97 -78
+97 -79
+97 -80
+97 -81
+97 -82
+97 -83
+84 -84
+84 -85
+84 -86
+84 -87
+84 -88
+84 -89
+84 -90
+85 -84
+85 -85
+85 -86
+85 -87
+85 -88
+85 -89
+85 -90
+86 -84
+86 -85
+86 -86
+86 -87
+86 -88
+86 -89
+86 -90
+87 -84
+87 -85
+87 -86
+87 -87
+87 -88
+87 -89
+87 -90
+88 -84
+88 -85
+88 -86
+88 -87
+88 -88
+88 -89
+88 -90
+89 -84
+89 -85
+89 -86
+89 -87
+89 -88
+89 -89
+89 -90
+90 -84
+90 -85
+90 -86
+90 -87
+90 -88
+90 -89
+90 -90
+70 -84
+70 -85
+70 -86
+70 -87
+70 -88
+70 -89
+70 -90
+71 -84
+71 -85
+71 -86
+71 -87
+71 -88
+71 -89
+71 -90
+72 -84
+72 -85
+72 -86
+72 -87
+72 -88
+72 -89
+72 -90
+73 -84
+73 -85
+73 -86
+73 -87
+73 -88
+73 -89
+73 -90
+74 -84
+74 -85
+74 -86
+74 -87
+74 -88
+74 -89
+74 -90
+75 -84
+75 -85
+75 -86
+75 -87
+75 -88
+75 -89
+75 -90
+76 -84
+76 -85
+76 -86
+76 -87
+76 -88
+76 -89
+76 -90
+91 -84
+91 -85
+91 -86
+91 -87
+91 -88
+91 -89
+91 -90
+92 -84
+92 -85
+92 -86
+92 -87
+92 -88
+92 -89
+92 -90
+93 -84
+93 -85
+93 -86
+93 -87
+93 -88
+93 -89
+93 -90
+94 -84
+94 -85
+94 -86
+94 -87
+94 -88
+94 -89
+94 -90
+95 -84
+95 -85
+95 -86
+95 -87
+95 -88
+95 -89
+95 -90
+96 -84
+96 -85
+96 -86
+96 -87
+96 -88
+96 -89
+96 -90
+97 -84
+97 -85
+97 -86
+97 -87
+97 -88
+97 -89
+97 -90
+98 -84
+98 -85
+98 -86
+98 -87
+98 -88
+98 -89
+98 -90
+99 -84
+99 -85
+99 -86
+99 -87
+99 -88
+99 -89
+99 -90
+100 -84
+100 -85
+100 -86
+100 -87
+100 -88
+100 -89
+100 -90
+101 -84
+101 -85
+101 -86
+101 -87
+101 -88
+101 -89
+101 -90
+102 -84
+102 -85
+102 -86
+102 -87
+102 -88
+102 -89
+102 -90
+103 -84
+103 -85
+103 -86
+103 -87
+103 -88
+103 -89
+103 -90
+104 -84
+104 -85
+104 -86
+104 -87
+104 -88
+104 -89
+104 -90
+91 -91
+91 -92
+91 -93
+91 -94
+91 -95
+91 -96
+91 -97
+92 -91
+92 -92
+92 -93
+92 -94
+92 -95
+92 -96
+92 -97
+93 -91
+93 -92
+93 -93
+93 -94
+93 -95
+93 -96
+93 -97
+94 -91
+94 -92
+94 -93
+94 -94
+94 -95
+94 -96
+94 -97
+95 -91
+95 -92
+95 -93
+95 -94
+95 -95
+95 -96
+95 -97
+96 -91
+96 -92
+96 -93
+96 -94
+96 -95
+96 -96
+96 -97
+97 -91
+97 -92
+97 -93
+97 -94
+97 -95
+97 -96
+97 -97
+77 -91
+77 -92
+77 -93
+77 -94
+77 -95
+77 -96
+77 -97
+78 -91
+78 -92
+78 -93
+78 -94
+78 -95
+78 -96
+78 -97
+79 -91
+79 -92
+79 -93
+79 -94
+79 -95
+79 -96
+79 -97
+80 -91
+80 -92
+80 -93
+80 -94
+80 -95
+80 -96
+80 -97
+81 -91
+81 -92
+81 -93
+81 -94
+81 -95
+81 -96
+81 -97
+82 -91
+82 -92
+82 -93
+82 -94
+82 -95
+82 -96
+82 -97
+83 -91
+83 -92
+83 -93
+83 -94
+83 -95
+83 -96
+83 -97
+84 -91
+84 -92
+84 -93
+84 -94
+84 -95
+84 -96
+84 -97
+85 -91
+85 -92
+85 -93
+85 -94
+85 -95
+85 -96
+85 -97
+86 -91
+86 -92
+86 -93
+86 -94
+86 -95
+86 -96
+86 -97
+87 -91
+87 -92
+87 -93
+87 -94
+87 -95
+87 -96
+87 -97
+88 -91
+88 -92
+88 -93
+88 -94
+88 -95
+88 -96
+88 -97
+89 -91
+89 -92
+89 -93
+89 -94
+89 -95
+89 -96
+89 -97
+90 -91
+90 -92
+90 -93
+90 -94
+90 -95
+90 -96
+90 -97
+105 -91
+105 -92
+105 -93
+105 -94
+105 -95
+105 -96
+105 -97
+106 -91
+106 -92
+106 -93
+106 -94
+106 -95
+106 -96
+106 -97
+107 -91
+107 -92
+107 -93
+107 -94
+107 -95
+107 -96
+107 -97
+108 -91
+108 -92
+108 -93
+108 -94
+108 -95
+108 -96
+108 -97
+109 -91
+109 -92
+109 -93
+109 -94
+109 -95
+109 -96
+109 -97
+110 -91
+110 -92
+110 -93
+110 -94
+110 -95
+110 -96
+110 -97
+111 -91
+111 -92
+111 -93
+111 -94
+111 -95
+111 -96
+111 -97
+98 -98
+98 -99
+98 -100
+98 -101
+98 -102
+98 -103
+98 -104
+99 -98
+99 -99
+99 -100
+99 -101
+99 -102
+99 -103
+99 -104
+100 -98
+100 -99
+100 -100
+100 -101
+100 -102
+100 -103
+100 -104
+101 -98
+101 -99
+101 -100
+101 -101
+101 -102
+101 -103
+101 -104
+102 -98
+102 -99
+102 -100
+102 -101
+102 -102
+102 -103
+102 -104
+103 -98
+103 -99
+103 -100
+103 -101
+103 -102
+103 -103
+103 -104
+104 -98
+104 -99
+104 -100
+104 -101
+104 -102
+104 -103
+104 -104
+84 -98
+84 -99
+84 -100
+84 -101
+84 -102
+84 -103
+84 -104
+85 -98
+85 -99
+85 -100
+85 -101
+85 -102
+85 -103
+85 -104
+86 -98
+86 -99
+86 -100
+86 -101
+86 -102
+86 -103
+86 -104
+87 -98
+87 -99
+87 -100
+87 -101
+87 -102
+87 -103
+87 -104
+88 -98
+88 -99
+88 -100
+88 -101
+88 -102
+88 -103
+88 -104
+89 -98
+89 -99
+89 -100
+89 -101
+89 -102
+89 -103
+89 -104
+90 -98
+90 -99
+90 -100
+90 -101
+90 -102
+90 -103
+90 -104
+105 -98
+105 -99
+105 -100
+105 -101
+105 -102
+105 -103
+105 -104
+106 -98
+106 -99
+106 -100
+106 -101
+106 -102
+106 -103
+106 -104
+107 -98
+107 -99
+107 -100
+107 -101
+107 -102
+107 -103
+107 -104
+108 -98
+108 -99
+108 -100
+108 -101
+108 -102
+108 -103
+108 -104
+109 -98
+109 -99
+109 -100
+109 -101
+109 -102
+109 -103
+109 -104
+110 -98
+110 -99
+110 -100
+110 -101
+110 -102
+110 -103
+110 -104
+111 -98
+111 -99
+111 -100
+111 -101
+111 -102
+111 -103
+111 -104
+112 -98
+112 -99
+112 -100
+112 -101
+112 -102
+112 -103
+112 -104
+113 -98
+113 -99
+113 -100
+113 -101
+113 -102
+113 -103
+113 -104
+114 -98
+114 -99
+114 -100
+114 -101
+114 -102
+114 -103
+114 -104
+115 -98
+115 -99
+115 -100
+115 -101
+115 -102
+115 -103
+115 -104
+116 -98
+116 -99
+116 -100
+116 -101
+116 -102
+116 -103
+116 -104
+117 -98
+117 -99
+117 -100
+117 -101
+117 -102
+117 -103
+117 -104
+118 -98
+118 -99
+118 -100
+118 -101
+118 -102
+118 -103
+118 -104
+105 -105
+105 -106
+105 -107
+105 -108
+105 -109
+105 -110
+105 -111
+106 -105
+106 -106
+106 -107
+106 -108
+106 -109
+106 -110
+106 -111
+107 -105
+107 -106
+107 -107
+107 -108
+107 -109
+107 -110
+107 -111
+108 -105
+108 -106
+108 -107
+108 -108
+108 -109
+108 -110
+108 -111
+109 -105
+109 -106
+109 -107
+109 -108
+109 -109
+109 -110
+109 -111
+110 -105
+110 -106
+110 -107
+110 -108
+110 -109
+110 -110
+110 -111
+111 -105
+111 -106
+111 -107
+111 -108
+111 -109
+111 -110
+111 -111
+91 -105
+91 -106
+91 -107
+91 -108
+91 -109
+91 -110
+91 -111
+92 -105
+92 -106
+92 -107
+92 -108
+92 -109
+92 -110
+92 -111
+93 -105
+93 -106
+93 -107
+93 -108
+93 -109
+93 -110
+93 -111
+94 -105
+94 -106
+94 -107
+94 -108
+94 -109
+94 -110
+94 -111
+95 -105
+95 -106
+95 -107
+95 -108
+95 -109
+95 -110
+95 -111
+96 -105
+96 -106
+96 -107
+96 -108
+96 -109
+96 -110
+96 -111
+97 -105
+97 -106
+97 -107
+97 -108
+97 -109
+97 -110
+97 -111
+98 -105
+98 -106
+98 -107
+98 -108
+98 -109
+98 -110
+98 -111
+99 -105
+99 -106
+99 -107
+99 -108
+99 -109
+99 -110
+99 -111
+100 -105
+100 -106
+100 -107
+100 -108
+100 -109
+100 -110
+100 -111
+101 -105
+101 -106
+101 -107
+101 -108
+101 -109
+101 -110
+101 -111
+102 -105
+102 -106
+102 -107
+102 -108
+102 -109
+102 -110
+102 -111
+103 -105
+103 -106
+103 -107
+103 -108
+103 -109
+103 -110
+103 -111
+104 -105
+104 -106
+104 -107
+104 -108
+104 -109
+104 -110
+104 -111
+119 -105
+119 -106
+119 -107
+119 -108
+119 -109
+119 -110
+119 -111
+120 -105
+120 -106
+120 -107
+120 -108
+120 -109
+120 -110
+120 -111
+121 -105
+121 -106
+121 -107
+121 -108
+121 -109
+121 -110
+121 -111
+122 -105
+122 -106
+122 -107
+122 -108
+122 -109
+122 -110
+122 -111
+123 -105
+123 -106
+123 -107
+123 -108
+123 -109
+123 -110
+123 -111
+124 -105
+124 -106
+124 -107
+124 -108
+124 -109
+124 -110
+124 -111
+125 -105
+125 -106
+125 -107
+125 -108
+125 -109
+125 -110
+125 -111
+112 -112
+112 -113
+112 -114
+112 -115
+112 -116
+112 -117
+112 -118
+113 -112
+113 -113
+113 -114
+113 -115
+113 -116
+113 -117
+113 -118
+114 -112
+114 -113
+114 -114
+114 -115
+114 -116
+114 -117
+114 -118
+115 -112
+115 -113
+115 -114
+115 -115
+115 -116
+115 -117
+115 -118
+116 -112
+116 -113
+116 -114
+116 -115
+116 -116
+116 -117
+116 -118
+117 -112
+117 -113
+117 -114
+117 -115
+117 -116
+117 -117
+117 -118
+118 -112
+118 -113
+118 -114
+118 -115
+118 -116
+118 -117
+118 -118
+98 -112
+98 -113
+98 -114
+98 -115
+98 -116
+98 -117
+98 -118
+99 -112
+99 -113
+99 -114
+99 -115
+99 -116
+99 -117
+99 -118
+100 -112
+100 -113
+100 -114
+100 -115
+100 -116
+100 -117
+100 -118
+101 -112
+101 -113
+101 -114
+101 -115
+101 -116
+101 -117
+101 -118
+102 -112
+102 -113
+102 -114
+102 -115
+102 -116
+102 -117
+102 -118
+103 -112
+103 -113
+103 -114
+103 -115
+103 -116
+103 -117
+103 -118
+104 -112
+104 -113
+104 -114
+104 -115
+104 -116
+104 -117
+104 -118
+119 -112
+119 -113
+119 -114
+119 -115
+119 -116
+119 -117
+119 -118
+120 -112
+120 -113
+120 -114
+120 -115
+120 -116
+120 -117
+120 -118
+121 -112
+121 -113
+121 -114
+121 -115
+121 -116
+121 -117
+121 -118
+122 -112
+122 -113
+122 -114
+122 -115
+122 -116
+122 -117
+122 -118
+123 -112
+123 -113
+123 -114
+123 -115
+123 -116
+123 -117
+123 -118
+124 -112
+124 -113
+124 -114
+124 -115
+124 -116
+124 -117
+124 -118
+125 -112
+125 -113
+125 -114
+125 -115
+125 -116
+125 -117
+125 -118
+126 -112
+126 -113
+126 -114
+126 -115
+126 -116
+126 -117
+126 -118
+127 -112
+127 -113
+127 -114
+127 -115
+127 -116
+127 -117
+127 -118
+128 -112
+128 -113
+128 -114
+128 -115
+128 -116
+128 -117
+128 -118
+129 -112
+129 -113
+129 -114
+129 -115
+129 -116
+129 -117
+129 -118
+130 -112
+130 -113
+130 -114
+130 -115
+130 -116
+130 -117
+130 -118
+131 -112
+131 -113
+131 -114
+131 -115
+131 -116
+131 -117
+131 -118
+132 -112
+132 -113
+132 -114
+132 -115
+132 -116
+132 -117
+132 -118
+119 -119
+119 -120
+119 -121
+119 -122
+119 -123
+119 -124
+119 -125
+120 -119
+120 -120
+120 -121
+120 -122
+120 -123
+120 -124
+120 -125
+121 -119
+121 -120
+121 -121
+121 -122
+121 -123
+121 -124
+121 -125
+122 -119
+122 -120
+122 -121
+122 -122
+122 -123
+122 -124
+122 -125
+123 -119
+123 -120
+123 -121
+123 -122
+123 -123
+123 -124
+123 -125
+124 -119
+124 -120
+124 -121
+124 -122
+124 -123
+124 -124
+124 -125
+125 -119
+125 -120
+125 -121
+125 -122
+125 -123
+125 -124
+125 -125
+105 -119
+105 -120
+105 -121
+105 -122
+105 -123
+105 -124
+105 -125
+106 -119
+106 -120
+106 -121
+106 -122
+106 -123
+106 -124
+106 -125
+107 -119
+107 -120
+107 -121
+107 -122
+107 -123
+107 -124
+107 -125
+108 -119
+108 -120
+108 -121
+108 -122
+108 -123
+108 -124
+108 -125
+109 -119
+109 -120
+109 -121
+109 -122
+109 -123
+109 -124
+109 -125
+110 -119
+110 -120
+110 -121
+110 -122
+110 -123
+110 -124
+110 -125
+111 -119
+111 -120
+111 -121
+111 -122
+111 -123
+111 -124
+111 -125
+112 -119
+112 -120
+112 -121
+112 -122
+112 -123
+112 -124
+112 -125
+113 -119
+113 -120
+113 -121
+113 -122
+113 -123
+113 -124
+113 -125
+114 -119
+114 -120
+114 -121
+114 -122
+114 -123
+114 -124
+114 -125
+115 -119
+115 -120
+115 -121
+115 -122
+115 -123
+115 -124
+115 -125
+116 -119
+116 -120
+116 -121
+116 -122
+116 -123
+116 -124
+116 -125
+117 -119
+117 -120
+117 -121
+117 -122
+117 -123
+117 -124
+117 -125
+118 -119
+118 -120
+118 -121
+118 -122
+118 -123
+118 -124
+118 -125
+133 -119
+133 -120
+133 -121
+133 -122
+133 -123
+133 -124
+133 -125
+134 -119
+134 -120
+134 -121
+134 -122
+134 -123
+134 -124
+134 -125
+135 -119
+135 -120
+135 -121
+135 -122
+135 -123
+135 -124
+135 -125
+136 -119
+136 -120
+136 -121
+136 -122
+136 -123
+136 -124
+136 -125
+137 -119
+137 -120
+137 -121
+137 -122
+137 -123
+137 -124
+137 -125
+138 -119
+138 -120
+138 -121
+138 -122
+138 -123
+138 -124
+138 -125
+139 -119
+139 -120
+139 -121
+139 -122
+139 -123
+139 -124
+139 -125
+126 -126
+126 -127
+126 -128
+126 -129
+126 -130
+126 -131
+126 -132
+127 -126
+127 -127
+127 -128
+127 -129
+127 -130
+127 -131
+127 -132
+128 -126
+128 -127
+128 -128
+128 -129
+128 -130
+128 -131
+128 -132
+129 -126
+129 -127
+129 -128
+129 -129
+129 -130
+129 -131
+129 -132
+130 -126
+130 -127
+130 -128
+130 -129
+130 -130
+130 -131
+130 -132
+131 -126
+131 -127
+131 -128
+131 -129
+131 -130
+131 -131
+131 -132
+132 -126
+132 -127
+132 -128
+132 -129
+132 -130
+132 -131
+132 -132
+112 -126
+112 -127
+112 -128
+112 -129
+112 -130
+112 -131
+112 -132
+113 -126
+113 -127
+113 -128
+113 -129
+113 -130
+113 -131
+113 -132
+114 -126
+114 -127
+114 -128
+114 -129
+114 -130
+114 -131
+114 -132
+115 -126
+115 -127
+115 -128
+115 -129
+115 -130
+115 -131
+115 -132
+116 -126
+116 -127
+116 -128
+116 -129
+116 -130
+116 -131
+116 -132
+117 -126
+117 -127
+117 -128
+117 -129
+117 -130
+117 -131
+117 -132
+118 -126
+118 -127
+118 -128
+118 -129
+118 -130
+118 -131
+118 -132
+133 -126
+133 -127
+133 -128
+133 -129
+133 -130
+133 -131
+133 -132
+134 -126
+134 -127
+134 -128
+134 -129
+134 -130
+134 -131
+134 -132
+135 -126
+135 -127
+135 -128
+135 -129
+135 -130
+135 -131
+135 -132
+136 -126
+136 -127
+136 -128
+136 -129
+136 -130
+136 -131
+136 -132
+137 -126
+137 -127
+137 -128
+137 -129
+137 -130
+137 -131
+137 -132
+138 -126
+138 -127
+138 -128
+138 -129
+138 -130
+138 -131
+138 -132
+139 -126
+139 -127
+139 -128
+139 -129
+139 -130
+139 -131
+139 -132
+140 -126
+140 -127
+140 -128
+140 -129
+140 -130
+140 -131
+140 -132
+141 -126
+141 -127
+141 -128
+141 -129
+141 -130
+141 -131
+141 -132
+142 -126
+142 -127
+142 -128
+142 -129
+142 -130
+142 -131
+142 -132
+143 -126
+143 -127
+143 -128
+143 -129
+143 -130
+143 -131
+143 -132
+144 -126
+144 -127
+144 -128
+144 -129
+144 -130
+144 -131
+144 -132
+145 -126
+145 -127
+145 -128
+145 -129
+145 -130
+145 -131
+145 -132
+146 -126
+146 -127
+146 -128
+146 -129
+146 -130
+146 -131
+146 -132
+133 -133
+133 -134
+133 -135
+133 -136
+133 -137
+133 -138
+133 -139
+134 -133
+134 -134
+134 -135
+134 -136
+134 -137
+134 -138
+134 -139
+135 -133
+135 -134
+135 -135
+135 -136
+135 -137
+135 -138
+135 -139
+136 -133
+136 -134
+136 -135
+136 -136
+136 -137
+136 -138
+136 -139
+137 -133
+137 -134
+137 -135
+137 -136
+137 -137
+137 -138
+137 -139
+138 -133
+138 -134
+138 -135
+138 -136
+138 -137
+138 -138
+138 -139
+139 -133
+139 -134
+139 -135
+139 -136
+139 -137
+139 -138
+139 -139
+119 -133
+119 -134
+119 -135
+119 -136
+119 -137
+119 -138
+119 -139
+120 -133
+120 -134
+120 -135
+120 -136
+120 -137
+120 -138
+120 -139
+121 -133
+121 -134
+121 -135
+121 -136
+121 -137
+121 -138
+121 -139
+122 -133
+122 -134
+122 -135
+122 -136
+122 -137
+122 -138
+122 -139
+123 -133
+123 -134
+123 -135
+123 -136
+123 -137
+123 -138
+123 -139
+124 -133
+124 -134
+124 -135
+124 -136
+124 -137
+124 -138
+124 -139
+125 -133
+125 -134
+125 -135
+125 -136
+125 -137
+125 -138
+125 -139
+126 -133
+126 -134
+126 -135
+126 -136
+126 -137
+126 -138
+126 -139
+127 -133
+127 -134
+127 -135
+127 -136
+127 -137
+127 -138
+127 -139
+128 -133
+128 -134
+128 -135
+128 -136
+128 -137
+128 -138
+128 -139
+129 -133
+129 -134
+129 -135
+129 -136
+129 -137
+129 -138
+129 -139
+130 -133
+130 -134
+130 -135
+130 -136
+130 -137
+130 -138
+130 -139
+131 -133
+131 -134
+131 -135
+131 -136
+131 -137
+131 -138
+131 -139
+132 -133
+132 -134
+132 -135
+132 -136
+132 -137
+132 -138
+132 -139
+147 -133
+147 -134
+147 -135
+147 -136
+147 -137
+147 -138
+147 -139
+148 -133
+148 -134
+148 -135
+148 -136
+148 -137
+148 -138
+148 -139
+149 -133
+149 -134
+149 -135
+149 -136
+149 -137
+149 -138
+149 -139
+150 -133
+150 -134
+150 -135
+150 -136
+150 -137
+150 -138
+150 -139
+151 -133
+151 -134
+151 -135
+151 -136
+151 -137
+151 -138
+151 -139
+152 -133
+152 -134
+152 -135
+152 -136
+152 -137
+152 -138
+152 -139
+153 -133
+153 -134
+153 -135
+153 -136
+153 -137
+153 -138
+153 -139
+140 -140
+140 -141
+140 -142
+140 -143
+140 -144
+140 -145
+140 -146
+141 -140
+141 -141
+141 -142
+141 -143
+141 -144
+141 -145
+141 -146
+142 -140
+142 -141
+142 -142
+142 -143
+142 -144
+142 -145
+142 -146
+143 -140
+143 -141
+143 -142
+143 -143
+143 -144
+143 -145
+143 -146
+144 -140
+144 -141
+144 -142
+144 -143
+144 -144
+144 -145
+144 -146
+145 -140
+145 -141
+145 -142
+145 -143
+145 -144
+145 -145
+145 -146
+146 -140
+146 -141
+146 -142
+146 -143
+146 -144
+146 -145
+146 -146
+126 -140
+126 -141
+126 -142
+126 -143
+126 -144
+126 -145
+126 -146
+127 -140
+127 -141
+127 -142
+127 -143
+127 -144
+127 -145
+127 -146
+128 -140
+128 -141
+128 -142
+128 -143
+128 -144
+128 -145
+128 -146
+129 -140
+129 -141
+129 -142
+129 -143
+129 -144
+129 -145
+129 -146
+130 -140
+130 -141
+130 -142
+130 -143
+130 -144
+130 -145
+130 -146
+131 -140
+131 -141
+131 -142
+131 -143
+131 -144
+131 -145
+131 -146
+132 -140
+132 -141
+132 -142
+132 -143
+132 -144
+132 -145
+132 -146
+147 -140
+147 -141
+147 -142
+147 -143
+147 -144
+147 -145
+147 -146
+148 -140
+148 -141
+148 -142
+148 -143
+148 -144
+148 -145
+148 -146
+149 -140
+149 -141
+149 -142
+149 -143
+149 -144
+149 -145
+149 -146
+150 -140
+150 -141
+150 -142
+150 -143
+150 -144
+150 -145
+150 -146
+151 -140
+151 -141
+151 -142
+151 -143
+151 -144
+151 -145
+151 -146
+152 -140
+152 -141
+152 -142
+152 -143
+152 -144
+152 -145
+152 -146
+153 -140
+153 -141
+153 -142
+153 -143
+153 -144
+153 -145
+153 -146
+154 -140
+154 -141
+154 -142
+154 -143
+154 -144
+154 -145
+154 -146
+155 -140
+155 -141
+155 -142
+155 -143
+155 -144
+155 -145
+155 -146
+156 -140
+156 -141
+156 -142
+156 -143
+156 -144
+156 -145
+156 -146
+157 -140
+157 -141
+157 -142
+157 -143
+157 -144
+157 -145
+157 -146
+158 -140
+158 -141
+158 -142
+158 -143
+158 -144
+158 -145
+158 -146
+159 -140
+159 -141
+159 -142
+159 -143
+159 -144
+159 -145
+159 -146
+160 -140
+160 -141
+160 -142
+160 -143
+160 -144
+160 -145
+160 -146
+147 -147
+147 -148
+147 -149
+147 -150
+147 -151
+147 -152
+147 -153
+148 -147
+148 -148
+148 -149
+148 -150
+148 -151
+148 -152
+148 -153
+149 -147
+149 -148
+149 -149
+149 -150
+149 -151
+149 -152
+149 -153
+150 -147
+150 -148
+150 -149
+150 -150
+150 -151
+150 -152
+150 -153
+151 -147
+151 -148
+151 -149
+151 -150
+151 -151
+151 -152
+151 -153
+152 -147
+152 -148
+152 -149
+152 -150
+152 -151
+152 -152
+152 -153
+153 -147
+153 -148
+153 -149
+153 -150
+153 -151
+153 -152
+153 -153
+133 -147
+133 -148
+133 -149
+133 -150
+133 -151
+133 -152
+133 -153
+134 -147
+134 -148
+134 -149
+134 -150
+134 -151
+134 -152
+134 -153
+135 -147
+135 -148
+135 -149
+135 -150
+135 -151
+135 -152
+135 -153
+136 -147
+136 -148
+136 -149
+136 -150
+136 -151
+136 -152
+136 -153
+137 -147
+137 -148
+137 -149
+137 -150
+137 -151
+137 -152
+137 -153
+138 -147
+138 -148
+138 -149
+138 -150
+138 -151
+138 -152
+138 -153
+139 -147
+139 -148
+139 -149
+139 -150
+139 -151
+139 -152
+139 -153
+140 -147
+140 -148
+140 -149
+140 -150
+140 -151
+140 -152
+140 -153
+141 -147
+141 -148
+141 -149
+141 -150
+141 -151
+141 -152
+141 -153
+142 -147
+142 -148
+142 -149
+142 -150
+142 -151
+142 -152
+142 -153
+143 -147
+143 -148
+143 -149
+143 -150
+143 -151
+143 -152
+143 -153
+144 -147
+144 -148
+144 -149
+144 -150
+144 -151
+144 -152
+144 -153
+145 -147
+145 -148
+145 -149
+145 -150
+145 -151
+145 -152
+145 -153
+146 -147
+146 -148
+146 -149
+146 -150
+146 -151
+146 -152
+146 -153
+161 -147
+161 -148
+161 -149
+161 -150
+161 -151
+161 -152
+161 -153
+162 -147
+162 -148
+162 -149
+162 -150
+162 -151
+162 -152
+162 -153
+163 -147
+163 -148
+163 -149
+163 -150
+163 -151
+163 -152
+163 -153
+164 -147
+164 -148
+164 -149
+164 -150
+164 -151
+164 -152
+164 -153
+165 -147
+165 -148
+165 -149
+165 -150
+165 -151
+165 -152
+165 -153
+166 -147
+166 -148
+166 -149
+166 -150
+166 -151
+166 -152
+166 -153
+167 -147
+167 -148
+167 -149
+167 -150
+167 -151
+167 -152
+167 -153
+154 -154
+154 -155
+154 -156
+154 -157
+154 -158
+154 -159
+154 -160
+155 -154
+155 -155
+155 -156
+155 -157
+155 -158
+155 -159
+155 -160
+156 -154
+156 -155
+156 -156
+156 -157
+156 -158
+156 -159
+156 -160
+157 -154
+157 -155
+157 -156
+157 -157
+157 -158
+157 -159
+157 -160
+158 -154
+158 -155
+158 -156
+158 -157
+158 -158
+158 -159
+158 -160
+159 -154
+159 -155
+159 -156
+159 -157
+159 -158
+159 -159
+159 -160
+160 -154
+160 -155
+160 -156
+160 -157
+160 -158
+160 -159
+160 -160
+140 -154
+140 -155
+140 -156
+140 -157
+140 -158
+140 -159
+140 -160
+141 -154
+141 -155
+141 -156
+141 -157
+141 -158
+141 -159
+141 -160
+142 -154
+142 -155
+142 -156
+142 -157
+142 -158
+142 -159
+142 -160
+143 -154
+143 -155
+143 -156
+143 -157
+143 -158
+143 -159
+143 -160
+144 -154
+144 -155
+144 -156
+144 -157
+144 -158
+144 -159
+144 -160
+145 -154
+145 -155
+145 -156
+145 -157
+145 -158
+145 -159
+145 -160
+146 -154
+146 -155
+146 -156
+146 -157
+146 -158
+146 -159
+146 -160
+161 -154
+161 -155
+161 -156
+161 -157
+161 -158
+161 -159
+161 -160
+162 -154
+162 -155
+162 -156
+162 -157
+162 -158
+162 -159
+162 -160
+163 -154
+163 -155
+163 -156
+163 -157
+163 -158
+163 -159
+163 -160
+164 -154
+164 -155
+164 -156
+164 -157
+164 -158
+164 -159
+164 -160
+165 -154
+165 -155
+165 -156
+165 -157
+165 -158
+165 -159
+165 -160
+166 -154
+166 -155
+166 -156
+166 -157
+166 -158
+166 -159
+166 -160
+167 -154
+167 -155
+167 -156
+167 -157
+167 -158
+167 -159
+167 -160
+168 -154
+168 -155
+168 -156
+168 -157
+168 -158
+168 -159
+168 -160
+169 -154
+169 -155
+169 -156
+169 -157
+169 -158
+169 -159
+169 -160
+170 -154
+170 -155
+170 -156
+170 -157
+170 -158
+170 -159
+170 -160
+171 -154
+171 -155
+171 -156
+171 -157
+171 -158
+171 -159
+171 -160
+172 -154
+172 -155
+172 -156
+172 -157
+172 -158
+172 -159
+172 -160
+173 -154
+173 -155
+173 -156
+173 -157
+173 -158
+173 -159
+173 -160
+174 -154
+174 -155
+174 -156
+174 -157
+174 -158
+174 -159
+174 -160
+161 -161
+161 -162
+161 -163
+161 -164
+161 -165
+161 -166
+161 -167
+162 -161
+162 -162
+162 -163
+162 -164
+162 -165
+162 -166
+162 -167
+163 -161
+163 -162
+163 -163
+163 -164
+163 -165
+163 -166
+163 -167
+164 -161
+164 -162
+164 -163
+164 -164
+164 -165
+164 -166
+164 -167
+165 -161
+165 -162
+165 -163
+165 -164
+165 -165
+165 -166
+165 -167
+166 -161
+166 -162
+166 -163
+166 -164
+166 -165
+166 -166
+166 -167
+167 -161
+167 -162
+167 -163
+167 -164
+167 -165
+167 -166
+167 -167
+147 -161
+147 -162
+147 -163
+147 -164
+147 -165
+147 -166
+147 -167
+148 -161
+148 -162
+148 -163
+148 -164
+148 -165
+148 -166
+148 -167
+149 -161
+149 -162
+149 -163
+149 -164
+149 -165
+149 -166
+149 -167
+150 -161
+150 -162
+150 -163
+150 -164
+150 -165
+150 -166
+150 -167
+151 -161
+151 -162
+151 -163
+151 -164
+151 -165
+151 -166
+151 -167
+152 -161
+152 -162
+152 -163
+152 -164
+152 -165
+152 -166
+152 -167
+153 -161
+153 -162
+153 -163
+153 -164
+153 -165
+153 -166
+153 -167
+154 -161
+154 -162
+154 -163
+154 -164
+154 -165
+154 -166
+154 -167
+155 -161
+155 -162
+155 -163
+155 -164
+155 -165
+155 -166
+155 -167
+156 -161
+156 -162
+156 -163
+156 -164
+156 -165
+156 -166
+156 -167
+157 -161
+157 -162
+157 -163
+157 -164
+157 -165
+157 -166
+157 -167
+158 -161
+158 -162
+158 -163
+158 -164
+158 -165
+158 -166
+158 -167
+159 -161
+159 -162
+159 -163
+159 -164
+159 -165
+159 -166
+159 -167
+160 -161
+160 -162
+160 -163
+160 -164
+160 -165
+160 -166
+160 -167
+175 -161
+175 -162
+175 -163
+175 -164
+175 -165
+175 -166
+175 -167
+176 -161
+176 -162
+176 -163
+176 -164
+176 -165
+176 -166
+176 -167
+177 -161
+177 -162
+177 -163
+177 -164
+177 -165
+177 -166
+177 -167
+178 -161
+178 -162
+178 -163
+178 -164
+178 -165
+178 -166
+178 -167
+179 -161
+179 -162
+179 -163
+179 -164
+179 -165
+179 -166
+179 -167
+180 -161
+180 -162
+180 -163
+180 -164
+180 -165
+180 -166
+180 -167
+181 -161
+181 -162
+181 -163
+181 -164
+181 -165
+181 -166
+181 -167
+168 -168
+168 -169
+168 -170
+168 -171
+168 -172
+168 -173
+168 -174
+169 -168
+169 -169
+169 -170
+169 -171
+169 -172
+169 -173
+169 -174
+170 -168
+170 -169
+170 -170
+170 -171
+170 -172
+170 -173
+170 -174
+171 -168
+171 -169
+171 -170
+171 -171
+171 -172
+171 -173
+171 -174
+172 -168
+172 -169
+172 -170
+172 -171
+172 -172
+172 -173
+172 -174
+173 -168
+173 -169
+173 -170
+173 -171
+173 -172
+173 -173
+173 -174
+174 -168
+174 -169
+174 -170
+174 -171
+174 -172
+174 -173
+174 -174
+154 -168
+154 -169
+154 -170
+154 -171
+154 -172
+154 -173
+154 -174
+155 -168
+155 -169
+155 -170
+155 -171
+155 -172
+155 -173
+155 -174
+156 -168
+156 -169
+156 -170
+156 -171
+156 -172
+156 -173
+156 -174
+157 -168
+157 -169
+157 -170
+157 -171
+157 -172
+157 -173
+157 -174
+158 -168
+158 -169
+158 -170
+158 -171
+158 -172
+158 -173
+158 -174
+159 -168
+159 -169
+159 -170
+159 -171
+159 -172
+159 -173
+159 -174
+160 -168
+160 -169
+160 -170
+160 -171
+160 -172
+160 -173
+160 -174
+175 -168
+175 -169
+175 -170
+175 -171
+175 -172
+175 -173
+175 -174
+176 -168
+176 -169
+176 -170
+176 -171
+176 -172
+176 -173
+176 -174
+177 -168
+177 -169
+177 -170
+177 -171
+177 -172
+177 -173
+177 -174
+178 -168
+178 -169
+178 -170
+178 -171
+178 -172
+178 -173
+178 -174
+179 -168
+179 -169
+179 -170
+179 -171
+179 -172
+179 -173
+179 -174
+180 -168
+180 -169
+180 -170
+180 -171
+180 -172
+180 -173
+180 -174
+181 -168
+181 -169
+181 -170
+181 -171
+181 -172
+181 -173
+181 -174
+182 -168
+182 -169
+182 -170
+182 -171
+182 -172
+182 -173
+182 -174
+183 -168
+183 -169
+183 -170
+183 -171
+183 -172
+183 -173
+183 -174
+184 -168
+184 -169
+184 -170
+184 -171
+184 -172
+184 -173
+184 -174
+185 -168
+185 -169
+185 -170
+185 -171
+185 -172
+185 -173
+185 -174
+186 -168
+186 -169
+186 -170
+186 -171
+186 -172
+186 -173
+186 -174
+187 -168
+187 -169
+187 -170
+187 -171
+187 -172
+187 -173
+187 -174
+188 -168
+188 -169
+188 -170
+188 -171
+188 -172
+188 -173
+188 -174
+175 -175
+175 -176
+175 -177
+175 -178
+175 -179
+175 -180
+175 -181
+176 -175
+176 -176
+176 -177
+176 -178
+176 -179
+176 -180
+176 -181
+177 -175
+177 -176
+177 -177
+177 -178
+177 -179
+177 -180
+177 -181
+178 -175
+178 -176
+178 -177
+178 -178
+178 -179
+178 -180
+178 -181
+179 -175
+179 -176
+179 -177
+179 -178
+179 -179
+179 -180
+179 -181
+180 -175
+180 -176
+180 -177
+180 -178
+180 -179
+180 -180
+180 -181
+181 -175
+181 -176
+181 -177
+181 -178
+181 -179
+181 -180
+181 -181
+161 -175
+161 -176
+161 -177
+161 -178
+161 -179
+161 -180
+161 -181
+162 -175
+162 -176
+162 -177
+162 -178
+162 -179
+162 -180
+162 -181
+163 -175
+163 -176
+163 -177
+163 -178
+163 -179
+163 -180
+163 -181
+164 -175
+164 -176
+164 -177
+164 -178
+164 -179
+164 -180
+164 -181
+165 -175
+165 -176
+165 -177
+165 -178
+165 -179
+165 -180
+165 -181
+166 -175
+166 -176
+166 -177
+166 -178
+166 -179
+166 -180
+166 -181
+167 -175
+167 -176
+167 -177
+167 -178
+167 -179
+167 -180
+167 -181
+168 -175
+168 -176
+168 -177
+168 -178
+168 -179
+168 -180
+168 -181
+169 -175
+169 -176
+169 -177
+169 -178
+169 -179
+169 -180
+169 -181
+170 -175
+170 -176
+170 -177
+170 -178
+170 -179
+170 -180
+170 -181
+171 -175
+171 -176
+171 -177
+171 -178
+171 -179
+171 -180
+171 -181
+172 -175
+172 -176
+172 -177
+172 -178
+172 -179
+172 -180
+172 -181
+173 -175
+173 -176
+173 -177
+173 -178
+173 -179
+173 -180
+173 -181
+174 -175
+174 -176
+174 -177
+174 -178
+174 -179
+174 -180
+174 -181
+189 -175
+189 -176
+189 -177
+189 -178
+189 -179
+189 -180
+189 -181
+190 -175
+190 -176
+190 -177
+190 -178
+190 -179
+190 -180
+190 -181
+191 -175
+191 -176
+191 -177
+191 -178
+191 -179
+191 -180
+191 -181
+192 -175
+192 -176
+192 -177
+192 -178
+192 -179
+192 -180
+192 -181
+193 -175
+193 -176
+193 -177
+193 -178
+193 -179
+193 -180
+193 -181
+194 -175
+194 -176
+194 -177
+194 -178
+194 -179
+194 -180
+194 -181
+195 -175
+195 -176
+195 -177
+195 -178
+195 -179
+195 -180
+195 -181
+182 -182
+182 -183
+182 -184
+182 -185
+182 -186
+182 -187
+182 -188
+183 -182
+183 -183
+183 -184
+183 -185
+183 -186
+183 -187
+183 -188
+184 -182
+184 -183
+184 -184
+184 -185
+184 -186
+184 -187
+184 -188
+185 -182
+185 -183
+185 -184
+185 -185
+185 -186
+185 -187
+185 -188
+186 -182
+186 -183
+186 -184
+186 -185
+186 -186
+186 -187
+186 -188
+187 -182
+187 -183
+187 -184
+187 -185
+187 -186
+187 -187
+187 -188
+188 -182
+188 -183
+188 -184
+188 -185
+188 -186
+188 -187
+188 -188
+168 -182
+168 -183
+168 -184
+168 -185
+168 -186
+168 -187
+168 -188
+169 -182
+169 -183
+169 -184
+169 -185
+169 -186
+169 -187
+169 -188
+170 -182
+170 -183
+170 -184
+170 -185
+170 -186
+170 -187
+170 -188
+171 -182
+171 -183
+171 -184
+171 -185
+171 -186
+171 -187
+171 -188
+172 -182
+172 -183
+172 -184
+172 -185
+172 -186
+172 -187
+172 -188
+173 -182
+173 -183
+173 -184
+173 -185
+173 -186
+173 -187
+173 -188
+174 -182
+174 -183
+174 -184
+174 -185
+174 -186
+174 -187
+174 -188
+189 -182
+189 -183
+189 -184
+189 -185
+189 -186
+189 -187
+189 -188
+190 -182
+190 -183
+190 -184
+190 -185
+190 -186
+190 -187
+190 -188
+191 -182
+191 -183
+191 -184
+191 -185
+191 -186
+191 -187
+191 -188
+192 -182
+192 -183
+192 -184
+192 -185
+192 -186
+192 -187
+192 -188
+193 -182
+193 -183
+193 -184
+193 -185
+193 -186
+193 -187
+193 -188
+194 -182
+194 -183
+194 -184
+194 -185
+194 -186
+194 -187
+194 -188
+195 -182
+195 -183
+195 -184
+195 -185
+195 -186
+195 -187
+195 -188
+189 -189
+189 -190
+189 -191
+189 -192
+189 -193
+189 -194
+189 -195
+190 -189
+190 -190
+190 -191
+190 -192
+190 -193
+190 -194
+190 -195
+191 -189
+191 -190
+191 -191
+191 -192
+191 -193
+191 -194
+191 -195
+192 -189
+192 -190
+192 -191
+192 -192
+192 -193
+192 -194
+192 -195
+193 -189
+193 -190
+193 -191
+193 -192
+193 -193
+193 -194
+193 -195
+194 -189
+194 -190
+194 -191
+194 -192
+194 -193
+194 -194
+194 -195
+195 -189
+195 -190
+195 -191
+195 -192
+195 -193
+195 -194
+195 -195
+175 -189
+175 -190
+175 -191
+175 -192
+175 -193
+175 -194
+175 -195
+176 -189
+176 -190
+176 -191
+176 -192
+176 -193
+176 -194
+176 -195
+177 -189
+177 -190
+177 -191
+177 -192
+177 -193
+177 -194
+177 -195
+178 -189
+178 -190
+178 -191
+178 -192
+178 -193
+178 -194
+178 -195
+179 -189
+179 -190
+179 -191
+179 -192
+179 -193
+179 -194
+179 -195
+180 -189
+180 -190
+180 -191
+180 -192
+180 -193
+180 -194
+180 -195
+181 -189
+181 -190
+181 -191
+181 -192
+181 -193
+181 -194
+181 -195
+182 -189
+182 -190
+182 -191
+182 -192
+182 -193
+182 -194
+182 -195
+183 -189
+183 -190
+183 -191
+183 -192
+183 -193
+183 -194
+183 -195
+184 -189
+184 -190
+184 -191
+184 -192
+184 -193
+184 -194
+184 -195
+185 -189
+185 -190
+185 -191
+185 -192
+185 -193
+185 -194
+185 -195
+186 -189
+186 -190
+186 -191
+186 -192
+186 -193
+186 -194
+186 -195
+187 -189
+187 -190
+187 -191
+187 -192
+187 -193
+187 -194
+187 -195
+188 -189
+188 -190
+188 -191
+188 -192
+188 -193
+188 -194
+188 -195
+DEAL::OK
diff --git a/tests/lac/chunk_sparsity_pattern_03.cc b/tests/lac/chunk_sparsity_pattern_03.cc
new file mode 100644 (file)
index 0000000..22a007d
--- /dev/null
@@ -0,0 +1,37 @@
+//----------------------------  chunk_sparsity_pattern_03.cc  ---------------------------
+//    $Id$
+//    Version: $Name$ 
+//
+//    Copyright (C) 2008 by the deal.II authors
+//
+//    This file is subject to QPL and may not be  distributed
+//    without copyright and license information. Please refer
+//    to the file deal.II/doc/license.html for the  text  and
+//    further information on this license.
+//
+//----------------------------  chunk_sparsity_pattern_03.cc  ---------------------------
+
+
+// check ChunkSparsityPattern::print
+
+#include "sparsity_pattern_common.h"
+
+int main ()
+{
+  std::ofstream logfile("chunk_sparsity_pattern_03/output");
+  logfile.setf(std::ios::fixed);
+  deallog << std::setprecision(3);
+  deallog.attach(logfile);
+  deallog.depth_console(0);
+  deallog.threshold_double(1.e-10);
+
+  const unsigned int chunk_sizes[] = { 1, 2, 4, 5, 7 };
+  for (unsigned int i=0; i<sizeof(chunk_sizes)/sizeof(chunk_sizes[0]); ++i)
+    {
+      chunk_size = chunk_sizes[i];
+      print<ChunkSparsityPattern> ();
+    }
+}
+
+  
+  
diff --git a/tests/lac/chunk_sparsity_pattern_03/cmp/generic b/tests/lac/chunk_sparsity_pattern_03/cmp/generic
new file mode 100644 (file)
index 0000000..510e0da
--- /dev/null
@@ -0,0 +1,991 @@
+
+DEAL::196 196 14 924
+[0,0,1,14]
+[1,1,0,2,15]
+[2,2,1,3,16]
+[3,3,2,4,17]
+[4,4,3,5,18]
+[5,5,4,6,19]
+[6,6,5,7,20]
+[7,7,6,8,21]
+[8,8,7,9,22]
+[9,9,8,10,23]
+[10,10,9,11,24]
+[11,11,10,12,25]
+[12,12,11,13,26]
+[13,13,12,27]
+[14,14,0,15,28]
+[15,15,1,14,16,29]
+[16,16,2,15,17,30]
+[17,17,3,16,18,31]
+[18,18,4,17,19,32]
+[19,19,5,18,20,33]
+[20,20,6,19,21,34]
+[21,21,7,20,22,35]
+[22,22,8,21,23,36]
+[23,23,9,22,24,37]
+[24,24,10,23,25,38]
+[25,25,11,24,26,39]
+[26,26,12,25,27,40]
+[27,27,13,26,41]
+[28,28,14,29,42]
+[29,29,15,28,30,43]
+[30,30,16,29,31,44]
+[31,31,17,30,32,45]
+[32,32,18,31,33,46]
+[33,33,19,32,34,47]
+[34,34,20,33,35,48]
+[35,35,21,34,36,49]
+[36,36,22,35,37,50]
+[37,37,23,36,38,51]
+[38,38,24,37,39,52]
+[39,39,25,38,40,53]
+[40,40,26,39,41,54]
+[41,41,27,40,55]
+[42,42,28,43,56]
+[43,43,29,42,44,57]
+[44,44,30,43,45,58]
+[45,45,31,44,46,59]
+[46,46,32,45,47,60]
+[47,47,33,46,48,61]
+[48,48,34,47,49,62]
+[49,49,35,48,50,63]
+[50,50,36,49,51,64]
+[51,51,37,50,52,65]
+[52,52,38,51,53,66]
+[53,53,39,52,54,67]
+[54,54,40,53,55,68]
+[55,55,41,54,69]
+[56,56,42,57,70]
+[57,57,43,56,58,71]
+[58,58,44,57,59,72]
+[59,59,45,58,60,73]
+[60,60,46,59,61,74]
+[61,61,47,60,62,75]
+[62,62,48,61,63,76]
+[63,63,49,62,64,77]
+[64,64,50,63,65,78]
+[65,65,51,64,66,79]
+[66,66,52,65,67,80]
+[67,67,53,66,68,81]
+[68,68,54,67,69,82]
+[69,69,55,68,83]
+[70,70,56,71,84]
+[71,71,57,70,72,85]
+[72,72,58,71,73,86]
+[73,73,59,72,74,87]
+[74,74,60,73,75,88]
+[75,75,61,74,76,89]
+[76,76,62,75,77,90]
+[77,77,63,76,78,91]
+[78,78,64,77,79,92]
+[79,79,65,78,80,93]
+[80,80,66,79,81,94]
+[81,81,67,80,82,95]
+[82,82,68,81,83,96]
+[83,83,69,82,97]
+[84,84,70,85,98]
+[85,85,71,84,86,99]
+[86,86,72,85,87,100]
+[87,87,73,86,88,101]
+[88,88,74,87,89,102]
+[89,89,75,88,90,103]
+[90,90,76,89,91,104]
+[91,91,77,90,92,105]
+[92,92,78,91,93,106]
+[93,93,79,92,94,107]
+[94,94,80,93,95,108]
+[95,95,81,94,96,109]
+[96,96,82,95,97,110]
+[97,97,83,96,111]
+[98,98,84,99,112]
+[99,99,85,98,100,113]
+[100,100,86,99,101,114]
+[101,101,87,100,102,115]
+[102,102,88,101,103,116]
+[103,103,89,102,104,117]
+[104,104,90,103,105,118]
+[105,105,91,104,106,119]
+[106,106,92,105,107,120]
+[107,107,93,106,108,121]
+[108,108,94,107,109,122]
+[109,109,95,108,110,123]
+[110,110,96,109,111,124]
+[111,111,97,110,125]
+[112,112,98,113,126]
+[113,113,99,112,114,127]
+[114,114,100,113,115,128]
+[115,115,101,114,116,129]
+[116,116,102,115,117,130]
+[117,117,103,116,118,131]
+[118,118,104,117,119,132]
+[119,119,105,118,120,133]
+[120,120,106,119,121,134]
+[121,121,107,120,122,135]
+[122,122,108,121,123,136]
+[123,123,109,122,124,137]
+[124,124,110,123,125,138]
+[125,125,111,124,139]
+[126,126,112,127,140]
+[127,127,113,126,128,141]
+[128,128,114,127,129,142]
+[129,129,115,128,130,143]
+[130,130,116,129,131,144]
+[131,131,117,130,132,145]
+[132,132,118,131,133,146]
+[133,133,119,132,134,147]
+[134,134,120,133,135,148]
+[135,135,121,134,136,149]
+[136,136,122,135,137,150]
+[137,137,123,136,138,151]
+[138,138,124,137,139,152]
+[139,139,125,138,153]
+[140,140,126,141,154]
+[141,141,127,140,142,155]
+[142,142,128,141,143,156]
+[143,143,129,142,144,157]
+[144,144,130,143,145,158]
+[145,145,131,144,146,159]
+[146,146,132,145,147,160]
+[147,147,133,146,148,161]
+[148,148,134,147,149,162]
+[149,149,135,148,150,163]
+[150,150,136,149,151,164]
+[151,151,137,150,152,165]
+[152,152,138,151,153,166]
+[153,153,139,152,167]
+[154,154,140,155,168]
+[155,155,141,154,156,169]
+[156,156,142,155,157,170]
+[157,157,143,156,158,171]
+[158,158,144,157,159,172]
+[159,159,145,158,160,173]
+[160,160,146,159,161,174]
+[161,161,147,160,162,175]
+[162,162,148,161,163,176]
+[163,163,149,162,164,177]
+[164,164,150,163,165,178]
+[165,165,151,164,166,179]
+[166,166,152,165,167,180]
+[167,167,153,166,181]
+[168,168,154,169,182]
+[169,169,155,168,170,183]
+[170,170,156,169,171,184]
+[171,171,157,170,172,185]
+[172,172,158,171,173,186]
+[173,173,159,172,174,187]
+[174,174,160,173,175,188]
+[175,175,161,174,176,189]
+[176,176,162,175,177,190]
+[177,177,163,176,178,191]
+[178,178,164,177,179,192]
+[179,179,165,178,180,193]
+[180,180,166,179,181,194]
+[181,181,167,180,195]
+[182,182,168,183]
+[183,183,169,182,184]
+[184,184,170,183,185]
+[185,185,171,184,186]
+[186,186,172,185,187]
+[187,187,173,186,188]
+[188,188,174,187,189]
+[189,189,175,188,190]
+[190,190,176,189,191]
+[191,191,177,190,192]
+[192,192,178,191,193]
+[193,193,179,192,194]
+[194,194,180,193,195]
+[195,195,181,194]
+DEAL::OK
+DEAL::196 196 15 1792
+[0,0,1,2,3,14,15]
+[1,0,1,2,3,14,15]
+[2,2,3,0,1,4,5,16,17]
+[3,2,3,0,1,4,5,16,17]
+[4,4,5,2,3,6,7,18,19]
+[5,4,5,2,3,6,7,18,19]
+[6,6,7,4,5,8,9,20,21]
+[7,6,7,4,5,8,9,20,21]
+[8,8,9,6,7,10,11,22,23]
+[9,8,9,6,7,10,11,22,23]
+[10,10,11,8,9,12,13,24,25]
+[11,10,11,8,9,12,13,24,25]
+[12,12,13,10,11,26,27]
+[13,12,13,10,11,26,27]
+[14,14,15,0,1,16,17,28,29]
+[15,14,15,0,1,16,17,28,29]
+[16,16,17,2,3,14,15,18,19,30,31]
+[17,16,17,2,3,14,15,18,19,30,31]
+[18,18,19,4,5,16,17,20,21,32,33]
+[19,18,19,4,5,16,17,20,21,32,33]
+[20,20,21,6,7,18,19,22,23,34,35]
+[21,20,21,6,7,18,19,22,23,34,35]
+[22,22,23,8,9,20,21,24,25,36,37]
+[23,22,23,8,9,20,21,24,25,36,37]
+[24,24,25,10,11,22,23,26,27,38,39]
+[25,24,25,10,11,22,23,26,27,38,39]
+[26,26,27,12,13,24,25,40,41]
+[27,26,27,12,13,24,25,40,41]
+[28,28,29,14,15,30,31,42,43]
+[29,28,29,14,15,30,31,42,43]
+[30,30,31,16,17,28,29,32,33,44,45]
+[31,30,31,16,17,28,29,32,33,44,45]
+[32,32,33,18,19,30,31,34,35,46,47]
+[33,32,33,18,19,30,31,34,35,46,47]
+[34,34,35,20,21,32,33,36,37,48,49]
+[35,34,35,20,21,32,33,36,37,48,49]
+[36,36,37,22,23,34,35,38,39,50,51]
+[37,36,37,22,23,34,35,38,39,50,51]
+[38,38,39,24,25,36,37,40,41,52,53]
+[39,38,39,24,25,36,37,40,41,52,53]
+[40,40,41,26,27,38,39,54,55]
+[41,40,41,26,27,38,39,54,55]
+[42,42,43,28,29,44,45,56,57]
+[43,42,43,28,29,44,45,56,57]
+[44,44,45,30,31,42,43,46,47,58,59]
+[45,44,45,30,31,42,43,46,47,58,59]
+[46,46,47,32,33,44,45,48,49,60,61]
+[47,46,47,32,33,44,45,48,49,60,61]
+[48,48,49,34,35,46,47,50,51,62,63]
+[49,48,49,34,35,46,47,50,51,62,63]
+[50,50,51,36,37,48,49,52,53,64,65]
+[51,50,51,36,37,48,49,52,53,64,65]
+[52,52,53,38,39,50,51,54,55,66,67]
+[53,52,53,38,39,50,51,54,55,66,67]
+[54,54,55,40,41,52,53,68,69]
+[55,54,55,40,41,52,53,68,69]
+[56,56,57,42,43,58,59,70,71]
+[57,56,57,42,43,58,59,70,71]
+[58,58,59,44,45,56,57,60,61,72,73]
+[59,58,59,44,45,56,57,60,61,72,73]
+[60,60,61,46,47,58,59,62,63,74,75]
+[61,60,61,46,47,58,59,62,63,74,75]
+[62,62,63,48,49,60,61,64,65,76,77]
+[63,62,63,48,49,60,61,64,65,76,77]
+[64,64,65,50,51,62,63,66,67,78,79]
+[65,64,65,50,51,62,63,66,67,78,79]
+[66,66,67,52,53,64,65,68,69,80,81]
+[67,66,67,52,53,64,65,68,69,80,81]
+[68,68,69,54,55,66,67,82,83]
+[69,68,69,54,55,66,67,82,83]
+[70,70,71,56,57,72,73,84,85]
+[71,70,71,56,57,72,73,84,85]
+[72,72,73,58,59,70,71,74,75,86,87]
+[73,72,73,58,59,70,71,74,75,86,87]
+[74,74,75,60,61,72,73,76,77,88,89]
+[75,74,75,60,61,72,73,76,77,88,89]
+[76,76,77,62,63,74,75,78,79,90,91]
+[77,76,77,62,63,74,75,78,79,90,91]
+[78,78,79,64,65,76,77,80,81,92,93]
+[79,78,79,64,65,76,77,80,81,92,93]
+[80,80,81,66,67,78,79,82,83,94,95]
+[81,80,81,66,67,78,79,82,83,94,95]
+[82,82,83,68,69,80,81,96,97]
+[83,82,83,68,69,80,81,96,97]
+[84,84,85,70,71,86,87,98,99]
+[85,84,85,70,71,86,87,98,99]
+[86,86,87,72,73,84,85,88,89,100,101]
+[87,86,87,72,73,84,85,88,89,100,101]
+[88,88,89,74,75,86,87,90,91,102,103]
+[89,88,89,74,75,86,87,90,91,102,103]
+[90,90,91,76,77,88,89,92,93,104,105]
+[91,90,91,76,77,88,89,92,93,104,105]
+[92,92,93,78,79,90,91,94,95,106,107]
+[93,92,93,78,79,90,91,94,95,106,107]
+[94,94,95,80,81,92,93,96,97,108,109]
+[95,94,95,80,81,92,93,96,97,108,109]
+[96,96,97,82,83,94,95,110,111]
+[97,96,97,82,83,94,95,110,111]
+[98,98,99,84,85,100,101,112,113]
+[99,98,99,84,85,100,101,112,113]
+[100,100,101,86,87,98,99,102,103,114,115]
+[101,100,101,86,87,98,99,102,103,114,115]
+[102,102,103,88,89,100,101,104,105,116,117]
+[103,102,103,88,89,100,101,104,105,116,117]
+[104,104,105,90,91,102,103,106,107,118,119]
+[105,104,105,90,91,102,103,106,107,118,119]
+[106,106,107,92,93,104,105,108,109,120,121]
+[107,106,107,92,93,104,105,108,109,120,121]
+[108,108,109,94,95,106,107,110,111,122,123]
+[109,108,109,94,95,106,107,110,111,122,123]
+[110,110,111,96,97,108,109,124,125]
+[111,110,111,96,97,108,109,124,125]
+[112,112,113,98,99,114,115,126,127]
+[113,112,113,98,99,114,115,126,127]
+[114,114,115,100,101,112,113,116,117,128,129]
+[115,114,115,100,101,112,113,116,117,128,129]
+[116,116,117,102,103,114,115,118,119,130,131]
+[117,116,117,102,103,114,115,118,119,130,131]
+[118,118,119,104,105,116,117,120,121,132,133]
+[119,118,119,104,105,116,117,120,121,132,133]
+[120,120,121,106,107,118,119,122,123,134,135]
+[121,120,121,106,107,118,119,122,123,134,135]
+[122,122,123,108,109,120,121,124,125,136,137]
+[123,122,123,108,109,120,121,124,125,136,137]
+[124,124,125,110,111,122,123,138,139]
+[125,124,125,110,111,122,123,138,139]
+[126,126,127,112,113,128,129,140,141]
+[127,126,127,112,113,128,129,140,141]
+[128,128,129,114,115,126,127,130,131,142,143]
+[129,128,129,114,115,126,127,130,131,142,143]
+[130,130,131,116,117,128,129,132,133,144,145]
+[131,130,131,116,117,128,129,132,133,144,145]
+[132,132,133,118,119,130,131,134,135,146,147]
+[133,132,133,118,119,130,131,134,135,146,147]
+[134,134,135,120,121,132,133,136,137,148,149]
+[135,134,135,120,121,132,133,136,137,148,149]
+[136,136,137,122,123,134,135,138,139,150,151]
+[137,136,137,122,123,134,135,138,139,150,151]
+[138,138,139,124,125,136,137,152,153]
+[139,138,139,124,125,136,137,152,153]
+[140,140,141,126,127,142,143,154,155]
+[141,140,141,126,127,142,143,154,155]
+[142,142,143,128,129,140,141,144,145,156,157]
+[143,142,143,128,129,140,141,144,145,156,157]
+[144,144,145,130,131,142,143,146,147,158,159]
+[145,144,145,130,131,142,143,146,147,158,159]
+[146,146,147,132,133,144,145,148,149,160,161]
+[147,146,147,132,133,144,145,148,149,160,161]
+[148,148,149,134,135,146,147,150,151,162,163]
+[149,148,149,134,135,146,147,150,151,162,163]
+[150,150,151,136,137,148,149,152,153,164,165]
+[151,150,151,136,137,148,149,152,153,164,165]
+[152,152,153,138,139,150,151,166,167]
+[153,152,153,138,139,150,151,166,167]
+[154,154,155,140,141,156,157,168,169]
+[155,154,155,140,141,156,157,168,169]
+[156,156,157,142,143,154,155,158,159,170,171]
+[157,156,157,142,143,154,155,158,159,170,171]
+[158,158,159,144,145,156,157,160,161,172,173]
+[159,158,159,144,145,156,157,160,161,172,173]
+[160,160,161,146,147,158,159,162,163,174,175]
+[161,160,161,146,147,158,159,162,163,174,175]
+[162,162,163,148,149,160,161,164,165,176,177]
+[163,162,163,148,149,160,161,164,165,176,177]
+[164,164,165,150,151,162,163,166,167,178,179]
+[165,164,165,150,151,162,163,166,167,178,179]
+[166,166,167,152,153,164,165,180,181]
+[167,166,167,152,153,164,165,180,181]
+[168,168,169,154,155,170,171,182,183]
+[169,168,169,154,155,170,171,182,183]
+[170,170,171,156,157,168,169,172,173,184,185]
+[171,170,171,156,157,168,169,172,173,184,185]
+[172,172,173,158,159,170,171,174,175,186,187]
+[173,172,173,158,159,170,171,174,175,186,187]
+[174,174,175,160,161,172,173,176,177,188,189]
+[175,174,175,160,161,172,173,176,177,188,189]
+[176,176,177,162,163,174,175,178,179,190,191]
+[177,176,177,162,163,174,175,178,179,190,191]
+[178,178,179,164,165,176,177,180,181,192,193]
+[179,178,179,164,165,176,177,180,181,192,193]
+[180,180,181,166,167,178,179,194,195]
+[181,180,181,166,167,178,179,194,195]
+[182,182,183,168,169,184,185]
+[183,182,183,168,169,184,185]
+[184,184,185,170,171,182,183,186,187]
+[185,184,185,170,171,182,183,186,187]
+[186,186,187,172,173,184,185,188,189]
+[187,186,187,172,173,184,185,188,189]
+[188,188,189,174,175,186,187,190,191]
+[189,188,189,174,175,186,187,190,191]
+[190,190,191,176,177,188,189,192,193]
+[191,190,191,176,177,188,189,192,193]
+[192,192,193,178,179,190,191,194,195]
+[193,192,193,178,179,190,191,194,195]
+[194,194,195,180,181,192,193]
+[195,194,195,180,181,192,193]
+DEAL::OK
+DEAL::196 196 19 5040
+[0,0,1,2,3,4,5,6,7,12,13,14,15,16,17,18,19]
+[1,0,1,2,3,4,5,6,7,12,13,14,15,16,17,18,19]
+[2,0,1,2,3,4,5,6,7,12,13,14,15,16,17,18,19]
+[3,0,1,2,3,4,5,6,7,12,13,14,15,16,17,18,19]
+[4,4,5,6,7,0,1,2,3,8,9,10,11,16,17,18,19,20,21,22,23]
+[5,4,5,6,7,0,1,2,3,8,9,10,11,16,17,18,19,20,21,22,23]
+[6,4,5,6,7,0,1,2,3,8,9,10,11,16,17,18,19,20,21,22,23]
+[7,4,5,6,7,0,1,2,3,8,9,10,11,16,17,18,19,20,21,22,23]
+[8,8,9,10,11,4,5,6,7,12,13,14,15,20,21,22,23,24,25,26,27]
+[9,8,9,10,11,4,5,6,7,12,13,14,15,20,21,22,23,24,25,26,27]
+[10,8,9,10,11,4,5,6,7,12,13,14,15,20,21,22,23,24,25,26,27]
+[11,8,9,10,11,4,5,6,7,12,13,14,15,20,21,22,23,24,25,26,27]
+[12,12,13,14,15,0,1,2,3,8,9,10,11,16,17,18,19,24,25,26,27,28,29,30,31]
+[13,12,13,14,15,0,1,2,3,8,9,10,11,16,17,18,19,24,25,26,27,28,29,30,31]
+[14,12,13,14,15,0,1,2,3,8,9,10,11,16,17,18,19,24,25,26,27,28,29,30,31]
+[15,12,13,14,15,0,1,2,3,8,9,10,11,16,17,18,19,24,25,26,27,28,29,30,31]
+[16,16,17,18,19,0,1,2,3,4,5,6,7,12,13,14,15,20,21,22,23,28,29,30,31,32,33,34,35]
+[17,16,17,18,19,0,1,2,3,4,5,6,7,12,13,14,15,20,21,22,23,28,29,30,31,32,33,34,35]
+[18,16,17,18,19,0,1,2,3,4,5,6,7,12,13,14,15,20,21,22,23,28,29,30,31,32,33,34,35]
+[19,16,17,18,19,0,1,2,3,4,5,6,7,12,13,14,15,20,21,22,23,28,29,30,31,32,33,34,35]
+[20,20,21,22,23,4,5,6,7,8,9,10,11,16,17,18,19,24,25,26,27,32,33,34,35,36,37,38,39]
+[21,20,21,22,23,4,5,6,7,8,9,10,11,16,17,18,19,24,25,26,27,32,33,34,35,36,37,38,39]
+[22,20,21,22,23,4,5,6,7,8,9,10,11,16,17,18,19,24,25,26,27,32,33,34,35,36,37,38,39]
+[23,20,21,22,23,4,5,6,7,8,9,10,11,16,17,18,19,24,25,26,27,32,33,34,35,36,37,38,39]
+[24,24,25,26,27,8,9,10,11,12,13,14,15,20,21,22,23,36,37,38,39,40,41,42,43]
+[25,24,25,26,27,8,9,10,11,12,13,14,15,20,21,22,23,36,37,38,39,40,41,42,43]
+[26,24,25,26,27,8,9,10,11,12,13,14,15,20,21,22,23,36,37,38,39,40,41,42,43]
+[27,24,25,26,27,8,9,10,11,12,13,14,15,20,21,22,23,36,37,38,39,40,41,42,43]
+[28,28,29,30,31,12,13,14,15,16,17,18,19,32,33,34,35,40,41,42,43,44,45,46,47]
+[29,28,29,30,31,12,13,14,15,16,17,18,19,32,33,34,35,40,41,42,43,44,45,46,47]
+[30,28,29,30,31,12,13,14,15,16,17,18,19,32,33,34,35,40,41,42,43,44,45,46,47]
+[31,28,29,30,31,12,13,14,15,16,17,18,19,32,33,34,35,40,41,42,43,44,45,46,47]
+[32,32,33,34,35,16,17,18,19,20,21,22,23,28,29,30,31,36,37,38,39,44,45,46,47,48,49,50,51]
+[33,32,33,34,35,16,17,18,19,20,21,22,23,28,29,30,31,36,37,38,39,44,45,46,47,48,49,50,51]
+[34,32,33,34,35,16,17,18,19,20,21,22,23,28,29,30,31,36,37,38,39,44,45,46,47,48,49,50,51]
+[35,32,33,34,35,16,17,18,19,20,21,22,23,28,29,30,31,36,37,38,39,44,45,46,47,48,49,50,51]
+[36,36,37,38,39,20,21,22,23,24,25,26,27,32,33,34,35,40,41,42,43,48,49,50,51,52,53,54,55]
+[37,36,37,38,39,20,21,22,23,24,25,26,27,32,33,34,35,40,41,42,43,48,49,50,51,52,53,54,55]
+[38,36,37,38,39,20,21,22,23,24,25,26,27,32,33,34,35,40,41,42,43,48,49,50,51,52,53,54,55]
+[39,36,37,38,39,20,21,22,23,24,25,26,27,32,33,34,35,40,41,42,43,48,49,50,51,52,53,54,55]
+[40,40,41,42,43,24,25,26,27,28,29,30,31,36,37,38,39,44,45,46,47,52,53,54,55,56,57,58,59]
+[41,40,41,42,43,24,25,26,27,28,29,30,31,36,37,38,39,44,45,46,47,52,53,54,55,56,57,58,59]
+[42,40,41,42,43,24,25,26,27,28,29,30,31,36,37,38,39,44,45,46,47,52,53,54,55,56,57,58,59]
+[43,40,41,42,43,24,25,26,27,28,29,30,31,36,37,38,39,44,45,46,47,52,53,54,55,56,57,58,59]
+[44,44,45,46,47,28,29,30,31,32,33,34,35,40,41,42,43,48,49,50,51,56,57,58,59,60,61,62,63]
+[45,44,45,46,47,28,29,30,31,32,33,34,35,40,41,42,43,48,49,50,51,56,57,58,59,60,61,62,63]
+[46,44,45,46,47,28,29,30,31,32,33,34,35,40,41,42,43,48,49,50,51,56,57,58,59,60,61,62,63]
+[47,44,45,46,47,28,29,30,31,32,33,34,35,40,41,42,43,48,49,50,51,56,57,58,59,60,61,62,63]
+[48,48,49,50,51,32,33,34,35,36,37,38,39,44,45,46,47,52,53,54,55,60,61,62,63,64,65,66,67]
+[49,48,49,50,51,32,33,34,35,36,37,38,39,44,45,46,47,52,53,54,55,60,61,62,63,64,65,66,67]
+[50,48,49,50,51,32,33,34,35,36,37,38,39,44,45,46,47,52,53,54,55,60,61,62,63,64,65,66,67]
+[51,48,49,50,51,32,33,34,35,36,37,38,39,44,45,46,47,52,53,54,55,60,61,62,63,64,65,66,67]
+[52,52,53,54,55,36,37,38,39,40,41,42,43,48,49,50,51,64,65,66,67,68,69,70,71]
+[53,52,53,54,55,36,37,38,39,40,41,42,43,48,49,50,51,64,65,66,67,68,69,70,71]
+[54,52,53,54,55,36,37,38,39,40,41,42,43,48,49,50,51,64,65,66,67,68,69,70,71]
+[55,52,53,54,55,36,37,38,39,40,41,42,43,48,49,50,51,64,65,66,67,68,69,70,71]
+[56,56,57,58,59,40,41,42,43,44,45,46,47,60,61,62,63,68,69,70,71,72,73,74,75]
+[57,56,57,58,59,40,41,42,43,44,45,46,47,60,61,62,63,68,69,70,71,72,73,74,75]
+[58,56,57,58,59,40,41,42,43,44,45,46,47,60,61,62,63,68,69,70,71,72,73,74,75]
+[59,56,57,58,59,40,41,42,43,44,45,46,47,60,61,62,63,68,69,70,71,72,73,74,75]
+[60,60,61,62,63,44,45,46,47,48,49,50,51,56,57,58,59,64,65,66,67,72,73,74,75,76,77,78,79]
+[61,60,61,62,63,44,45,46,47,48,49,50,51,56,57,58,59,64,65,66,67,72,73,74,75,76,77,78,79]
+[62,60,61,62,63,44,45,46,47,48,49,50,51,56,57,58,59,64,65,66,67,72,73,74,75,76,77,78,79]
+[63,60,61,62,63,44,45,46,47,48,49,50,51,56,57,58,59,64,65,66,67,72,73,74,75,76,77,78,79]
+[64,64,65,66,67,48,49,50,51,52,53,54,55,60,61,62,63,68,69,70,71,76,77,78,79,80,81,82,83]
+[65,64,65,66,67,48,49,50,51,52,53,54,55,60,61,62,63,68,69,70,71,76,77,78,79,80,81,82,83]
+[66,64,65,66,67,48,49,50,51,52,53,54,55,60,61,62,63,68,69,70,71,76,77,78,79,80,81,82,83]
+[67,64,65,66,67,48,49,50,51,52,53,54,55,60,61,62,63,68,69,70,71,76,77,78,79,80,81,82,83]
+[68,68,69,70,71,52,53,54,55,56,57,58,59,64,65,66,67,72,73,74,75,80,81,82,83,84,85,86,87]
+[69,68,69,70,71,52,53,54,55,56,57,58,59,64,65,66,67,72,73,74,75,80,81,82,83,84,85,86,87]
+[70,68,69,70,71,52,53,54,55,56,57,58,59,64,65,66,67,72,73,74,75,80,81,82,83,84,85,86,87]
+[71,68,69,70,71,52,53,54,55,56,57,58,59,64,65,66,67,72,73,74,75,80,81,82,83,84,85,86,87]
+[72,72,73,74,75,56,57,58,59,60,61,62,63,68,69,70,71,76,77,78,79,84,85,86,87,88,89,90,91]
+[73,72,73,74,75,56,57,58,59,60,61,62,63,68,69,70,71,76,77,78,79,84,85,86,87,88,89,90,91]
+[74,72,73,74,75,56,57,58,59,60,61,62,63,68,69,70,71,76,77,78,79,84,85,86,87,88,89,90,91]
+[75,72,73,74,75,56,57,58,59,60,61,62,63,68,69,70,71,76,77,78,79,84,85,86,87,88,89,90,91]
+[76,76,77,78,79,60,61,62,63,64,65,66,67,72,73,74,75,80,81,82,83,88,89,90,91,92,93,94,95]
+[77,76,77,78,79,60,61,62,63,64,65,66,67,72,73,74,75,80,81,82,83,88,89,90,91,92,93,94,95]
+[78,76,77,78,79,60,61,62,63,64,65,66,67,72,73,74,75,80,81,82,83,88,89,90,91,92,93,94,95]
+[79,76,77,78,79,60,61,62,63,64,65,66,67,72,73,74,75,80,81,82,83,88,89,90,91,92,93,94,95]
+[80,80,81,82,83,64,65,66,67,68,69,70,71,76,77,78,79,92,93,94,95,96,97,98,99]
+[81,80,81,82,83,64,65,66,67,68,69,70,71,76,77,78,79,92,93,94,95,96,97,98,99]
+[82,80,81,82,83,64,65,66,67,68,69,70,71,76,77,78,79,92,93,94,95,96,97,98,99]
+[83,80,81,82,83,64,65,66,67,68,69,70,71,76,77,78,79,92,93,94,95,96,97,98,99]
+[84,84,85,86,87,68,69,70,71,72,73,74,75,88,89,90,91,96,97,98,99,100,101,102,103]
+[85,84,85,86,87,68,69,70,71,72,73,74,75,88,89,90,91,96,97,98,99,100,101,102,103]
+[86,84,85,86,87,68,69,70,71,72,73,74,75,88,89,90,91,96,97,98,99,100,101,102,103]
+[87,84,85,86,87,68,69,70,71,72,73,74,75,88,89,90,91,96,97,98,99,100,101,102,103]
+[88,88,89,90,91,72,73,74,75,76,77,78,79,84,85,86,87,92,93,94,95,100,101,102,103,104,105,106,107]
+[89,88,89,90,91,72,73,74,75,76,77,78,79,84,85,86,87,92,93,94,95,100,101,102,103,104,105,106,107]
+[90,88,89,90,91,72,73,74,75,76,77,78,79,84,85,86,87,92,93,94,95,100,101,102,103,104,105,106,107]
+[91,88,89,90,91,72,73,74,75,76,77,78,79,84,85,86,87,92,93,94,95,100,101,102,103,104,105,106,107]
+[92,92,93,94,95,76,77,78,79,80,81,82,83,88,89,90,91,96,97,98,99,104,105,106,107,108,109,110,111]
+[93,92,93,94,95,76,77,78,79,80,81,82,83,88,89,90,91,96,97,98,99,104,105,106,107,108,109,110,111]
+[94,92,93,94,95,76,77,78,79,80,81,82,83,88,89,90,91,96,97,98,99,104,105,106,107,108,109,110,111]
+[95,92,93,94,95,76,77,78,79,80,81,82,83,88,89,90,91,96,97,98,99,104,105,106,107,108,109,110,111]
+[96,96,97,98,99,80,81,82,83,84,85,86,87,92,93,94,95,100,101,102,103,108,109,110,111,112,113,114,115]
+[97,96,97,98,99,80,81,82,83,84,85,86,87,92,93,94,95,100,101,102,103,108,109,110,111,112,113,114,115]
+[98,96,97,98,99,80,81,82,83,84,85,86,87,92,93,94,95,100,101,102,103,108,109,110,111,112,113,114,115]
+[99,96,97,98,99,80,81,82,83,84,85,86,87,92,93,94,95,100,101,102,103,108,109,110,111,112,113,114,115]
+[100,100,101,102,103,84,85,86,87,88,89,90,91,96,97,98,99,104,105,106,107,112,113,114,115,116,117,118,119]
+[101,100,101,102,103,84,85,86,87,88,89,90,91,96,97,98,99,104,105,106,107,112,113,114,115,116,117,118,119]
+[102,100,101,102,103,84,85,86,87,88,89,90,91,96,97,98,99,104,105,106,107,112,113,114,115,116,117,118,119]
+[103,100,101,102,103,84,85,86,87,88,89,90,91,96,97,98,99,104,105,106,107,112,113,114,115,116,117,118,119]
+[104,104,105,106,107,88,89,90,91,92,93,94,95,100,101,102,103,108,109,110,111,116,117,118,119,120,121,122,123]
+[105,104,105,106,107,88,89,90,91,92,93,94,95,100,101,102,103,108,109,110,111,116,117,118,119,120,121,122,123]
+[106,104,105,106,107,88,89,90,91,92,93,94,95,100,101,102,103,108,109,110,111,116,117,118,119,120,121,122,123]
+[107,104,105,106,107,88,89,90,91,92,93,94,95,100,101,102,103,108,109,110,111,116,117,118,119,120,121,122,123]
+[108,108,109,110,111,92,93,94,95,96,97,98,99,104,105,106,107,120,121,122,123,124,125,126,127]
+[109,108,109,110,111,92,93,94,95,96,97,98,99,104,105,106,107,120,121,122,123,124,125,126,127]
+[110,108,109,110,111,92,93,94,95,96,97,98,99,104,105,106,107,120,121,122,123,124,125,126,127]
+[111,108,109,110,111,92,93,94,95,96,97,98,99,104,105,106,107,120,121,122,123,124,125,126,127]
+[112,112,113,114,115,96,97,98,99,100,101,102,103,116,117,118,119,124,125,126,127,128,129,130,131]
+[113,112,113,114,115,96,97,98,99,100,101,102,103,116,117,118,119,124,125,126,127,128,129,130,131]
+[114,112,113,114,115,96,97,98,99,100,101,102,103,116,117,118,119,124,125,126,127,128,129,130,131]
+[115,112,113,114,115,96,97,98,99,100,101,102,103,116,117,118,119,124,125,126,127,128,129,130,131]
+[116,116,117,118,119,100,101,102,103,104,105,106,107,112,113,114,115,120,121,122,123,128,129,130,131,132,133,134,135]
+[117,116,117,118,119,100,101,102,103,104,105,106,107,112,113,114,115,120,121,122,123,128,129,130,131,132,133,134,135]
+[118,116,117,118,119,100,101,102,103,104,105,106,107,112,113,114,115,120,121,122,123,128,129,130,131,132,133,134,135]
+[119,116,117,118,119,100,101,102,103,104,105,106,107,112,113,114,115,120,121,122,123,128,129,130,131,132,133,134,135]
+[120,120,121,122,123,104,105,106,107,108,109,110,111,116,117,118,119,124,125,126,127,132,133,134,135,136,137,138,139]
+[121,120,121,122,123,104,105,106,107,108,109,110,111,116,117,118,119,124,125,126,127,132,133,134,135,136,137,138,139]
+[122,120,121,122,123,104,105,106,107,108,109,110,111,116,117,118,119,124,125,126,127,132,133,134,135,136,137,138,139]
+[123,120,121,122,123,104,105,106,107,108,109,110,111,116,117,118,119,124,125,126,127,132,133,134,135,136,137,138,139]
+[124,124,125,126,127,108,109,110,111,112,113,114,115,120,121,122,123,128,129,130,131,136,137,138,139,140,141,142,143]
+[125,124,125,126,127,108,109,110,111,112,113,114,115,120,121,122,123,128,129,130,131,136,137,138,139,140,141,142,143]
+[126,124,125,126,127,108,109,110,111,112,113,114,115,120,121,122,123,128,129,130,131,136,137,138,139,140,141,142,143]
+[127,124,125,126,127,108,109,110,111,112,113,114,115,120,121,122,123,128,129,130,131,136,137,138,139,140,141,142,143]
+[128,128,129,130,131,112,113,114,115,116,117,118,119,124,125,126,127,132,133,134,135,140,141,142,143,144,145,146,147]
+[129,128,129,130,131,112,113,114,115,116,117,118,119,124,125,126,127,132,133,134,135,140,141,142,143,144,145,146,147]
+[130,128,129,130,131,112,113,114,115,116,117,118,119,124,125,126,127,132,133,134,135,140,141,142,143,144,145,146,147]
+[131,128,129,130,131,112,113,114,115,116,117,118,119,124,125,126,127,132,133,134,135,140,141,142,143,144,145,146,147]
+[132,132,133,134,135,116,117,118,119,120,121,122,123,128,129,130,131,136,137,138,139,144,145,146,147,148,149,150,151]
+[133,132,133,134,135,116,117,118,119,120,121,122,123,128,129,130,131,136,137,138,139,144,145,146,147,148,149,150,151]
+[134,132,133,134,135,116,117,118,119,120,121,122,123,128,129,130,131,136,137,138,139,144,145,146,147,148,149,150,151]
+[135,132,133,134,135,116,117,118,119,120,121,122,123,128,129,130,131,136,137,138,139,144,145,146,147,148,149,150,151]
+[136,136,137,138,139,120,121,122,123,124,125,126,127,132,133,134,135,148,149,150,151,152,153,154,155]
+[137,136,137,138,139,120,121,122,123,124,125,126,127,132,133,134,135,148,149,150,151,152,153,154,155]
+[138,136,137,138,139,120,121,122,123,124,125,126,127,132,133,134,135,148,149,150,151,152,153,154,155]
+[139,136,137,138,139,120,121,122,123,124,125,126,127,132,133,134,135,148,149,150,151,152,153,154,155]
+[140,140,141,142,143,124,125,126,127,128,129,130,131,144,145,146,147,152,153,154,155,156,157,158,159]
+[141,140,141,142,143,124,125,126,127,128,129,130,131,144,145,146,147,152,153,154,155,156,157,158,159]
+[142,140,141,142,143,124,125,126,127,128,129,130,131,144,145,146,147,152,153,154,155,156,157,158,159]
+[143,140,141,142,143,124,125,126,127,128,129,130,131,144,145,146,147,152,153,154,155,156,157,158,159]
+[144,144,145,146,147,128,129,130,131,132,133,134,135,140,141,142,143,148,149,150,151,156,157,158,159,160,161,162,163]
+[145,144,145,146,147,128,129,130,131,132,133,134,135,140,141,142,143,148,149,150,151,156,157,158,159,160,161,162,163]
+[146,144,145,146,147,128,129,130,131,132,133,134,135,140,141,142,143,148,149,150,151,156,157,158,159,160,161,162,163]
+[147,144,145,146,147,128,129,130,131,132,133,134,135,140,141,142,143,148,149,150,151,156,157,158,159,160,161,162,163]
+[148,148,149,150,151,132,133,134,135,136,137,138,139,144,145,146,147,152,153,154,155,160,161,162,163,164,165,166,167]
+[149,148,149,150,151,132,133,134,135,136,137,138,139,144,145,146,147,152,153,154,155,160,161,162,163,164,165,166,167]
+[150,148,149,150,151,132,133,134,135,136,137,138,139,144,145,146,147,152,153,154,155,160,161,162,163,164,165,166,167]
+[151,148,149,150,151,132,133,134,135,136,137,138,139,144,145,146,147,152,153,154,155,160,161,162,163,164,165,166,167]
+[152,152,153,154,155,136,137,138,139,140,141,142,143,148,149,150,151,156,157,158,159,164,165,166,167,168,169,170,171]
+[153,152,153,154,155,136,137,138,139,140,141,142,143,148,149,150,151,156,157,158,159,164,165,166,167,168,169,170,171]
+[154,152,153,154,155,136,137,138,139,140,141,142,143,148,149,150,151,156,157,158,159,164,165,166,167,168,169,170,171]
+[155,152,153,154,155,136,137,138,139,140,141,142,143,148,149,150,151,156,157,158,159,164,165,166,167,168,169,170,171]
+[156,156,157,158,159,140,141,142,143,144,145,146,147,152,153,154,155,160,161,162,163,168,169,170,171,172,173,174,175]
+[157,156,157,158,159,140,141,142,143,144,145,146,147,152,153,154,155,160,161,162,163,168,169,170,171,172,173,174,175]
+[158,156,157,158,159,140,141,142,143,144,145,146,147,152,153,154,155,160,161,162,163,168,169,170,171,172,173,174,175]
+[159,156,157,158,159,140,141,142,143,144,145,146,147,152,153,154,155,160,161,162,163,168,169,170,171,172,173,174,175]
+[160,160,161,162,163,144,145,146,147,148,149,150,151,156,157,158,159,164,165,166,167,172,173,174,175,176,177,178,179]
+[161,160,161,162,163,144,145,146,147,148,149,150,151,156,157,158,159,164,165,166,167,172,173,174,175,176,177,178,179]
+[162,160,161,162,163,144,145,146,147,148,149,150,151,156,157,158,159,164,165,166,167,172,173,174,175,176,177,178,179]
+[163,160,161,162,163,144,145,146,147,148,149,150,151,156,157,158,159,164,165,166,167,172,173,174,175,176,177,178,179]
+[164,164,165,166,167,148,149,150,151,152,153,154,155,160,161,162,163,176,177,178,179,180,181,182,183]
+[165,164,165,166,167,148,149,150,151,152,153,154,155,160,161,162,163,176,177,178,179,180,181,182,183]
+[166,164,165,166,167,148,149,150,151,152,153,154,155,160,161,162,163,176,177,178,179,180,181,182,183]
+[167,164,165,166,167,148,149,150,151,152,153,154,155,160,161,162,163,176,177,178,179,180,181,182,183]
+[168,168,169,170,171,152,153,154,155,156,157,158,159,172,173,174,175,180,181,182,183,184,185,186,187]
+[169,168,169,170,171,152,153,154,155,156,157,158,159,172,173,174,175,180,181,182,183,184,185,186,187]
+[170,168,169,170,171,152,153,154,155,156,157,158,159,172,173,174,175,180,181,182,183,184,185,186,187]
+[171,168,169,170,171,152,153,154,155,156,157,158,159,172,173,174,175,180,181,182,183,184,185,186,187]
+[172,172,173,174,175,156,157,158,159,160,161,162,163,168,169,170,171,176,177,178,179,184,185,186,187,188,189,190,191]
+[173,172,173,174,175,156,157,158,159,160,161,162,163,168,169,170,171,176,177,178,179,184,185,186,187,188,189,190,191]
+[174,172,173,174,175,156,157,158,159,160,161,162,163,168,169,170,171,176,177,178,179,184,185,186,187,188,189,190,191]
+[175,172,173,174,175,156,157,158,159,160,161,162,163,168,169,170,171,176,177,178,179,184,185,186,187,188,189,190,191]
+[176,176,177,178,179,160,161,162,163,164,165,166,167,172,173,174,175,180,181,182,183,188,189,190,191,192,193,194,195]
+[177,176,177,178,179,160,161,162,163,164,165,166,167,172,173,174,175,180,181,182,183,188,189,190,191,192,193,194,195]
+[178,176,177,178,179,160,161,162,163,164,165,166,167,172,173,174,175,180,181,182,183,188,189,190,191,192,193,194,195]
+[179,176,177,178,179,160,161,162,163,164,165,166,167,172,173,174,175,180,181,182,183,188,189,190,191,192,193,194,195]
+[180,180,181,182,183,164,165,166,167,168,169,170,171,176,177,178,179,184,185,186,187,192,193,194,195]
+[181,180,181,182,183,164,165,166,167,168,169,170,171,176,177,178,179,184,185,186,187,192,193,194,195]
+[182,180,181,182,183,164,165,166,167,168,169,170,171,176,177,178,179,184,185,186,187,192,193,194,195]
+[183,180,181,182,183,164,165,166,167,168,169,170,171,176,177,178,179,184,185,186,187,192,193,194,195]
+[184,184,185,186,187,168,169,170,171,172,173,174,175,180,181,182,183,188,189,190,191]
+[185,184,185,186,187,168,169,170,171,172,173,174,175,180,181,182,183,188,189,190,191]
+[186,184,185,186,187,168,169,170,171,172,173,174,175,180,181,182,183,188,189,190,191]
+[187,184,185,186,187,168,169,170,171,172,173,174,175,180,181,182,183,188,189,190,191]
+[188,188,189,190,191,172,173,174,175,176,177,178,179,184,185,186,187,192,193,194,195]
+[189,188,189,190,191,172,173,174,175,176,177,178,179,184,185,186,187,192,193,194,195]
+[190,188,189,190,191,172,173,174,175,176,177,178,179,184,185,186,187,192,193,194,195]
+[191,188,189,190,191,172,173,174,175,176,177,178,179,184,185,186,187,192,193,194,195]
+[192,192,193,194,195,176,177,178,179,180,181,182,183,188,189,190,191]
+[193,192,193,194,195,176,177,178,179,180,181,182,183,188,189,190,191]
+[194,192,193,194,195,176,177,178,179,180,181,182,183,188,189,190,191]
+[195,192,193,194,195,176,177,178,179,180,181,182,183,188,189,190,191]
+DEAL::OK
+DEAL::196 196 19 6446
+[0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]
+[1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]
+[2,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]
+[3,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]
+[4,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]
+[5,5,6,7,8,9,0,1,2,3,4,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24]
+[6,5,6,7,8,9,0,1,2,3,4,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24]
+[7,5,6,7,8,9,0,1,2,3,4,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24]
+[8,5,6,7,8,9,0,1,2,3,4,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24]
+[9,5,6,7,8,9,0,1,2,3,4,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24]
+[10,10,11,12,13,14,0,1,2,3,4,5,6,7,8,9,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29]
+[11,10,11,12,13,14,0,1,2,3,4,5,6,7,8,9,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29]
+[12,10,11,12,13,14,0,1,2,3,4,5,6,7,8,9,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29]
+[13,10,11,12,13,14,0,1,2,3,4,5,6,7,8,9,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29]
+[14,10,11,12,13,14,0,1,2,3,4,5,6,7,8,9,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29]
+[15,15,16,17,18,19,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34]
+[16,15,16,17,18,19,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34]
+[17,15,16,17,18,19,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34]
+[18,15,16,17,18,19,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34]
+[19,15,16,17,18,19,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34]
+[20,20,21,22,23,24,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39]
+[21,20,21,22,23,24,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39]
+[22,20,21,22,23,24,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39]
+[23,20,21,22,23,24,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39]
+[24,20,21,22,23,24,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39]
+[25,25,26,27,28,29,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44]
+[26,25,26,27,28,29,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44]
+[27,25,26,27,28,29,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44]
+[28,25,26,27,28,29,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44]
+[29,25,26,27,28,29,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44]
+[30,30,31,32,33,34,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49]
+[31,30,31,32,33,34,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49]
+[32,30,31,32,33,34,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49]
+[33,30,31,32,33,34,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49]
+[34,30,31,32,33,34,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49]
+[35,35,36,37,38,39,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54]
+[36,35,36,37,38,39,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54]
+[37,35,36,37,38,39,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54]
+[38,35,36,37,38,39,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54]
+[39,35,36,37,38,39,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54]
+[40,40,41,42,43,44,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59]
+[41,40,41,42,43,44,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59]
+[42,40,41,42,43,44,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59]
+[43,40,41,42,43,44,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59]
+[44,40,41,42,43,44,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59]
+[45,45,46,47,48,49,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64]
+[46,45,46,47,48,49,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64]
+[47,45,46,47,48,49,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64]
+[48,45,46,47,48,49,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64]
+[49,45,46,47,48,49,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64]
+[50,50,51,52,53,54,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69]
+[51,50,51,52,53,54,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69]
+[52,50,51,52,53,54,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69]
+[53,50,51,52,53,54,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69]
+[54,50,51,52,53,54,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69]
+[55,55,56,57,58,59,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74]
+[56,55,56,57,58,59,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74]
+[57,55,56,57,58,59,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74]
+[58,55,56,57,58,59,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74]
+[59,55,56,57,58,59,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74]
+[60,60,61,62,63,64,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79]
+[61,60,61,62,63,64,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79]
+[62,60,61,62,63,64,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79]
+[63,60,61,62,63,64,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79]
+[64,60,61,62,63,64,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79]
+[65,65,66,67,68,69,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,75,76,77,78,79,80,81,82,83,84]
+[66,65,66,67,68,69,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,75,76,77,78,79,80,81,82,83,84]
+[67,65,66,67,68,69,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,75,76,77,78,79,80,81,82,83,84]
+[68,65,66,67,68,69,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,75,76,77,78,79,80,81,82,83,84]
+[69,65,66,67,68,69,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,75,76,77,78,79,80,81,82,83,84]
+[70,70,71,72,73,74,55,56,57,58,59,60,61,62,63,64,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89]
+[71,70,71,72,73,74,55,56,57,58,59,60,61,62,63,64,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89]
+[72,70,71,72,73,74,55,56,57,58,59,60,61,62,63,64,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89]
+[73,70,71,72,73,74,55,56,57,58,59,60,61,62,63,64,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89]
+[74,70,71,72,73,74,55,56,57,58,59,60,61,62,63,64,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89]
+[75,75,76,77,78,79,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94]
+[76,75,76,77,78,79,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94]
+[77,75,76,77,78,79,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94]
+[78,75,76,77,78,79,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94]
+[79,75,76,77,78,79,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94]
+[80,80,81,82,83,84,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99]
+[81,80,81,82,83,84,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99]
+[82,80,81,82,83,84,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99]
+[83,80,81,82,83,84,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99]
+[84,80,81,82,83,84,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99]
+[85,85,86,87,88,89,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104]
+[86,85,86,87,88,89,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104]
+[87,85,86,87,88,89,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104]
+[88,85,86,87,88,89,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104]
+[89,85,86,87,88,89,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104]
+[90,90,91,92,93,94,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109]
+[91,90,91,92,93,94,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109]
+[92,90,91,92,93,94,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109]
+[93,90,91,92,93,94,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109]
+[94,90,91,92,93,94,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109]
+[95,95,96,97,98,99,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114]
+[96,95,96,97,98,99,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114]
+[97,95,96,97,98,99,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114]
+[98,95,96,97,98,99,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114]
+[99,95,96,97,98,99,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114]
+[100,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119]
+[101,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119]
+[102,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119]
+[103,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119]
+[104,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119]
+[105,105,106,107,108,109,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124]
+[106,105,106,107,108,109,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124]
+[107,105,106,107,108,109,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124]
+[108,105,106,107,108,109,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124]
+[109,105,106,107,108,109,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124]
+[110,110,111,112,113,114,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129]
+[111,110,111,112,113,114,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129]
+[112,110,111,112,113,114,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129]
+[113,110,111,112,113,114,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129]
+[114,110,111,112,113,114,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129]
+[115,115,116,117,118,119,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134]
+[116,115,116,117,118,119,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134]
+[117,115,116,117,118,119,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134]
+[118,115,116,117,118,119,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134]
+[119,115,116,117,118,119,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134]
+[120,120,121,122,123,124,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139]
+[121,120,121,122,123,124,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139]
+[122,120,121,122,123,124,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139]
+[123,120,121,122,123,124,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139]
+[124,120,121,122,123,124,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139]
+[125,125,126,127,128,129,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144]
+[126,125,126,127,128,129,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144]
+[127,125,126,127,128,129,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144]
+[128,125,126,127,128,129,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144]
+[129,125,126,127,128,129,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144]
+[130,130,131,132,133,134,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149]
+[131,130,131,132,133,134,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149]
+[132,130,131,132,133,134,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149]
+[133,130,131,132,133,134,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149]
+[134,130,131,132,133,134,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149]
+[135,135,136,137,138,139,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,145,146,147,148,149,150,151,152,153,154]
+[136,135,136,137,138,139,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,145,146,147,148,149,150,151,152,153,154]
+[137,135,136,137,138,139,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,145,146,147,148,149,150,151,152,153,154]
+[138,135,136,137,138,139,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,145,146,147,148,149,150,151,152,153,154]
+[139,135,136,137,138,139,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,145,146,147,148,149,150,151,152,153,154]
+[140,140,141,142,143,144,125,126,127,128,129,130,131,132,133,134,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159]
+[141,140,141,142,143,144,125,126,127,128,129,130,131,132,133,134,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159]
+[142,140,141,142,143,144,125,126,127,128,129,130,131,132,133,134,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159]
+[143,140,141,142,143,144,125,126,127,128,129,130,131,132,133,134,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159]
+[144,140,141,142,143,144,125,126,127,128,129,130,131,132,133,134,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159]
+[145,145,146,147,148,149,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164]
+[146,145,146,147,148,149,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164]
+[147,145,146,147,148,149,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164]
+[148,145,146,147,148,149,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164]
+[149,145,146,147,148,149,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164]
+[150,150,151,152,153,154,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169]
+[151,150,151,152,153,154,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169]
+[152,150,151,152,153,154,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169]
+[153,150,151,152,153,154,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169]
+[154,150,151,152,153,154,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169]
+[155,155,156,157,158,159,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174]
+[156,155,156,157,158,159,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174]
+[157,155,156,157,158,159,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174]
+[158,155,156,157,158,159,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174]
+[159,155,156,157,158,159,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174]
+[160,160,161,162,163,164,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179]
+[161,160,161,162,163,164,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179]
+[162,160,161,162,163,164,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179]
+[163,160,161,162,163,164,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179]
+[164,160,161,162,163,164,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179]
+[165,165,166,167,168,169,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184]
+[166,165,166,167,168,169,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184]
+[167,165,166,167,168,169,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184]
+[168,165,166,167,168,169,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184]
+[169,165,166,167,168,169,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184]
+[170,170,171,172,173,174,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189]
+[171,170,171,172,173,174,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189]
+[172,170,171,172,173,174,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189]
+[173,170,171,172,173,174,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189]
+[174,170,171,172,173,174,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189]
+[175,175,176,177,178,179,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194]
+[176,175,176,177,178,179,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194]
+[177,175,176,177,178,179,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194]
+[178,175,176,177,178,179,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194]
+[179,175,176,177,178,179,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194]
+[180,180,181,182,183,184,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,185,186,187,188,189,190,191,192,193,194,195]
+[181,180,181,182,183,184,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,185,186,187,188,189,190,191,192,193,194,195]
+[182,180,181,182,183,184,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,185,186,187,188,189,190,191,192,193,194,195]
+[183,180,181,182,183,184,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,185,186,187,188,189,190,191,192,193,194,195]
+[184,180,181,182,183,184,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,185,186,187,188,189,190,191,192,193,194,195]
+[185,185,186,187,188,189,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,190,191,192,193,194]
+[186,185,186,187,188,189,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,190,191,192,193,194]
+[187,185,186,187,188,189,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,190,191,192,193,194]
+[188,185,186,187,188,189,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,190,191,192,193,194]
+[189,185,186,187,188,189,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,190,191,192,193,194]
+[190,190,191,192,193,194,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,195]
+[191,190,191,192,193,194,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,195]
+[192,190,191,192,193,194,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,195]
+[193,190,191,192,193,194,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,195]
+[194,190,191,192,193,194,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,195]
+[195,195,180,181,182,183,184,190,191,192,193,194]
+DEAL::OK
+DEAL::196 196 20 5292
+[0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
+[1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
+[2,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
+[3,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
+[4,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
+[5,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
+[6,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
+[7,7,8,9,10,11,12,13,0,1,2,3,4,5,6,21,22,23,24,25,26,27]
+[8,7,8,9,10,11,12,13,0,1,2,3,4,5,6,21,22,23,24,25,26,27]
+[9,7,8,9,10,11,12,13,0,1,2,3,4,5,6,21,22,23,24,25,26,27]
+[10,7,8,9,10,11,12,13,0,1,2,3,4,5,6,21,22,23,24,25,26,27]
+[11,7,8,9,10,11,12,13,0,1,2,3,4,5,6,21,22,23,24,25,26,27]
+[12,7,8,9,10,11,12,13,0,1,2,3,4,5,6,21,22,23,24,25,26,27]
+[13,7,8,9,10,11,12,13,0,1,2,3,4,5,6,21,22,23,24,25,26,27]
+[14,14,15,16,17,18,19,20,0,1,2,3,4,5,6,21,22,23,24,25,26,27,28,29,30,31,32,33,34]
+[15,14,15,16,17,18,19,20,0,1,2,3,4,5,6,21,22,23,24,25,26,27,28,29,30,31,32,33,34]
+[16,14,15,16,17,18,19,20,0,1,2,3,4,5,6,21,22,23,24,25,26,27,28,29,30,31,32,33,34]
+[17,14,15,16,17,18,19,20,0,1,2,3,4,5,6,21,22,23,24,25,26,27,28,29,30,31,32,33,34]
+[18,14,15,16,17,18,19,20,0,1,2,3,4,5,6,21,22,23,24,25,26,27,28,29,30,31,32,33,34]
+[19,14,15,16,17,18,19,20,0,1,2,3,4,5,6,21,22,23,24,25,26,27,28,29,30,31,32,33,34]
+[20,14,15,16,17,18,19,20,0,1,2,3,4,5,6,21,22,23,24,25,26,27,28,29,30,31,32,33,34]
+[21,21,22,23,24,25,26,27,7,8,9,10,11,12,13,14,15,16,17,18,19,20,35,36,37,38,39,40,41]
+[22,21,22,23,24,25,26,27,7,8,9,10,11,12,13,14,15,16,17,18,19,20,35,36,37,38,39,40,41]
+[23,21,22,23,24,25,26,27,7,8,9,10,11,12,13,14,15,16,17,18,19,20,35,36,37,38,39,40,41]
+[24,21,22,23,24,25,26,27,7,8,9,10,11,12,13,14,15,16,17,18,19,20,35,36,37,38,39,40,41]
+[25,21,22,23,24,25,26,27,7,8,9,10,11,12,13,14,15,16,17,18,19,20,35,36,37,38,39,40,41]
+[26,21,22,23,24,25,26,27,7,8,9,10,11,12,13,14,15,16,17,18,19,20,35,36,37,38,39,40,41]
+[27,21,22,23,24,25,26,27,7,8,9,10,11,12,13,14,15,16,17,18,19,20,35,36,37,38,39,40,41]
+[28,28,29,30,31,32,33,34,14,15,16,17,18,19,20,35,36,37,38,39,40,41,42,43,44,45,46,47,48]
+[29,28,29,30,31,32,33,34,14,15,16,17,18,19,20,35,36,37,38,39,40,41,42,43,44,45,46,47,48]
+[30,28,29,30,31,32,33,34,14,15,16,17,18,19,20,35,36,37,38,39,40,41,42,43,44,45,46,47,48]
+[31,28,29,30,31,32,33,34,14,15,16,17,18,19,20,35,36,37,38,39,40,41,42,43,44,45,46,47,48]
+[32,28,29,30,31,32,33,34,14,15,16,17,18,19,20,35,36,37,38,39,40,41,42,43,44,45,46,47,48]
+[33,28,29,30,31,32,33,34,14,15,16,17,18,19,20,35,36,37,38,39,40,41,42,43,44,45,46,47,48]
+[34,28,29,30,31,32,33,34,14,15,16,17,18,19,20,35,36,37,38,39,40,41,42,43,44,45,46,47,48]
+[35,35,36,37,38,39,40,41,21,22,23,24,25,26,27,28,29,30,31,32,33,34,49,50,51,52,53,54,55]
+[36,35,36,37,38,39,40,41,21,22,23,24,25,26,27,28,29,30,31,32,33,34,49,50,51,52,53,54,55]
+[37,35,36,37,38,39,40,41,21,22,23,24,25,26,27,28,29,30,31,32,33,34,49,50,51,52,53,54,55]
+[38,35,36,37,38,39,40,41,21,22,23,24,25,26,27,28,29,30,31,32,33,34,49,50,51,52,53,54,55]
+[39,35,36,37,38,39,40,41,21,22,23,24,25,26,27,28,29,30,31,32,33,34,49,50,51,52,53,54,55]
+[40,35,36,37,38,39,40,41,21,22,23,24,25,26,27,28,29,30,31,32,33,34,49,50,51,52,53,54,55]
+[41,35,36,37,38,39,40,41,21,22,23,24,25,26,27,28,29,30,31,32,33,34,49,50,51,52,53,54,55]
+[42,42,43,44,45,46,47,48,28,29,30,31,32,33,34,49,50,51,52,53,54,55,56,57,58,59,60,61,62]
+[43,42,43,44,45,46,47,48,28,29,30,31,32,33,34,49,50,51,52,53,54,55,56,57,58,59,60,61,62]
+[44,42,43,44,45,46,47,48,28,29,30,31,32,33,34,49,50,51,52,53,54,55,56,57,58,59,60,61,62]
+[45,42,43,44,45,46,47,48,28,29,30,31,32,33,34,49,50,51,52,53,54,55,56,57,58,59,60,61,62]
+[46,42,43,44,45,46,47,48,28,29,30,31,32,33,34,49,50,51,52,53,54,55,56,57,58,59,60,61,62]
+[47,42,43,44,45,46,47,48,28,29,30,31,32,33,34,49,50,51,52,53,54,55,56,57,58,59,60,61,62]
+[48,42,43,44,45,46,47,48,28,29,30,31,32,33,34,49,50,51,52,53,54,55,56,57,58,59,60,61,62]
+[49,49,50,51,52,53,54,55,35,36,37,38,39,40,41,42,43,44,45,46,47,48,63,64,65,66,67,68,69]
+[50,49,50,51,52,53,54,55,35,36,37,38,39,40,41,42,43,44,45,46,47,48,63,64,65,66,67,68,69]
+[51,49,50,51,52,53,54,55,35,36,37,38,39,40,41,42,43,44,45,46,47,48,63,64,65,66,67,68,69]
+[52,49,50,51,52,53,54,55,35,36,37,38,39,40,41,42,43,44,45,46,47,48,63,64,65,66,67,68,69]
+[53,49,50,51,52,53,54,55,35,36,37,38,39,40,41,42,43,44,45,46,47,48,63,64,65,66,67,68,69]
+[54,49,50,51,52,53,54,55,35,36,37,38,39,40,41,42,43,44,45,46,47,48,63,64,65,66,67,68,69]
+[55,49,50,51,52,53,54,55,35,36,37,38,39,40,41,42,43,44,45,46,47,48,63,64,65,66,67,68,69]
+[56,56,57,58,59,60,61,62,42,43,44,45,46,47,48,63,64,65,66,67,68,69,70,71,72,73,74,75,76]
+[57,56,57,58,59,60,61,62,42,43,44,45,46,47,48,63,64,65,66,67,68,69,70,71,72,73,74,75,76]
+[58,56,57,58,59,60,61,62,42,43,44,45,46,47,48,63,64,65,66,67,68,69,70,71,72,73,74,75,76]
+[59,56,57,58,59,60,61,62,42,43,44,45,46,47,48,63,64,65,66,67,68,69,70,71,72,73,74,75,76]
+[60,56,57,58,59,60,61,62,42,43,44,45,46,47,48,63,64,65,66,67,68,69,70,71,72,73,74,75,76]
+[61,56,57,58,59,60,61,62,42,43,44,45,46,47,48,63,64,65,66,67,68,69,70,71,72,73,74,75,76]
+[62,56,57,58,59,60,61,62,42,43,44,45,46,47,48,63,64,65,66,67,68,69,70,71,72,73,74,75,76]
+[63,63,64,65,66,67,68,69,49,50,51,52,53,54,55,56,57,58,59,60,61,62,77,78,79,80,81,82,83]
+[64,63,64,65,66,67,68,69,49,50,51,52,53,54,55,56,57,58,59,60,61,62,77,78,79,80,81,82,83]
+[65,63,64,65,66,67,68,69,49,50,51,52,53,54,55,56,57,58,59,60,61,62,77,78,79,80,81,82,83]
+[66,63,64,65,66,67,68,69,49,50,51,52,53,54,55,56,57,58,59,60,61,62,77,78,79,80,81,82,83]
+[67,63,64,65,66,67,68,69,49,50,51,52,53,54,55,56,57,58,59,60,61,62,77,78,79,80,81,82,83]
+[68,63,64,65,66,67,68,69,49,50,51,52,53,54,55,56,57,58,59,60,61,62,77,78,79,80,81,82,83]
+[69,63,64,65,66,67,68,69,49,50,51,52,53,54,55,56,57,58,59,60,61,62,77,78,79,80,81,82,83]
+[70,70,71,72,73,74,75,76,56,57,58,59,60,61,62,77,78,79,80,81,82,83,84,85,86,87,88,89,90]
+[71,70,71,72,73,74,75,76,56,57,58,59,60,61,62,77,78,79,80,81,82,83,84,85,86,87,88,89,90]
+[72,70,71,72,73,74,75,76,56,57,58,59,60,61,62,77,78,79,80,81,82,83,84,85,86,87,88,89,90]
+[73,70,71,72,73,74,75,76,56,57,58,59,60,61,62,77,78,79,80,81,82,83,84,85,86,87,88,89,90]
+[74,70,71,72,73,74,75,76,56,57,58,59,60,61,62,77,78,79,80,81,82,83,84,85,86,87,88,89,90]
+[75,70,71,72,73,74,75,76,56,57,58,59,60,61,62,77,78,79,80,81,82,83,84,85,86,87,88,89,90]
+[76,70,71,72,73,74,75,76,56,57,58,59,60,61,62,77,78,79,80,81,82,83,84,85,86,87,88,89,90]
+[77,77,78,79,80,81,82,83,63,64,65,66,67,68,69,70,71,72,73,74,75,76,91,92,93,94,95,96,97]
+[78,77,78,79,80,81,82,83,63,64,65,66,67,68,69,70,71,72,73,74,75,76,91,92,93,94,95,96,97]
+[79,77,78,79,80,81,82,83,63,64,65,66,67,68,69,70,71,72,73,74,75,76,91,92,93,94,95,96,97]
+[80,77,78,79,80,81,82,83,63,64,65,66,67,68,69,70,71,72,73,74,75,76,91,92,93,94,95,96,97]
+[81,77,78,79,80,81,82,83,63,64,65,66,67,68,69,70,71,72,73,74,75,76,91,92,93,94,95,96,97]
+[82,77,78,79,80,81,82,83,63,64,65,66,67,68,69,70,71,72,73,74,75,76,91,92,93,94,95,96,97]
+[83,77,78,79,80,81,82,83,63,64,65,66,67,68,69,70,71,72,73,74,75,76,91,92,93,94,95,96,97]
+[84,84,85,86,87,88,89,90,70,71,72,73,74,75,76,91,92,93,94,95,96,97,98,99,100,101,102,103,104]
+[85,84,85,86,87,88,89,90,70,71,72,73,74,75,76,91,92,93,94,95,96,97,98,99,100,101,102,103,104]
+[86,84,85,86,87,88,89,90,70,71,72,73,74,75,76,91,92,93,94,95,96,97,98,99,100,101,102,103,104]
+[87,84,85,86,87,88,89,90,70,71,72,73,74,75,76,91,92,93,94,95,96,97,98,99,100,101,102,103,104]
+[88,84,85,86,87,88,89,90,70,71,72,73,74,75,76,91,92,93,94,95,96,97,98,99,100,101,102,103,104]
+[89,84,85,86,87,88,89,90,70,71,72,73,74,75,76,91,92,93,94,95,96,97,98,99,100,101,102,103,104]
+[90,84,85,86,87,88,89,90,70,71,72,73,74,75,76,91,92,93,94,95,96,97,98,99,100,101,102,103,104]
+[91,91,92,93,94,95,96,97,77,78,79,80,81,82,83,84,85,86,87,88,89,90,105,106,107,108,109,110,111]
+[92,91,92,93,94,95,96,97,77,78,79,80,81,82,83,84,85,86,87,88,89,90,105,106,107,108,109,110,111]
+[93,91,92,93,94,95,96,97,77,78,79,80,81,82,83,84,85,86,87,88,89,90,105,106,107,108,109,110,111]
+[94,91,92,93,94,95,96,97,77,78,79,80,81,82,83,84,85,86,87,88,89,90,105,106,107,108,109,110,111]
+[95,91,92,93,94,95,96,97,77,78,79,80,81,82,83,84,85,86,87,88,89,90,105,106,107,108,109,110,111]
+[96,91,92,93,94,95,96,97,77,78,79,80,81,82,83,84,85,86,87,88,89,90,105,106,107,108,109,110,111]
+[97,91,92,93,94,95,96,97,77,78,79,80,81,82,83,84,85,86,87,88,89,90,105,106,107,108,109,110,111]
+[98,98,99,100,101,102,103,104,84,85,86,87,88,89,90,105,106,107,108,109,110,111,112,113,114,115,116,117,118]
+[99,98,99,100,101,102,103,104,84,85,86,87,88,89,90,105,106,107,108,109,110,111,112,113,114,115,116,117,118]
+[100,98,99,100,101,102,103,104,84,85,86,87,88,89,90,105,106,107,108,109,110,111,112,113,114,115,116,117,118]
+[101,98,99,100,101,102,103,104,84,85,86,87,88,89,90,105,106,107,108,109,110,111,112,113,114,115,116,117,118]
+[102,98,99,100,101,102,103,104,84,85,86,87,88,89,90,105,106,107,108,109,110,111,112,113,114,115,116,117,118]
+[103,98,99,100,101,102,103,104,84,85,86,87,88,89,90,105,106,107,108,109,110,111,112,113,114,115,116,117,118]
+[104,98,99,100,101,102,103,104,84,85,86,87,88,89,90,105,106,107,108,109,110,111,112,113,114,115,116,117,118]
+[105,105,106,107,108,109,110,111,91,92,93,94,95,96,97,98,99,100,101,102,103,104,119,120,121,122,123,124,125]
+[106,105,106,107,108,109,110,111,91,92,93,94,95,96,97,98,99,100,101,102,103,104,119,120,121,122,123,124,125]
+[107,105,106,107,108,109,110,111,91,92,93,94,95,96,97,98,99,100,101,102,103,104,119,120,121,122,123,124,125]
+[108,105,106,107,108,109,110,111,91,92,93,94,95,96,97,98,99,100,101,102,103,104,119,120,121,122,123,124,125]
+[109,105,106,107,108,109,110,111,91,92,93,94,95,96,97,98,99,100,101,102,103,104,119,120,121,122,123,124,125]
+[110,105,106,107,108,109,110,111,91,92,93,94,95,96,97,98,99,100,101,102,103,104,119,120,121,122,123,124,125]
+[111,105,106,107,108,109,110,111,91,92,93,94,95,96,97,98,99,100,101,102,103,104,119,120,121,122,123,124,125]
+[112,112,113,114,115,116,117,118,98,99,100,101,102,103,104,119,120,121,122,123,124,125,126,127,128,129,130,131,132]
+[113,112,113,114,115,116,117,118,98,99,100,101,102,103,104,119,120,121,122,123,124,125,126,127,128,129,130,131,132]
+[114,112,113,114,115,116,117,118,98,99,100,101,102,103,104,119,120,121,122,123,124,125,126,127,128,129,130,131,132]
+[115,112,113,114,115,116,117,118,98,99,100,101,102,103,104,119,120,121,122,123,124,125,126,127,128,129,130,131,132]
+[116,112,113,114,115,116,117,118,98,99,100,101,102,103,104,119,120,121,122,123,124,125,126,127,128,129,130,131,132]
+[117,112,113,114,115,116,117,118,98,99,100,101,102,103,104,119,120,121,122,123,124,125,126,127,128,129,130,131,132]
+[118,112,113,114,115,116,117,118,98,99,100,101,102,103,104,119,120,121,122,123,124,125,126,127,128,129,130,131,132]
+[119,119,120,121,122,123,124,125,105,106,107,108,109,110,111,112,113,114,115,116,117,118,133,134,135,136,137,138,139]
+[120,119,120,121,122,123,124,125,105,106,107,108,109,110,111,112,113,114,115,116,117,118,133,134,135,136,137,138,139]
+[121,119,120,121,122,123,124,125,105,106,107,108,109,110,111,112,113,114,115,116,117,118,133,134,135,136,137,138,139]
+[122,119,120,121,122,123,124,125,105,106,107,108,109,110,111,112,113,114,115,116,117,118,133,134,135,136,137,138,139]
+[123,119,120,121,122,123,124,125,105,106,107,108,109,110,111,112,113,114,115,116,117,118,133,134,135,136,137,138,139]
+[124,119,120,121,122,123,124,125,105,106,107,108,109,110,111,112,113,114,115,116,117,118,133,134,135,136,137,138,139]
+[125,119,120,121,122,123,124,125,105,106,107,108,109,110,111,112,113,114,115,116,117,118,133,134,135,136,137,138,139]
+[126,126,127,128,129,130,131,132,112,113,114,115,116,117,118,133,134,135,136,137,138,139,140,141,142,143,144,145,146]
+[127,126,127,128,129,130,131,132,112,113,114,115,116,117,118,133,134,135,136,137,138,139,140,141,142,143,144,145,146]
+[128,126,127,128,129,130,131,132,112,113,114,115,116,117,118,133,134,135,136,137,138,139,140,141,142,143,144,145,146]
+[129,126,127,128,129,130,131,132,112,113,114,115,116,117,118,133,134,135,136,137,138,139,140,141,142,143,144,145,146]
+[130,126,127,128,129,130,131,132,112,113,114,115,116,117,118,133,134,135,136,137,138,139,140,141,142,143,144,145,146]
+[131,126,127,128,129,130,131,132,112,113,114,115,116,117,118,133,134,135,136,137,138,139,140,141,142,143,144,145,146]
+[132,126,127,128,129,130,131,132,112,113,114,115,116,117,118,133,134,135,136,137,138,139,140,141,142,143,144,145,146]
+[133,133,134,135,136,137,138,139,119,120,121,122,123,124,125,126,127,128,129,130,131,132,147,148,149,150,151,152,153]
+[134,133,134,135,136,137,138,139,119,120,121,122,123,124,125,126,127,128,129,130,131,132,147,148,149,150,151,152,153]
+[135,133,134,135,136,137,138,139,119,120,121,122,123,124,125,126,127,128,129,130,131,132,147,148,149,150,151,152,153]
+[136,133,134,135,136,137,138,139,119,120,121,122,123,124,125,126,127,128,129,130,131,132,147,148,149,150,151,152,153]
+[137,133,134,135,136,137,138,139,119,120,121,122,123,124,125,126,127,128,129,130,131,132,147,148,149,150,151,152,153]
+[138,133,134,135,136,137,138,139,119,120,121,122,123,124,125,126,127,128,129,130,131,132,147,148,149,150,151,152,153]
+[139,133,134,135,136,137,138,139,119,120,121,122,123,124,125,126,127,128,129,130,131,132,147,148,149,150,151,152,153]
+[140,140,141,142,143,144,145,146,126,127,128,129,130,131,132,147,148,149,150,151,152,153,154,155,156,157,158,159,160]
+[141,140,141,142,143,144,145,146,126,127,128,129,130,131,132,147,148,149,150,151,152,153,154,155,156,157,158,159,160]
+[142,140,141,142,143,144,145,146,126,127,128,129,130,131,132,147,148,149,150,151,152,153,154,155,156,157,158,159,160]
+[143,140,141,142,143,144,145,146,126,127,128,129,130,131,132,147,148,149,150,151,152,153,154,155,156,157,158,159,160]
+[144,140,141,142,143,144,145,146,126,127,128,129,130,131,132,147,148,149,150,151,152,153,154,155,156,157,158,159,160]
+[145,140,141,142,143,144,145,146,126,127,128,129,130,131,132,147,148,149,150,151,152,153,154,155,156,157,158,159,160]
+[146,140,141,142,143,144,145,146,126,127,128,129,130,131,132,147,148,149,150,151,152,153,154,155,156,157,158,159,160]
+[147,147,148,149,150,151,152,153,133,134,135,136,137,138,139,140,141,142,143,144,145,146,161,162,163,164,165,166,167]
+[148,147,148,149,150,151,152,153,133,134,135,136,137,138,139,140,141,142,143,144,145,146,161,162,163,164,165,166,167]
+[149,147,148,149,150,151,152,153,133,134,135,136,137,138,139,140,141,142,143,144,145,146,161,162,163,164,165,166,167]
+[150,147,148,149,150,151,152,153,133,134,135,136,137,138,139,140,141,142,143,144,145,146,161,162,163,164,165,166,167]
+[151,147,148,149,150,151,152,153,133,134,135,136,137,138,139,140,141,142,143,144,145,146,161,162,163,164,165,166,167]
+[152,147,148,149,150,151,152,153,133,134,135,136,137,138,139,140,141,142,143,144,145,146,161,162,163,164,165,166,167]
+[153,147,148,149,150,151,152,153,133,134,135,136,137,138,139,140,141,142,143,144,145,146,161,162,163,164,165,166,167]
+[154,154,155,156,157,158,159,160,140,141,142,143,144,145,146,161,162,163,164,165,166,167,168,169,170,171,172,173,174]
+[155,154,155,156,157,158,159,160,140,141,142,143,144,145,146,161,162,163,164,165,166,167,168,169,170,171,172,173,174]
+[156,154,155,156,157,158,159,160,140,141,142,143,144,145,146,161,162,163,164,165,166,167,168,169,170,171,172,173,174]
+[157,154,155,156,157,158,159,160,140,141,142,143,144,145,146,161,162,163,164,165,166,167,168,169,170,171,172,173,174]
+[158,154,155,156,157,158,159,160,140,141,142,143,144,145,146,161,162,163,164,165,166,167,168,169,170,171,172,173,174]
+[159,154,155,156,157,158,159,160,140,141,142,143,144,145,146,161,162,163,164,165,166,167,168,169,170,171,172,173,174]
+[160,154,155,156,157,158,159,160,140,141,142,143,144,145,146,161,162,163,164,165,166,167,168,169,170,171,172,173,174]
+[161,161,162,163,164,165,166,167,147,148,149,150,151,152,153,154,155,156,157,158,159,160,175,176,177,178,179,180,181]
+[162,161,162,163,164,165,166,167,147,148,149,150,151,152,153,154,155,156,157,158,159,160,175,176,177,178,179,180,181]
+[163,161,162,163,164,165,166,167,147,148,149,150,151,152,153,154,155,156,157,158,159,160,175,176,177,178,179,180,181]
+[164,161,162,163,164,165,166,167,147,148,149,150,151,152,153,154,155,156,157,158,159,160,175,176,177,178,179,180,181]
+[165,161,162,163,164,165,166,167,147,148,149,150,151,152,153,154,155,156,157,158,159,160,175,176,177,178,179,180,181]
+[166,161,162,163,164,165,166,167,147,148,149,150,151,152,153,154,155,156,157,158,159,160,175,176,177,178,179,180,181]
+[167,161,162,163,164,165,166,167,147,148,149,150,151,152,153,154,155,156,157,158,159,160,175,176,177,178,179,180,181]
+[168,168,169,170,171,172,173,174,154,155,156,157,158,159,160,175,176,177,178,179,180,181,182,183,184,185,186,187,188]
+[169,168,169,170,171,172,173,174,154,155,156,157,158,159,160,175,176,177,178,179,180,181,182,183,184,185,186,187,188]
+[170,168,169,170,171,172,173,174,154,155,156,157,158,159,160,175,176,177,178,179,180,181,182,183,184,185,186,187,188]
+[171,168,169,170,171,172,173,174,154,155,156,157,158,159,160,175,176,177,178,179,180,181,182,183,184,185,186,187,188]
+[172,168,169,170,171,172,173,174,154,155,156,157,158,159,160,175,176,177,178,179,180,181,182,183,184,185,186,187,188]
+[173,168,169,170,171,172,173,174,154,155,156,157,158,159,160,175,176,177,178,179,180,181,182,183,184,185,186,187,188]
+[174,168,169,170,171,172,173,174,154,155,156,157,158,159,160,175,176,177,178,179,180,181,182,183,184,185,186,187,188]
+[175,175,176,177,178,179,180,181,161,162,163,164,165,166,167,168,169,170,171,172,173,174,189,190,191,192,193,194,195]
+[176,175,176,177,178,179,180,181,161,162,163,164,165,166,167,168,169,170,171,172,173,174,189,190,191,192,193,194,195]
+[177,175,176,177,178,179,180,181,161,162,163,164,165,166,167,168,169,170,171,172,173,174,189,190,191,192,193,194,195]
+[178,175,176,177,178,179,180,181,161,162,163,164,165,166,167,168,169,170,171,172,173,174,189,190,191,192,193,194,195]
+[179,175,176,177,178,179,180,181,161,162,163,164,165,166,167,168,169,170,171,172,173,174,189,190,191,192,193,194,195]
+[180,175,176,177,178,179,180,181,161,162,163,164,165,166,167,168,169,170,171,172,173,174,189,190,191,192,193,194,195]
+[181,175,176,177,178,179,180,181,161,162,163,164,165,166,167,168,169,170,171,172,173,174,189,190,191,192,193,194,195]
+[182,182,183,184,185,186,187,188,168,169,170,171,172,173,174,189,190,191,192,193,194,195]
+[183,182,183,184,185,186,187,188,168,169,170,171,172,173,174,189,190,191,192,193,194,195]
+[184,182,183,184,185,186,187,188,168,169,170,171,172,173,174,189,190,191,192,193,194,195]
+[185,182,183,184,185,186,187,188,168,169,170,171,172,173,174,189,190,191,192,193,194,195]
+[186,182,183,184,185,186,187,188,168,169,170,171,172,173,174,189,190,191,192,193,194,195]
+[187,182,183,184,185,186,187,188,168,169,170,171,172,173,174,189,190,191,192,193,194,195]
+[188,182,183,184,185,186,187,188,168,169,170,171,172,173,174,189,190,191,192,193,194,195]
+[189,189,190,191,192,193,194,195,175,176,177,178,179,180,181,182,183,184,185,186,187,188]
+[190,189,190,191,192,193,194,195,175,176,177,178,179,180,181,182,183,184,185,186,187,188]
+[191,189,190,191,192,193,194,195,175,176,177,178,179,180,181,182,183,184,185,186,187,188]
+[192,189,190,191,192,193,194,195,175,176,177,178,179,180,181,182,183,184,185,186,187,188]
+[193,189,190,191,192,193,194,195,175,176,177,178,179,180,181,182,183,184,185,186,187,188]
+[194,189,190,191,192,193,194,195,175,176,177,178,179,180,181,182,183,184,185,186,187,188]
+[195,189,190,191,192,193,194,195,175,176,177,178,179,180,181,182,183,184,185,186,187,188]
+DEAL::OK
diff --git a/tests/lac/chunk_sparsity_pattern_04.cc b/tests/lac/chunk_sparsity_pattern_04.cc
new file mode 100644 (file)
index 0000000..bd4528b
--- /dev/null
@@ -0,0 +1,37 @@
+//----------------------------  chunk_sparsity_pattern_04.cc  ---------------------------
+//    $Id$
+//    Version: $Name$ 
+//
+//    Copyright (C) 2008 by the deal.II authors
+//
+//    This file is subject to QPL and may not be  distributed
+//    without copyright and license information. Please refer
+//    to the file deal.II/doc/license.html for the  text  and
+//    further information on this license.
+//
+//----------------------------  chunk_sparsity_pattern_04.cc  ---------------------------
+
+
+// check ChunkSparsityPattern::copy operator with offdiagonals
+
+#include "sparsity_pattern_common.h"
+
+int main ()
+{
+  std::ofstream logfile("chunk_sparsity_pattern_04/output");
+  logfile.setf(std::ios::fixed);
+  deallog << std::setprecision(3);
+  deallog.attach(logfile);
+  deallog.depth_console(0);
+  deallog.threshold_double(1.e-10);
+
+  const unsigned int chunk_sizes[] = { 1, 2, 4, 5, 7 };
+  for (unsigned int i=0; i<sizeof(chunk_sizes)/sizeof(chunk_sizes[0]); ++i)
+    {
+      chunk_size = chunk_sizes[i];
+      copy_with_offdiagonals_1<ChunkSparsityPattern> ();
+    }
+}
+
+  
+  
diff --git a/tests/lac/chunk_sparsity_pattern_04/cmp/generic b/tests/lac/chunk_sparsity_pattern_04/cmp/generic
new file mode 100644 (file)
index 0000000..c9bdf33
--- /dev/null
@@ -0,0 +1,6 @@
+
+DEAL::OK
+DEAL::OK
+DEAL::OK
+DEAL::OK
+DEAL::OK
diff --git a/tests/lac/chunk_sparsity_pattern_05.cc b/tests/lac/chunk_sparsity_pattern_05.cc
new file mode 100644 (file)
index 0000000..2bef70d
--- /dev/null
@@ -0,0 +1,37 @@
+//----------------------------  chunk_sparsity_pattern_05.cc  ---------------------------
+//    $Id$
+//    Version: $Name$ 
+//
+//    Copyright (C) 2008 by the deal.II authors
+//
+//    This file is subject to QPL and may not be  distributed
+//    without copyright and license information. Please refer
+//    to the file deal.II/doc/license.html for the  text  and
+//    further information on this license.
+//
+//----------------------------  chunk_sparsity_pattern_05.cc  ---------------------------
+
+
+// check ChunkSparsityPattern::copy constructor with offdiagonals
+
+#include "sparsity_pattern_common.h"
+
+int main ()
+{
+  std::ofstream logfile("chunk_sparsity_pattern_05/output");
+  logfile.setf(std::ios::fixed);
+  deallog << std::setprecision(3);
+  deallog.attach(logfile);
+  deallog.depth_console(0);
+  deallog.threshold_double(1.e-10);
+
+  const unsigned int chunk_sizes[] = { 1, 2, 4, 5, 7 };
+  for (unsigned int i=0; i<sizeof(chunk_sizes)/sizeof(chunk_sizes[0]); ++i)
+    {
+      chunk_size = chunk_sizes[i];
+      copy_with_offdiagonals_2<ChunkSparsityPattern> ();
+    }
+}
+
+  
+  
diff --git a/tests/lac/chunk_sparsity_pattern_05/cmp/generic b/tests/lac/chunk_sparsity_pattern_05/cmp/generic
new file mode 100644 (file)
index 0000000..c9bdf33
--- /dev/null
@@ -0,0 +1,6 @@
+
+DEAL::OK
+DEAL::OK
+DEAL::OK
+DEAL::OK
+DEAL::OK
diff --git a/tests/lac/chunk_sparsity_pattern_06.cc b/tests/lac/chunk_sparsity_pattern_06.cc
new file mode 100644 (file)
index 0000000..b5a73b4
--- /dev/null
@@ -0,0 +1,37 @@
+//----------------------------  chunk_sparsity_pattern_06.cc  ---------------------------
+//    $Id$
+//    Version: $Name$ 
+//
+//    Copyright (C) 2008 by the deal.II authors
+//
+//    This file is subject to QPL and may not be  distributed
+//    without copyright and license information. Please refer
+//    to the file deal.II/doc/license.html for the  text  and
+//    further information on this license.
+//
+//----------------------------  chunk_sparsity_pattern_06.cc  ---------------------------
+
+
+// check ChunkSparsityPattern::copy_from
+
+#include "sparsity_pattern_common.h"
+
+int main ()
+{
+  std::ofstream logfile("chunk_sparsity_pattern_06/output");
+  logfile.setf(std::ios::fixed);
+  deallog << std::setprecision(3);
+  deallog.attach(logfile);
+  deallog.depth_console(0);
+  deallog.threshold_double(1.e-10);
+
+  const unsigned int chunk_sizes[] = { 1, 2, 4, 5, 7 };
+  for (unsigned int i=0; i<sizeof(chunk_sizes)/sizeof(chunk_sizes[0]); ++i)
+    {
+      chunk_size = chunk_sizes[i];
+      copy_from_1<ChunkSparsityPattern> ();
+    }
+}
+
+  
+  
diff --git a/tests/lac/chunk_sparsity_pattern_06/cmp/generic b/tests/lac/chunk_sparsity_pattern_06/cmp/generic
new file mode 100644 (file)
index 0000000..9771f83
--- /dev/null
@@ -0,0 +1,11 @@
+
+DEAL::196 196 14 924
+DEAL::OK
+DEAL::196 196 14 924
+DEAL::OK
+DEAL::196 196 14 924
+DEAL::OK
+DEAL::196 196 14 924
+DEAL::OK
+DEAL::196 196 14 924
+DEAL::OK
diff --git a/tests/lac/chunk_sparsity_pattern_07.cc b/tests/lac/chunk_sparsity_pattern_07.cc
new file mode 100644 (file)
index 0000000..c71b934
--- /dev/null
@@ -0,0 +1,37 @@
+//----------------------------  chunk_sparsity_pattern_07.cc  ---------------------------
+//    $Id$
+//    Version: $Name$ 
+//
+//    Copyright (C) 2008 by the deal.II authors
+//
+//    This file is subject to QPL and may not be  distributed
+//    without copyright and license information. Please refer
+//    to the file deal.II/doc/license.html for the  text  and
+//    further information on this license.
+//
+//----------------------------  chunk_sparsity_pattern_07.cc  ---------------------------
+
+
+// check ChunkSparsityPattern::copy_from
+
+#include "sparsity_pattern_common.h"
+
+int main ()
+{
+  std::ofstream logfile("chunk_sparsity_pattern_07/output");
+  logfile.setf(std::ios::fixed);
+  deallog << std::setprecision(3);
+  deallog.attach(logfile);
+  deallog.depth_console(0);
+  deallog.threshold_double(1.e-10);
+
+  const unsigned int chunk_sizes[] = { 1, 2, 4, 5, 7 };
+  for (unsigned int i=0; i<sizeof(chunk_sizes)/sizeof(chunk_sizes[0]); ++i)
+    {
+      chunk_size = chunk_sizes[i];
+      copy_from_2<ChunkSparsityPattern> ();
+    }
+}
+
+  
+  
diff --git a/tests/lac/chunk_sparsity_pattern_07/cmp/generic b/tests/lac/chunk_sparsity_pattern_07/cmp/generic
new file mode 100644 (file)
index 0000000..9771f83
--- /dev/null
@@ -0,0 +1,11 @@
+
+DEAL::196 196 14 924
+DEAL::OK
+DEAL::196 196 14 924
+DEAL::OK
+DEAL::196 196 14 924
+DEAL::OK
+DEAL::196 196 14 924
+DEAL::OK
+DEAL::196 196 14 924
+DEAL::OK
diff --git a/tests/lac/chunk_sparsity_pattern_08.cc b/tests/lac/chunk_sparsity_pattern_08.cc
new file mode 100644 (file)
index 0000000..561c095
--- /dev/null
@@ -0,0 +1,37 @@
+//----------------------------  chunk_sparsity_pattern_08.cc  ---------------------------
+//    $Id$
+//    Version: $Name$ 
+//
+//    Copyright (C) 2008 by the deal.II authors
+//
+//    This file is subject to QPL and may not be  distributed
+//    without copyright and license information. Please refer
+//    to the file deal.II/doc/license.html for the  text  and
+//    further information on this license.
+//
+//----------------------------  chunk_sparsity_pattern_08.cc  ---------------------------
+
+
+// check ChunkSparsityPattern::copy_from
+
+#include "sparsity_pattern_common.h"
+
+int main ()
+{
+  std::ofstream logfile("chunk_sparsity_pattern_08/output");
+  logfile.setf(std::ios::fixed);
+  deallog << std::setprecision(3);
+  deallog.attach(logfile);
+  deallog.depth_console(0);
+  deallog.threshold_double(1.e-10);
+
+  const unsigned int chunk_sizes[] = { 1, 2, 4, 5, 7 };
+  for (unsigned int i=0; i<sizeof(chunk_sizes)/sizeof(chunk_sizes[0]); ++i)
+    {
+      chunk_size = chunk_sizes[i];
+      copy_from_3<ChunkSparsityPattern> ();
+    }
+}
+
+  
+  
diff --git a/tests/lac/chunk_sparsity_pattern_08/cmp/generic b/tests/lac/chunk_sparsity_pattern_08/cmp/generic
new file mode 100644 (file)
index 0000000..9771f83
--- /dev/null
@@ -0,0 +1,11 @@
+
+DEAL::196 196 14 924
+DEAL::OK
+DEAL::196 196 14 924
+DEAL::OK
+DEAL::196 196 14 924
+DEAL::OK
+DEAL::196 196 14 924
+DEAL::OK
+DEAL::196 196 14 924
+DEAL::OK
diff --git a/tests/lac/chunk_sparsity_pattern_09.cc b/tests/lac/chunk_sparsity_pattern_09.cc
new file mode 100644 (file)
index 0000000..9c792f4
--- /dev/null
@@ -0,0 +1,37 @@
+//----------------------------  chunk_sparsity_pattern_09.cc  ---------------------------
+//    $Id$
+//    Version: $Name$ 
+//
+//    Copyright (C) 2008 by the deal.II authors
+//
+//    This file is subject to QPL and may not be  distributed
+//    without copyright and license information. Please refer
+//    to the file deal.II/doc/license.html for the  text  and
+//    further information on this license.
+//
+//----------------------------  chunk_sparsity_pattern_09.cc  ---------------------------
+
+
+// check ChunkSparsityPattern::copy_from
+
+#include "sparsity_pattern_common.h"
+
+int main ()
+{
+  std::ofstream logfile("chunk_sparsity_pattern_09/output");
+  logfile.setf(std::ios::fixed);
+  deallog << std::setprecision(3);
+  deallog.attach(logfile);
+  deallog.depth_console(0);
+  deallog.threshold_double(1.e-10);
+
+  const unsigned int chunk_sizes[] = { 1, 2, 4, 5, 7 };
+  for (unsigned int i=0; i<sizeof(chunk_sizes)/sizeof(chunk_sizes[0]); ++i)
+    {
+      chunk_size = chunk_sizes[i];
+      copy_from_4<ChunkSparsityPattern> ();
+    }
+}
+
+  
+  
diff --git a/tests/lac/chunk_sparsity_pattern_09/cmp/generic b/tests/lac/chunk_sparsity_pattern_09/cmp/generic
new file mode 100644 (file)
index 0000000..c9bdf33
--- /dev/null
@@ -0,0 +1,6 @@
+
+DEAL::OK
+DEAL::OK
+DEAL::OK
+DEAL::OK
+DEAL::OK
diff --git a/tests/lac/chunk_sparsity_pattern_10.cc b/tests/lac/chunk_sparsity_pattern_10.cc
new file mode 100644 (file)
index 0000000..b559be1
--- /dev/null
@@ -0,0 +1,37 @@
+//----------------------------  chunk_sparsity_pattern_10.cc  ---------------------------
+//    $Id$
+//    Version: $Name$ 
+//
+//    Copyright (C) 2008 by the deal.II authors
+//
+//    This file is subject to QPL and may not be  distributed
+//    without copyright and license information. Please refer
+//    to the file deal.II/doc/license.html for the  text  and
+//    further information on this license.
+//
+//----------------------------  chunk_sparsity_pattern_10.cc  ---------------------------
+
+
+// check ChunkSparsityPattern::matrix_position
+
+#include "sparsity_pattern_common.h"
+
+int main ()
+{
+  std::ofstream logfile("chunk_sparsity_pattern_10/output");
+  logfile.setf(std::ios::fixed);
+  deallog << std::setprecision(3);
+  deallog.attach(logfile);
+  deallog.depth_console(0);
+  deallog.threshold_double(1.e-10);
+
+  const unsigned int chunk_sizes[] = { 1, 2, 4, 5, 7 };
+  for (unsigned int i=0; i<sizeof(chunk_sizes)/sizeof(chunk_sizes[0]); ++i)
+    {
+      chunk_size = chunk_sizes[i];
+      matrix_position<ChunkSparsityPattern> ();
+    }
+}
+
+  
+  
diff --git a/tests/lac/chunk_sparsity_pattern_10/cmp/generic b/tests/lac/chunk_sparsity_pattern_10/cmp/generic
new file mode 100644 (file)
index 0000000..c9bdf33
--- /dev/null
@@ -0,0 +1,6 @@
+
+DEAL::OK
+DEAL::OK
+DEAL::OK
+DEAL::OK
+DEAL::OK
diff --git a/tests/lac/chunk_sparsity_pattern_11.cc b/tests/lac/chunk_sparsity_pattern_11.cc
new file mode 100644 (file)
index 0000000..b4a912e
--- /dev/null
@@ -0,0 +1,37 @@
+//----------------------------  chunk_sparsity_pattern_11.cc  ---------------------------
+//    $Id$
+//    Version: $Name$ 
+//
+//    Copyright (C) 2008 by the deal.II authors
+//
+//    This file is subject to QPL and may not be  distributed
+//    without copyright and license information. Please refer
+//    to the file deal.II/doc/license.html for the  text  and
+//    further information on this license.
+//
+//----------------------------  chunk_sparsity_pattern_11.cc  ---------------------------
+
+
+// check ChunkSparsityPattern::block_read/write
+
+#include "sparsity_pattern_common.h"
+
+int main ()
+{
+  std::ofstream logfile("chunk_sparsity_pattern_11/output");
+  logfile.setf(std::ios::fixed);
+  deallog << std::setprecision(3);
+  deallog.attach(logfile);
+  deallog.depth_console(0);
+  deallog.threshold_double(1.e-10);
+
+  const unsigned int chunk_sizes[] = { 1, 2, 4, 5, 7 };
+  for (unsigned int i=0; i<sizeof(chunk_sizes)/sizeof(chunk_sizes[0]); ++i)
+    {
+      chunk_size = chunk_sizes[i];
+      block_read_write<ChunkSparsityPattern> ();
+    }
+}
+
+  
+  
diff --git a/tests/lac/chunk_sparsity_pattern_11/cmp/generic b/tests/lac/chunk_sparsity_pattern_11/cmp/generic
new file mode 100644 (file)
index 0000000..3e1ebbc
--- /dev/null
@@ -0,0 +1,16 @@
+
+DEAL::196 196 14 924
+DEAL::0 0 0 0 
+DEAL::OK
+DEAL::196 196 15 1792
+DEAL::0 0 0 0 
+DEAL::OK
+DEAL::196 196 19 5040
+DEAL::0 0 0 0 
+DEAL::OK
+DEAL::196 196 19 6446
+DEAL::0 0 0 0 
+DEAL::OK
+DEAL::196 196 20 5292
+DEAL::0 0 0 0 
+DEAL::OK
index 229e33acaffdca88e73853dfcdeea92db96a15ec..e5895fd985337855e5b83c2dc9e8d6b04e854d8c 100644 (file)
@@ -31,6 +31,9 @@
 
 
 const unsigned int N = 15;
+
+// chunk size to be used for ChunkSparsityPattern. may be overwritten in
+// main()
 unsigned int chunk_size = 1;
 
 
@@ -114,6 +117,18 @@ void print ()
 }
 
 
+template <typename SP>
+void copy_with_offdiagonals_check (SP &sp2)
+{
+  deallog << sp2.n_rows() << " " << sp2.n_cols() << " "
+         << sp2.bandwidth() << " " << sp2.n_nonzero_elements()
+         << std::endl;
+  for (unsigned int i=0; i<sp2.n_rows(); ++i)
+    deallog << sp2.row_length(i) << std::endl;
+  sp2.print_gnuplot(deallog.get_file_stream());
+}
+
+
 
 template <typename SP>
 void copy_with_offdiagonals_1 ()
@@ -125,18 +140,24 @@ void copy_with_offdiagonals_1 ()
                                   // off-diagonals
   SP sp2(sparsity_pattern, 10, 2);
   sp2.compress ();
-  deallog << sp2.n_rows() << " " << sp2.n_cols() << " "
-         << sp2.bandwidth() << " " << sp2.n_nonzero_elements()
-         << std::endl;
-  for (unsigned int i=0; i<sp2.n_rows(); ++i)
-    deallog << sp2.row_length(i) << std::endl;
-  sp2.print_gnuplot(deallog.get_file_stream());
+
+  copy_with_offdiagonals_check (sp2);
 
   deallog << "OK" << std::endl;
 }
 
 
 
+template <>
+void copy_with_offdiagonals_1<ChunkSparsityPattern> ()
+{
+                                  // this sparsity pattern doesn't have this
+                                  // function
+  deallog << "OK" << std::endl;
+}
+
+
+
 template <typename SP>
 void copy_with_offdiagonals_2 ()
 {
@@ -152,17 +173,22 @@ void copy_with_offdiagonals_2 ()
     sp3.add (0,i);
   sp3.symmetrize ();
   sp3.compress ();
-  deallog << sp3.n_rows() << " " << sp3.n_cols() << " "
-         << sp3.bandwidth() << " " << sp3.n_nonzero_elements()
-         << std::endl;
-  for (unsigned int i=0; i<sp3.n_rows(); ++i)
-    deallog << sp3.row_length(i) << std::endl;
-  sp3.print_gnuplot(deallog.get_file_stream());
+
+  copy_with_offdiagonals_check (sp3);
 
   deallog << "OK" << std::endl;
 }
 
 
+template <>
+void copy_with_offdiagonals_2<ChunkSparsityPattern> ()
+{
+                                  // this sparsity pattern doesn't have this
+                                  // function
+  deallog << "OK" << std::endl;
+}
+
+
 
 void
 do_copy_from (const std::list<std::set<unsigned int,std::greater<unsigned int> > > &sparsity,
@@ -173,6 +199,17 @@ do_copy_from (const std::list<std::set<unsigned int,std::greater<unsigned int> >
 }
 
 
+
+void
+do_copy_from (const std::list<std::set<unsigned int,std::greater<unsigned int> > > &sparsity,
+             ChunkSparsityPattern &sp4)
+{
+  sp4.copy_from ((N-1)*(N-1), (N-1)*(N-1), 
+                sparsity.begin(), sparsity.end(),
+                chunk_size);
+}
+
+
 template <typename SP>
 void
 do_copy_from (const CompressedSparsityPattern &sparsity,
@@ -193,9 +230,10 @@ do_copy_from (const CompressedSparsityPattern &sparsity,
 }
 
 
+template <typename SP>
 void
 do_copy_from (const CompressedSetSparsityPattern &sparsity,
-             SparsityPattern &sp4)
+             SP &sp4)
 {
   std::list<std::set<unsigned int,std::greater<unsigned int> > > sparsity_x;
   for (unsigned int i=0; i<sparsity.n_rows(); ++i)
@@ -213,14 +251,24 @@ do_copy_from (const CompressedSetSparsityPattern &sparsity,
 
 
 
+template <typename SP>
 void
 do_copy_from (const FullMatrix<double> &sparsity,
-             SparsityPattern &sp4)
+             SP &sp4)
 {
   sp4.copy_from (sparsity, false);
 }
 
 
+void
+do_copy_from (const FullMatrix<double> &sparsity,
+             ChunkSparsityPattern &sp4)
+{
+  sp4.copy_from (sparsity, chunk_size, false);
+}
+
+
+
 
 template <typename SP>
 void copy_from_1 ()
@@ -249,15 +297,26 @@ void copy_from_1 ()
   do_copy_from (sparsity, sp4);
 
                                   // now check for equivalence of original
-                                  // and copy
-  Assert (sparsity_pattern.n_nonzero_elements() ==
-         sp4.n_nonzero_elements(),
-         ExcInternalError());
-  for (unsigned int i=0; i<sparsity_pattern.n_nonzero_elements(); ++i)
-    Assert (sp4.exists (sparsity_pattern.matrix_position(i).first,
-                       sparsity_pattern.matrix_position(i).second)
-           == true,
+                                  // and copy if both only store explicitly
+                                  // added elements. otherwise, check that
+                                  // the presence of an element in the source
+                                  // implies an element in the copy
+  if ((sparsity_pattern.stores_only_added_elements() == true)
+      &&
+      (sp4.stores_only_added_elements() == true))
+    Assert (sparsity_pattern.n_nonzero_elements() ==
+           sp4.n_nonzero_elements(),
            ExcInternalError());
+  for (unsigned int i=0; i<sparsity_pattern.n_rows(); ++i)
+    for (unsigned int j=0; j<sparsity_pattern.n_cols(); ++j)
+      if ((sparsity_pattern.stores_only_added_elements() == true)
+         &&
+         (sp4.stores_only_added_elements() == true))
+       Assert (sparsity_pattern.exists(i,j) == sp4.exists (i,j),
+               ExcInternalError())
+      else
+       if (sparsity_pattern.exists(i,j))
+         Assert (sp4.exists (i,j), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
@@ -274,14 +333,26 @@ void copy_from_2 ()
   do_copy_from (sparsity_pattern, sp4);
 
                                   // now check for equivalence of original
-                                  // and copy
-  Assert (sparsity_pattern.n_nonzero_elements() ==
-         sp4.n_nonzero_elements(),
-         ExcInternalError());
+                                  // and copy if both only store explicitly
+                                  // added elements. otherwise, check that
+                                  // the presence of an element in the source
+                                  // implies an element in the copy
+  if ((sparsity_pattern.stores_only_added_elements() == true)
+      &&
+      (sp4.stores_only_added_elements() == true))
+    Assert (sparsity_pattern.n_nonzero_elements() ==
+           sp4.n_nonzero_elements(),
+           ExcInternalError());
   for (unsigned int i=0; i<sparsity_pattern.n_rows(); ++i)
     for (unsigned int j=0; j<sparsity_pattern.n_cols(); ++j)
-      Assert (sparsity_pattern.exists(i,j) == sp4.exists (i,j),
-             ExcInternalError());
+      if ((sparsity_pattern.stores_only_added_elements() == true)
+         &&
+         (sp4.stores_only_added_elements() == true))
+       Assert (sparsity_pattern.exists(i,j) == sp4.exists (i,j),
+               ExcInternalError())
+      else
+       if (sparsity_pattern.exists(i,j))
+         Assert (sp4.exists (i,j), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
@@ -298,14 +369,26 @@ void copy_from_3 ()
   do_copy_from (sparsity_pattern, sp4);
 
                                   // now check for equivalence of original
-                                  // and copy
-  Assert (sparsity_pattern.n_nonzero_elements() ==
-         sp4.n_nonzero_elements(),
-         ExcInternalError());
+                                  // and copy if both only store explicitly
+                                  // added elements. otherwise, check that
+                                  // the presence of an element in the source
+                                  // implies an element in the copy
+  if ((sparsity_pattern.stores_only_added_elements() == true)
+      &&
+      (sp4.stores_only_added_elements() == true))
+    Assert (sparsity_pattern.n_nonzero_elements() ==
+           sp4.n_nonzero_elements(),
+           ExcInternalError());
   for (unsigned int i=0; i<sparsity_pattern.n_rows(); ++i)
     for (unsigned int j=0; j<sparsity_pattern.n_cols(); ++j)
-      Assert (sparsity_pattern.exists(i,j) == sp4.exists (i,j),
-             ExcInternalError());
+      if ((sparsity_pattern.stores_only_added_elements() == true)
+         &&
+         (sp4.stores_only_added_elements() == true))
+       Assert (sparsity_pattern.exists(i,j) == sp4.exists (i,j),
+               ExcInternalError())
+      else
+       if (sparsity_pattern.exists(i,j))
+         Assert (sp4.exists (i,j), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
@@ -328,12 +411,19 @@ void copy_from_4 ()
 
                                   // now check for equivalence of original
                                   // and copy
-  Assert (sp4.n_nonzero_elements() ==
-         static_cast<unsigned int>(sparsity_pattern.frobenius_norm() *
-                                   sparsity_pattern.frobenius_norm()
-                                   + 0.5),
-         ExcInternalError());
-  
+  if (sp4.stores_only_added_elements() == true)
+    Assert (sp4.n_nonzero_elements() ==
+           static_cast<unsigned int>(sparsity_pattern.frobenius_norm() *
+                                     sparsity_pattern.frobenius_norm()
+                                     + 0.5),
+           ExcInternalError())
+  else
+    Assert (sp4.n_nonzero_elements() >=
+           static_cast<unsigned int>(sparsity_pattern.frobenius_norm() *
+                                     sparsity_pattern.frobenius_norm()
+                                     + 0.5),
+           ExcInternalError());
+
   for (unsigned int i=0; i<M; ++i)
     for (unsigned int j=0; j<M; ++j)
       if (std::abs((int)(i-j)) == 3)
@@ -370,6 +460,14 @@ void matrix_position ()
   deallog << "OK" << std::endl;
 }
 
+
+template <>
+void matrix_position<ChunkSparsityPattern> ()
+{
+                                  // this class doesn't have that function
+  deallog << "OK" << std::endl;
+}
+
   
 template <typename SP>
 void block_read_write ()

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.