From ba573d7a66ce0b147b5b13cb039bc0730716900a Mon Sep 17 00:00:00 2001 From: bangerth Date: Thu, 31 Jul 2008 13:31:48 +0000 Subject: [PATCH] Add chunk sparsity pattern tests. git-svn-id: https://svn.dealii.org/trunk@16465 0785d39b-7218-0410-832d-ea1e28bc413d --- tests/lac/Makefile | 1 + tests/lac/chunk_sparsity_pattern_01.cc | 37 + .../lac/chunk_sparsity_pattern_01/cmp/generic | 991 + tests/lac/chunk_sparsity_pattern_02.cc | 37 + .../lac/chunk_sparsity_pattern_02/cmp/generic | 19505 ++++++++++++++++ tests/lac/chunk_sparsity_pattern_03.cc | 37 + .../lac/chunk_sparsity_pattern_03/cmp/generic | 991 + tests/lac/chunk_sparsity_pattern_04.cc | 37 + .../lac/chunk_sparsity_pattern_04/cmp/generic | 6 + tests/lac/chunk_sparsity_pattern_05.cc | 37 + .../lac/chunk_sparsity_pattern_05/cmp/generic | 6 + tests/lac/chunk_sparsity_pattern_06.cc | 37 + .../lac/chunk_sparsity_pattern_06/cmp/generic | 11 + tests/lac/chunk_sparsity_pattern_07.cc | 37 + .../lac/chunk_sparsity_pattern_07/cmp/generic | 11 + tests/lac/chunk_sparsity_pattern_08.cc | 37 + .../lac/chunk_sparsity_pattern_08/cmp/generic | 11 + tests/lac/chunk_sparsity_pattern_09.cc | 37 + .../lac/chunk_sparsity_pattern_09/cmp/generic | 6 + tests/lac/chunk_sparsity_pattern_10.cc | 37 + .../lac/chunk_sparsity_pattern_10/cmp/generic | 6 + tests/lac/chunk_sparsity_pattern_11.cc | 37 + .../lac/chunk_sparsity_pattern_11/cmp/generic | 16 + tests/lac/sparsity_pattern_common.h | 178 +- 24 files changed, 22106 insertions(+), 40 deletions(-) create mode 100644 tests/lac/chunk_sparsity_pattern_01.cc create mode 100644 tests/lac/chunk_sparsity_pattern_01/cmp/generic create mode 100644 tests/lac/chunk_sparsity_pattern_02.cc create mode 100644 tests/lac/chunk_sparsity_pattern_02/cmp/generic create mode 100644 tests/lac/chunk_sparsity_pattern_03.cc create mode 100644 tests/lac/chunk_sparsity_pattern_03/cmp/generic create mode 100644 tests/lac/chunk_sparsity_pattern_04.cc create mode 100644 tests/lac/chunk_sparsity_pattern_04/cmp/generic create mode 100644 tests/lac/chunk_sparsity_pattern_05.cc create mode 100644 tests/lac/chunk_sparsity_pattern_05/cmp/generic create mode 100644 tests/lac/chunk_sparsity_pattern_06.cc create mode 100644 tests/lac/chunk_sparsity_pattern_06/cmp/generic create mode 100644 tests/lac/chunk_sparsity_pattern_07.cc create mode 100644 tests/lac/chunk_sparsity_pattern_07/cmp/generic create mode 100644 tests/lac/chunk_sparsity_pattern_08.cc create mode 100644 tests/lac/chunk_sparsity_pattern_08/cmp/generic create mode 100644 tests/lac/chunk_sparsity_pattern_09.cc create mode 100644 tests/lac/chunk_sparsity_pattern_09/cmp/generic create mode 100644 tests/lac/chunk_sparsity_pattern_10.cc create mode 100644 tests/lac/chunk_sparsity_pattern_10/cmp/generic create mode 100644 tests/lac/chunk_sparsity_pattern_11.cc create mode 100644 tests/lac/chunk_sparsity_pattern_11/cmp/generic diff --git a/tests/lac/Makefile b/tests/lac/Makefile index 59f53b5bc5..77483dfe33 100644 --- a/tests/lac/Makefile +++ b/tests/lac/Makefile @@ -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 index 0000000000..c18dfac426 --- /dev/null +++ b/tests/lac/chunk_sparsity_pattern_01.cc @@ -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 (); + } +} + + + diff --git a/tests/lac/chunk_sparsity_pattern_01/cmp/generic b/tests/lac/chunk_sparsity_pattern_01/cmp/generic new file mode 100644 index 0000000000..78e7819f2d --- /dev/null +++ b/tests/lac/chunk_sparsity_pattern_01/cmp/generic @@ -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 index 0000000000..5073a97dbd --- /dev/null +++ b/tests/lac/chunk_sparsity_pattern_02.cc @@ -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 (); + } +} + + + diff --git a/tests/lac/chunk_sparsity_pattern_02/cmp/generic b/tests/lac/chunk_sparsity_pattern_02/cmp/generic new file mode 100644 index 0000000000..cc1ce976fa --- /dev/null +++ b/tests/lac/chunk_sparsity_pattern_02/cmp/generic @@ -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 index 0000000000..22a007da8a --- /dev/null +++ b/tests/lac/chunk_sparsity_pattern_03.cc @@ -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 (); + } +} + + + diff --git a/tests/lac/chunk_sparsity_pattern_03/cmp/generic b/tests/lac/chunk_sparsity_pattern_03/cmp/generic new file mode 100644 index 0000000000..510e0da3f1 --- /dev/null +++ b/tests/lac/chunk_sparsity_pattern_03/cmp/generic @@ -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 index 0000000000..bd4528b45d --- /dev/null +++ b/tests/lac/chunk_sparsity_pattern_04.cc @@ -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 (); + } +} + + + diff --git a/tests/lac/chunk_sparsity_pattern_04/cmp/generic b/tests/lac/chunk_sparsity_pattern_04/cmp/generic new file mode 100644 index 0000000000..c9bdf33b16 --- /dev/null +++ b/tests/lac/chunk_sparsity_pattern_04/cmp/generic @@ -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 index 0000000000..2bef70d88f --- /dev/null +++ b/tests/lac/chunk_sparsity_pattern_05.cc @@ -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 (); + } +} + + + diff --git a/tests/lac/chunk_sparsity_pattern_05/cmp/generic b/tests/lac/chunk_sparsity_pattern_05/cmp/generic new file mode 100644 index 0000000000..c9bdf33b16 --- /dev/null +++ b/tests/lac/chunk_sparsity_pattern_05/cmp/generic @@ -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 index 0000000000..b5a73b4615 --- /dev/null +++ b/tests/lac/chunk_sparsity_pattern_06.cc @@ -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 (); + } +} + + + diff --git a/tests/lac/chunk_sparsity_pattern_06/cmp/generic b/tests/lac/chunk_sparsity_pattern_06/cmp/generic new file mode 100644 index 0000000000..9771f830c2 --- /dev/null +++ b/tests/lac/chunk_sparsity_pattern_06/cmp/generic @@ -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 index 0000000000..c71b9346f5 --- /dev/null +++ b/tests/lac/chunk_sparsity_pattern_07.cc @@ -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 (); + } +} + + + diff --git a/tests/lac/chunk_sparsity_pattern_07/cmp/generic b/tests/lac/chunk_sparsity_pattern_07/cmp/generic new file mode 100644 index 0000000000..9771f830c2 --- /dev/null +++ b/tests/lac/chunk_sparsity_pattern_07/cmp/generic @@ -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 index 0000000000..561c095a30 --- /dev/null +++ b/tests/lac/chunk_sparsity_pattern_08.cc @@ -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 (); + } +} + + + diff --git a/tests/lac/chunk_sparsity_pattern_08/cmp/generic b/tests/lac/chunk_sparsity_pattern_08/cmp/generic new file mode 100644 index 0000000000..9771f830c2 --- /dev/null +++ b/tests/lac/chunk_sparsity_pattern_08/cmp/generic @@ -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 index 0000000000..9c792f4de4 --- /dev/null +++ b/tests/lac/chunk_sparsity_pattern_09.cc @@ -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 (); + } +} + + + diff --git a/tests/lac/chunk_sparsity_pattern_09/cmp/generic b/tests/lac/chunk_sparsity_pattern_09/cmp/generic new file mode 100644 index 0000000000..c9bdf33b16 --- /dev/null +++ b/tests/lac/chunk_sparsity_pattern_09/cmp/generic @@ -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 index 0000000000..b559be1afc --- /dev/null +++ b/tests/lac/chunk_sparsity_pattern_10.cc @@ -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 (); + } +} + + + diff --git a/tests/lac/chunk_sparsity_pattern_10/cmp/generic b/tests/lac/chunk_sparsity_pattern_10/cmp/generic new file mode 100644 index 0000000000..c9bdf33b16 --- /dev/null +++ b/tests/lac/chunk_sparsity_pattern_10/cmp/generic @@ -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 index 0000000000..b4a912e080 --- /dev/null +++ b/tests/lac/chunk_sparsity_pattern_11.cc @@ -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 (); + } +} + + + diff --git a/tests/lac/chunk_sparsity_pattern_11/cmp/generic b/tests/lac/chunk_sparsity_pattern_11/cmp/generic new file mode 100644 index 0000000000..3e1ebbc9c4 --- /dev/null +++ b/tests/lac/chunk_sparsity_pattern_11/cmp/generic @@ -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 diff --git a/tests/lac/sparsity_pattern_common.h b/tests/lac/sparsity_pattern_common.h index 229e33acaf..e5895fd985 100644 --- a/tests/lac/sparsity_pattern_common.h +++ b/tests/lac/sparsity_pattern_common.h @@ -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 +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 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 +void copy_with_offdiagonals_1 () +{ + // this sparsity pattern doesn't have this + // function + deallog << "OK" << std::endl; +} + + + template 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 +void copy_with_offdiagonals_2 () +{ + // this sparsity pattern doesn't have this + // function + deallog << "OK" << std::endl; +} + + void do_copy_from (const std::list > > &sparsity, @@ -173,6 +199,17 @@ do_copy_from (const std::list > } + +void +do_copy_from (const std::list > > &sparsity, + ChunkSparsityPattern &sp4) +{ + sp4.copy_from ((N-1)*(N-1), (N-1)*(N-1), + sparsity.begin(), sparsity.end(), + chunk_size); +} + + template void do_copy_from (const CompressedSparsityPattern &sparsity, @@ -193,9 +230,10 @@ do_copy_from (const CompressedSparsityPattern &sparsity, } +template void do_copy_from (const CompressedSetSparsityPattern &sparsity, - SparsityPattern &sp4) + SP &sp4) { std::list > > sparsity_x; for (unsigned int i=0; i void do_copy_from (const FullMatrix &sparsity, - SparsityPattern &sp4) + SP &sp4) { sp4.copy_from (sparsity, false); } +void +do_copy_from (const FullMatrix &sparsity, + ChunkSparsityPattern &sp4) +{ + sp4.copy_from (sparsity, chunk_size, false); +} + + + template 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.frobenius_norm() * - sparsity_pattern.frobenius_norm() - + 0.5), - ExcInternalError()); - + if (sp4.stores_only_added_elements() == true) + Assert (sp4.n_nonzero_elements() == + static_cast(sparsity_pattern.frobenius_norm() * + sparsity_pattern.frobenius_norm() + + 0.5), + ExcInternalError()) + else + Assert (sp4.n_nonzero_elements() >= + static_cast(sparsity_pattern.frobenius_norm() * + sparsity_pattern.frobenius_norm() + + 0.5), + ExcInternalError()); + for (unsigned int i=0; i +void matrix_position () +{ + // this class doesn't have that function + deallog << "OK" << std::endl; +} + template void block_read_write () -- 2.39.5