From jython-checkins at python.org Thu Dec 1 08:58:45 2016 From: jython-checkins at python.org (stefan.richthofer) Date: Thu, 01 Dec 2016 13:58:45 +0000 Subject: [Jython-checkins] =?utf-8?q?jython=3A_Fixed_issue_2535=2E_Now_sto?= =?utf-8?q?res_e=2Eg=2E_=27distutils/sysconfig=2Epy=27_instead_of?= Message-ID: <20161201135845.31653.78624.7D5B59BF@psf.io> https://hg.python.org/jython/rev/45e1a6b52935 changeset: 7974:45e1a6b52935 user: Stefan Richthofer date: Thu Dec 01 14:57:20 2016 +0100 summary: Fixed issue 2535. Now stores e.g. 'distutils/sysconfig.py' instead of 'local_home_path/of/who/ever/built/this/jython/distribution/jython/dist/Lib/distutils/sysconfig.py' as source-filename in class-files compiled from Python-source. Normalizes path-separator to '/' to have same strings regardless which platform was used for building (i.e. in the style of URL-notaion). files: src/org/python/compiler/ClassFile.java | 24 ++++++++++++- 1 files changed, 21 insertions(+), 3 deletions(-) diff --git a/src/org/python/compiler/ClassFile.java b/src/org/python/compiler/ClassFile.java --- a/src/org/python/compiler/ClassFile.java +++ b/src/org/python/compiler/ClassFile.java @@ -4,6 +4,8 @@ import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.OutputStream; +import java.io.File; +import java.nio.file.Path; import java.util.ArrayList; import java.util.Collections; import java.util.List; @@ -213,6 +215,22 @@ public void write(OutputStream stream) throws IOException { + String sfilenameShort = sfilename; + if (sfilename != null) { + try { + Path pth = new File("dist/Lib").toPath().normalize().toAbsolutePath(); + Path pth2 = new File(sfilename).toPath().normalize().toAbsolutePath(); + sfilenameShort = pth.relativize(pth2).toString(); + if (sfilenameShort.startsWith("..")) { + // prefer absolute path in this case + sfilenameShort = sfilename; + } + if (File.separatorChar != '/') { + // Make the path uniform on all platforms. We use POSIX- and URL-notation here. + sfilenameShort = sfilenameShort.replace(File.separatorChar, '/'); + } + } catch (Exception fe) {} + } cw.visit(Opcodes.V1_5, Opcodes.ACC_PUBLIC + Opcodes.ACC_SUPER, this.name, null, this.superclass, interfaces); AnnotationVisitor av = cw.visitAnnotation("Lorg/python/compiler/APIVersion;", true); // XXX: should imp.java really house this value or should imp.java point into @@ -224,11 +242,11 @@ av.visit("value", new Long(mtime)); av.visitEnd(); - if (sfilename != null) { + if (sfilenameShort != null) { av = cw.visitAnnotation("Lorg/python/compiler/Filename;", true); - av.visit("value", sfilename); + av.visit("value", sfilenameShort); av.visitEnd(); - cw.visitSource(sfilename, null); + cw.visitSource(sfilenameShort, null); } endClassAnnotations(); endFields(); -- Repository URL: https://hg.python.org/jython From jython-checkins at python.org Tue Dec 6 01:32:43 2016 From: jython-checkins at python.org (jeff.allen) Date: Tue, 06 Dec 2016 06:32:43 +0000 Subject: [Jython-checkins] =?utf-8?q?jython=3A_Moves_ProxyDeserialization_?= =?utf-8?q?to_package_javatests=2E?= Message-ID: <20161206063243.30504.43514.551A7B27@psf.io> https://hg.python.org/jython/rev/c24f9bc9ac87 changeset: 7975:c24f9bc9ac87 parent: 7971:4734d082de59 user: Jeff Allen date: Mon Dec 05 14:44:38 2016 +0000 summary: Moves ProxyDeserialization to package javatests. See user comment (thanks to Michael Prie?) on https://github.com/jythontools/jython/commit/cf0de9999 files: Lib/test/test_java_integration.py | 18 +++++---- tests/java/javatests/ProxyDeserialization.java | 6 +- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/Lib/test/test_java_integration.py b/Lib/test/test_java_integration.py --- a/Lib/test/test_java_integration.py +++ b/Lib/test/test_java_integration.py @@ -617,8 +617,6 @@ return jars - - class JavaSource(SimpleJavaFileObject): def __init__(self, name, source): @@ -687,7 +685,8 @@ self.assertEqual(names, roundtrip_serialization(names)) def test_proxy_serialization(self): - """Proxies can be deserializable in a fresh JVM, including being able to "findPython" to get a PySystemState""" + # Proxies can be deserializable in a fresh JVM, including being able + # to "findPython" to get a PySystemState. tempdir = tempfile.mkdtemp() old_proxy_debug_dir = org.python.core.Options.proxyDebugDirectory try: @@ -719,8 +718,10 @@ classpath = os.pathsep.join(jars) env = dict(os.environ) env.update(JYTHONPATH=os.path.normpath(os.path.join(__file__, ".."))) - cmd = [os.path.join(System.getProperty("java.home"), "bin/java"), - "-classpath", classpath, "ProxyDeserialization", cat_path] + cmd = [os.path.join(System.getProperty("java.home"), "bin", "java"), + "-classpath", classpath, + "javatests.ProxyDeserialization", + cat_path] self.assertEqual(subprocess.check_output(cmd, env=env, universal_newlines=True), "meow\n") finally: @@ -728,7 +729,7 @@ shutil.rmtree(tempdir) def test_custom_proxymaker(self): - """Verify custom proxymaker supports direct usage of Python code in Java""" + # Verify custom proxymaker supports direct usage of Python code in Java tempdir = tempfile.mkdtemp() try: SerializableProxies.serialized_path = tempdir @@ -828,7 +829,7 @@ abc = String("abc") abc_copy = copy.copy(abc) self.assertEqual(id(abc), id(abc_copy)) - + fruits = ArrayList([String("apple"), String("banana")]) fruits_copy = copy.copy(fruits) self.assertEqual(fruits, fruits_copy) @@ -939,7 +940,8 @@ SysIntegrationTest, TreePathTest, UnicodeTest, - SingleMethodInterfaceTest) + SingleMethodInterfaceTest, + ) if __name__ == "__main__": test_main() diff --git a/tests/java/ProxyDeserialization.java b/tests/java/javatests/ProxyDeserialization.java rename from tests/java/ProxyDeserialization.java rename to tests/java/javatests/ProxyDeserialization.java --- a/tests/java/ProxyDeserialization.java +++ b/tests/java/javatests/ProxyDeserialization.java @@ -1,8 +1,8 @@ -import java.io.FileNotFoundException; -import java.io.IOException; -import java.util.concurrent.Callable; +package javatests; + import java.io.FileInputStream; import java.io.ObjectInputStream; +import java.util.concurrent.Callable; public class ProxyDeserialization { -- Repository URL: https://hg.python.org/jython From jython-checkins at python.org Tue Dec 6 01:32:43 2016 From: jython-checkins at python.org (jeff.allen) Date: Tue, 06 Dec 2016 06:32:43 +0000 Subject: [Jython-checkins] =?utf-8?q?jython_=28merge_default_-=3E_default?= =?utf-8?q?=29=3A_Merge_to_trunk?= Message-ID: <20161206063243.21965.48210.D535D314@psf.io> https://hg.python.org/jython/rev/5194d499cfcc changeset: 7976:5194d499cfcc parent: 7975:c24f9bc9ac87 parent: 7974:45e1a6b52935 user: Jeff Allen date: Tue Dec 06 06:31:46 2016 +0000 summary: Merge to trunk files: Lib/pycimport.py | 12 + Lib/test/pbcvm/test/test_builtin_pyc.pyc | Bin Lib/test/pbcvm/test/test_exceptions_pyc.pyc | Bin Lib/test/pbcvm/test/test_types_pyc.pyc | Bin Lib/test/test_pbcvm.py | 13 +- NEWS | 2 + src/org/python/compiler/ClassFile.java | 69 +- src/org/python/core/Opcode.java | 290 ++-- src/org/python/core/PyBytecode.java | 492 +++++---- 9 files changed, 504 insertions(+), 374 deletions(-) diff --git a/Lib/pycimport.py b/Lib/pycimport.py --- a/Lib/pycimport.py +++ b/Lib/pycimport.py @@ -5,6 +5,9 @@ __debugging__ = False +# Todo: This should be stored in a central place. +supported_magic = 62211 # CPython 2.7 + def __readPycHeader(file): def read(): return ord(file.read(1)) @@ -26,6 +29,7 @@ def __init__(self, path): if __debugging__: print "Importer invoked" self.__path = path + def find_module(self, fullname, path=None): if __debugging__: print "Importer.find_module(fullname=%s, path=%s)" % ( @@ -42,6 +46,9 @@ except: return None # abort! not a valid pyc-file f.close() + # Todo: This check should also be in Unmarshaller + if magic != supported_magic: + return None # bytecode version mismatch if os.path.exists(pyfile): pytime = os.stat(pyfile).st_mtime if pytime > mtime: @@ -49,12 +56,16 @@ return self else: return None # abort! pyc-file does not exist + def load_module(self, fullname): path = fullname.split('.') path[-1] += '.pyc' filename = os.path.join(self.__path, *path) f = open(filename, 'rb') magic, mtime = __readPycHeader(f) + if magic != supported_magic: + if __debugging__: print "Unsupported bytecode version:", fullname + return None #code = Unmarshaller(f, magic=magic).load() code = Unmarshaller(f).load() if __debugging__: print "Successfully loaded:", fullname @@ -63,6 +74,7 @@ class __MetaImporter(object): def __init__(self): self.__importers = {} + def find_module(self, fullname, path): if __debugging__: print "MetaImporter.find_module(%s, %s)" % ( repr(fullname), repr(path)) diff --git a/Lib/test/pbcvm/test/test_builtin_pyc.pyc b/Lib/test/pbcvm/test/test_builtin_pyc.pyc index df2d3e1b9201e98b2d4ccf93b3e4c259b9db600e..14847335fdf7dbc092a2c9ba28fa12ae6ac6efb3 GIT binary patch [stripped] diff --git a/Lib/test/pbcvm/test/test_exceptions_pyc.pyc b/Lib/test/pbcvm/test/test_exceptions_pyc.pyc index 4a71ad373b0aa451ecf729f112292a5cfbd1721a..650492abdb8d60484d4e49ec9a595a7f72afb709 GIT binary patch [stripped] diff --git a/Lib/test/pbcvm/test/test_types_pyc.pyc b/Lib/test/pbcvm/test/test_types_pyc.pyc index 82b540c46277a51fcfff4082320b7a728f47f375..2279f3183af9d1d02dc476d802149acad028b30b GIT binary patch [stripped] diff --git a/Lib/test/test_pbcvm.py b/Lib/test/test_pbcvm.py --- a/Lib/test/test_pbcvm.py +++ b/Lib/test/test_pbcvm.py @@ -7,18 +7,26 @@ def make_fib_function(): from org.python.core import PyBytecode, PyFunction + + # The code below was compiled from + # def fib(x): + # if x == 0 or x == 1: + # return 1 + # else: + # return fib(x-1)+fib(x-2) + co_argcount = 1 co_nlocals = 1 co_stacksize = 4 co_flags = 67 - co_code = '|\x00\x00d\x01\x00j\x02\x00p\r\x00\x01|\x00\x00d\x02\x00j\x02\x00o\x08\x00\x01d\x02\x00Sn\x1d\x00\x01t\x00\x00|\x00\x00d\x03\x00\x18\x83\x01\x00t\x00\x00|\x00\x00d\x02\x00\x18\x83\x01\x00\x17Sd\x00\x00S' + co_code = '|\x00\x00d\x01\x00k\x02\x00s\x18\x00|\x00\x00d\x02\x00k\x02\x00r\x1c\x00d\x02\x00St\x00\x00|\x00\x00d\x02\x00\x18\x83\x01\x00t\x00\x00|\x00\x00d\x03\x00\x18\x83\x01\x00\x17Sd\x00\x00S' co_consts = (None, 0, 1, 2) co_names = ('fib',) co_varnames = ('x',) co_filename = '' co_name = 'fib' co_firstlineno = 1 - co_lnotab = '\x00\x01\x1a\x01\x08\x02' + co_lnotab = '\x00\x01\x18\x01\x04\x02' co_freevars = () co_cellvars = () @@ -73,3 +81,4 @@ if __name__ == "__main__": test_main() + diff --git a/NEWS b/NEWS --- a/NEWS +++ b/NEWS @@ -4,6 +4,7 @@ Jython 2.7.1rc1 Bugs fixed + - [ 2533 ] Opcode.java is outdated -> breaks PyBytecode.interpret - [ 2502 ] Missing OpenFlags enum entry makes Jython clash with JRuby dependency - [ 2446 ] Support SNI for SSL/TLS client sockets - [ 2455 ] Java classes in packages with __init__.py not found @@ -35,6 +36,7 @@ - [ 1767 ] Rich comparisons New Features + - Support for CPython bytecode (.pyc-files) was updated to Python 2.7 bytecode (from 2.5). - Buffer API changes allow java.nio.ByteBuffer to provide the storage when a PyBuffer is exported. This is to support CPython extensions via JyNI, but has other uses too (including access to direct memory buffers from Python). There is no change at the diff --git a/src/org/python/compiler/ClassFile.java b/src/org/python/compiler/ClassFile.java --- a/src/org/python/compiler/ClassFile.java +++ b/src/org/python/compiler/ClassFile.java @@ -4,6 +4,8 @@ import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.OutputStream; +import java.io.File; +import java.nio.file.Path; import java.util.ArrayList; import java.util.Collections; import java.util.List; @@ -42,19 +44,18 @@ } return new String(c); } - public static void visitAnnotations(AnnotationVisitor av, Map fields) { for (Entryfield: fields.entrySet()) { visitAnnotation(av, field.getKey(), field.getValue()); } } - + // See org.objectweb.asm.AnnotationVisitor for details // TODO Support annotation annotations and annotation array annotations public static void visitAnnotation(AnnotationVisitor av, String fieldName, Object fieldValue) { Class fieldValueClass = fieldValue.getClass(); - + if (fieldValue instanceof Class) { av.visit(fieldName, Type.getType((Class)fieldValue)); } else if (fieldValueClass.isEnum()) { @@ -79,13 +80,14 @@ public ClassFile(String name, String superclass, int access) { this(name, superclass, access, org.python.core.imp.NO_MTIME); } + public ClassFile(String name, String superclass, int access, long mtime) { this.name = fixName(name); this.superclass = fixName(superclass); this.interfaces = new String[0]; this.access = access; this.mtime = mtime; - + cw = new ClassWriter(ClassWriter.COMPUTE_FRAMES); methodVisitors = Collections.synchronizedList(new ArrayList()); fieldVisitors = Collections.synchronizedList(new ArrayList()); @@ -96,7 +98,9 @@ sfilename = name; } - public void addInterface(String name) throws IOException { + public void addInterface(String name) + throws IOException + { String[] new_interfaces = new String[interfaces.length+1]; System.arraycopy(interfaces, 0, new_interfaces, 0, interfaces.length); new_interfaces[interfaces.length] = name; @@ -111,15 +115,16 @@ methodVisitors.add(pmv); return pmv; } + public Code addMethod(String name, String type, int access, String[] exceptions) - throws IOException - { - MethodVisitor mv = cw.visitMethod(access, name, type, null, exceptions); - Code pmv = new Code(mv, type, access); - methodVisitors.add(pmv); - return pmv; - } - + throws IOException + { + MethodVisitor mv = cw.visitMethod(access, name, type, null, exceptions); + Code pmv = new Code(mv, type, access); + methodVisitors.add(pmv); + return pmv; + } + public Code addMethod(String name, String type, int access, String[] exceptions, AnnotationDescr[]methodAnnotationDescrs, AnnotationDescr[][] parameterAnnotationDescrs) throws IOException @@ -134,7 +139,7 @@ } av.visitEnd(); } - + // parameter annotations for (int i = 0; i < parameterAnnotationDescrs.length; i++) { for (AnnotationDescr ad: parameterAnnotationDescrs[i]) { @@ -145,12 +150,12 @@ av.visitEnd(); } } - + Code pmv = new Code(mv, type, access); methodVisitors.add(pmv); return pmv; } - + public void addClassAnnotation(AnnotationDescr annotationDescr) { AnnotationVisitor av = cw.visitAnnotation(annotationDescr.getName(), true); if (annotationDescr.hasFields()) { @@ -158,7 +163,7 @@ } annotationVisitors.add(av); } - + public void addField(String name, String type, int access) throws IOException { @@ -190,7 +195,7 @@ fv.visitEnd(); } } - + public void endMethods() throws IOException { @@ -204,10 +209,28 @@ public void endClassAnnotations() { for (AnnotationVisitor av: annotationVisitors) { av.visitEnd(); - } + } } - public void write(OutputStream stream) throws IOException { + public void write(OutputStream stream) + throws IOException + { + String sfilenameShort = sfilename; + if (sfilename != null) { + try { + Path pth = new File("dist/Lib").toPath().normalize().toAbsolutePath(); + Path pth2 = new File(sfilename).toPath().normalize().toAbsolutePath(); + sfilenameShort = pth.relativize(pth2).toString(); + if (sfilenameShort.startsWith("..")) { + // prefer absolute path in this case + sfilenameShort = sfilename; + } + if (File.separatorChar != '/') { + // Make the path uniform on all platforms. We use POSIX- and URL-notation here. + sfilenameShort = sfilenameShort.replace(File.separatorChar, '/'); + } + } catch (Exception fe) {} + } cw.visit(Opcodes.V1_5, Opcodes.ACC_PUBLIC + Opcodes.ACC_SUPER, this.name, null, this.superclass, interfaces); AnnotationVisitor av = cw.visitAnnotation("Lorg/python/compiler/APIVersion;", true); // XXX: should imp.java really house this value or should imp.java point into @@ -219,11 +242,11 @@ av.visit("value", new Long(mtime)); av.visitEnd(); - if (sfilename != null) { + if (sfilenameShort != null) { av = cw.visitAnnotation("Lorg/python/compiler/Filename;", true); - av.visit("value", sfilename); + av.visit("value", sfilenameShort); av.visitEnd(); - cw.visitSource(sfilename, null); + cw.visitSource(sfilenameShort, null); } endClassAnnotations(); endFields(); diff --git a/src/org/python/core/Opcode.java b/src/org/python/core/Opcode.java --- a/src/org/python/core/Opcode.java +++ b/src/org/python/core/Opcode.java @@ -1,172 +1,174 @@ package org.python.core; -// derived from CPython 2.5.2 Include/opcode.h +// derived from CPython 2.7.12 Include/opcode.h -public class Opcode { +public interface Opcode { - public static final int POP_TOP = 1; - public static final int ROT_TWO = 2; - public static final int ROT_THREE = 3; - public static final int DUP_TOP = 4; - public static final int ROT_FOUR = 5; - public static final int NOP = 9; - public static final int UNARY_POSITIVE = 10; - public static final int UNARY_NEGATIVE = 11; - public static final int UNARY_NOT = 12; - public static final int UNARY_CONVERT = 13; - public static final int UNARY_INVERT = 15; - public static final int LIST_APPEND = 18; - public static final int BINARY_POWER = 19; - public static final int BINARY_MULTIPLY = 20; - public static final int BINARY_DIVIDE = 21; - public static final int BINARY_MODULO = 22; - public static final int BINARY_ADD = 23; - public static final int BINARY_SUBTRACT = 24; - public static final int BINARY_SUBSCR = 25; - public static final int BINARY_FLOOR_DIVIDE = 26; - public static final int BINARY_TRUE_DIVIDE = 27; - public static final int INPLACE_FLOOR_DIVIDE = 28; - public static final int INPLACE_TRUE_DIVIDE = 29; - public static final int SLICE = 30; + /* Instruction opcodes for compiled code */ + + public static final int STOP_CODE = 0; + public static final int POP_TOP = 1; + public static final int ROT_TWO = 2; + public static final int ROT_THREE = 3; + public static final int DUP_TOP = 4; + public static final int ROT_FOUR = 5; + public static final int NOP = 9; + + public static final int UNARY_POSITIVE = 10; + public static final int UNARY_NEGATIVE = 11; + public static final int UNARY_NOT = 12; + public static final int UNARY_CONVERT = 13; + public static final int UNARY_INVERT = 15; + + public static final int BINARY_POWER = 19; + public static final int BINARY_MULTIPLY = 20; + public static final int BINARY_DIVIDE = 21; + public static final int BINARY_MODULO = 22; + public static final int BINARY_ADD = 23; + public static final int BINARY_SUBTRACT = 24; + public static final int BINARY_SUBSCR = 25; + public static final int BINARY_FLOOR_DIVIDE = 26; + public static final int BINARY_TRUE_DIVIDE = 27; + + public static final int INPLACE_FLOOR_DIVIDE = 28; + public static final int INPLACE_TRUE_DIVIDE = 29; + + public static final int SLICE = 30; /* Also uses 31-33 */ - public static final int STORE_SLICE = 40; + public static final int SLICE_1 = 31; + public static final int SLICE_2 = 32; + public static final int SLICE_3 = 33; + + public static final int STORE_SLICE = 40; /* Also uses 41-43 */ - public static final int DELETE_SLICE = 50; + public static final int STORE_SLICE_1 = 41; + public static final int STORE_SLICE_2 = 42; + public static final int STORE_SLICE_3 = 43; + + public static final int DELETE_SLICE = 50; /* Also uses 51-53 */ - public static final int INPLACE_ADD = 55; - public static final int INPLACE_SUBTRACT = 56; - public static final int INPLACE_MULTIPLY = 57; - public static final int INPLACE_DIVIDE = 58; - public static final int INPLACE_MODULO = 59; - public static final int STORE_SUBSCR = 60; - public static final int DELETE_SUBSCR = 61; - public static final int BINARY_LSHIFT = 62; - public static final int BINARY_RSHIFT = 63; - public static final int BINARY_AND = 64; - public static final int BINARY_XOR = 65; - public static final int BINARY_OR = 66; - public static final int INPLACE_POWER = 67; - public static final int GET_ITER = 68; - public static final int PRINT_EXPR = 70; - public static final int PRINT_ITEM = 71; - public static final int PRINT_NEWLINE = 72; - public static final int PRINT_ITEM_TO = 73; - public static final int PRINT_NEWLINE_TO = 74; - public static final int INPLACE_LSHIFT = 75; - public static final int INPLACE_RSHIFT = 76; - public static final int INPLACE_AND = 77; - public static final int INPLACE_XOR = 78; - public static final int INPLACE_OR = 79; - public static final int BREAK_LOOP = 80; - public static final int WITH_CLEANUP = 81; - public static final int LOAD_LOCALS = 82; - public static final int RETURN_VALUE = 83; - public static final int IMPORT_STAR = 84; - public static final int EXEC_STMT = 85; - public static final int YIELD_VALUE = 86; - public static final int POP_BLOCK = 87; - public static final int END_FINALLY = 88; - public static final int BUILD_CLASS = 89; - public static final int HAVE_ARGUMENT = 90; /* Opcodes from here have an argument: */ + public static final int DELETE_SLICE_1 = 51; + public static final int DELETE_SLICE_2 = 52; + public static final int DELETE_SLICE_3 = 53; - public static final int STORE_NAME = 90; /* Index in name list */ + public static final int STORE_MAP = 54; + public static final int INPLACE_ADD = 55; + public static final int INPLACE_SUBTRACT = 56; + public static final int INPLACE_MULTIPLY = 57; + public static final int INPLACE_DIVIDE = 58; + public static final int INPLACE_MODULO = 59; + public static final int STORE_SUBSCR = 60; + public static final int DELETE_SUBSCR = 61; - public static final int DELETE_NAME = 91; /* "" */ + public static final int BINARY_LSHIFT = 62; + public static final int BINARY_RSHIFT = 63; + public static final int BINARY_AND = 64; + public static final int BINARY_XOR = 65; + public static final int BINARY_OR = 66; + public static final int INPLACE_POWER = 67; + public static final int GET_ITER = 68; - public static final int UNPACK_SEQUENCE = 92; /* Number of sequence items */ + public static final int PRINT_EXPR = 70; + public static final int PRINT_ITEM = 71; + public static final int PRINT_NEWLINE = 72; + public static final int PRINT_ITEM_TO = 73; + public static final int PRINT_NEWLINE_TO = 74; + public static final int INPLACE_LSHIFT = 75; + public static final int INPLACE_RSHIFT = 76; + public static final int INPLACE_AND = 77; + public static final int INPLACE_XOR = 78; + public static final int INPLACE_OR = 79; + public static final int BREAK_LOOP = 80; + public static final int WITH_CLEANUP = 81; + public static final int LOAD_LOCALS = 82; + public static final int RETURN_VALUE = 83; + public static final int IMPORT_STAR = 84; + public static final int EXEC_STMT = 85; + public static final int YIELD_VALUE = 86; + public static final int POP_BLOCK = 87; + public static final int END_FINALLY = 88; + public static final int BUILD_CLASS = 89; - public static final int FOR_ITER = 93; - public static final int STORE_ATTR = 95; /* Index in name list */ + public static final int HAVE_ARGUMENT = 90; /* Opcodes from here have an argument: */ - public static final int DELETE_ATTR = 96; /* "" */ + public static final int STORE_NAME = 90; /* Index in name list */ + public static final int DELETE_NAME = 91; /* "" */ + public static final int UNPACK_SEQUENCE = 92; /* Number of sequence items */ + public static final int FOR_ITER = 93; + public static final int LIST_APPEND = 94; - public static final int STORE_GLOBAL = 97; /* "" */ + public static final int STORE_ATTR = 95; /* Index in name list */ + public static final int DELETE_ATTR = 96; /* "" */ + public static final int STORE_GLOBAL = 97; /* "" */ + public static final int DELETE_GLOBAL = 98; /* "" */ + public static final int DUP_TOPX = 99; /* number of items to duplicate */ + public static final int LOAD_CONST = 100; /* Index in const list */ + public static final int LOAD_NAME = 101; /* Index in name list */ + public static final int BUILD_TUPLE = 102; /* Number of tuple items */ + public static final int BUILD_LIST = 103; /* Number of list items */ + public static final int BUILD_SET = 104; /* Number of set items */ + public static final int BUILD_MAP = 105; /* Always zero for now */ + public static final int LOAD_ATTR = 106; /* Index in name list */ + public static final int COMPARE_OP = 107; /* Comparison operator */ + public static final int IMPORT_NAME = 108; /* Index in name list */ + public static final int IMPORT_FROM = 109; /* Index in name list */ + + public static final int JUMP_FORWARD = 110; /* Number of bytes to skip */ + public static final int JUMP_IF_FALSE_OR_POP = 111; /* Target byte offset from beginning of code */ + public static final int JUMP_IF_TRUE_OR_POP = 112; /* "" */ + public static final int JUMP_ABSOLUTE = 113; /* "" */ + public static final int POP_JUMP_IF_FALSE = 114; /* "" */ + public static final int POP_JUMP_IF_TRUE = 115; /* "" */ - public static final int DELETE_GLOBAL = 98; /* "" */ + public static final int LOAD_GLOBAL = 116; /* Index in name list */ - public static final int DUP_TOPX = 99; /* number of items to duplicate */ + public static final int CONTINUE_LOOP = 119; /* Start of loop (absolute) */ + public static final int SETUP_LOOP = 120; /* Target address (relative) */ + public static final int SETUP_EXCEPT = 121; /* "" */ + public static final int SETUP_FINALLY = 122; /* "" */ - public static final int LOAD_CONST = 100; /* Index in const list */ + public static final int LOAD_FAST = 124; /* Local variable number */ + public static final int STORE_FAST = 125; /* Local variable number */ + public static final int DELETE_FAST = 126; /* Local variable number */ - public static final int LOAD_NAME = 101; /* Index in name list */ + public static final int RAISE_VARARGS = 130; /* Number of raise arguments (1, 2 or 3) */ + /* CALL_FUNCTION_XXX opcodes defined below depend on this definition */ + public static final int CALL_FUNCTION = 131; /* #args + (#kwargs<<8) */ + public static final int MAKE_FUNCTION = 132; /* #defaults */ + public static final int BUILD_SLICE = 133; /* Number of items */ - public static final int BUILD_TUPLE = 102; /* Number of tuple items */ - - public static final int BUILD_LIST = 103; /* Number of list items */ - - public static final int BUILD_MAP = 104; /* Always zero for now */ - - public static final int LOAD_ATTR = 105; /* Index in name list */ - - public static final int COMPARE_OP = 106; /* Comparison operator */ - - public static final int IMPORT_NAME = 107; /* Index in name list */ - - public static final int IMPORT_FROM = 108; /* Index in name list */ - - public static final int JUMP_FORWARD = 110; /* Number of bytes to skip */ - - public static final int JUMP_IF_FALSE = 111; /* "" */ - - public static final int JUMP_IF_TRUE = 112; /* "" */ - - public static final int JUMP_ABSOLUTE = 113; /* Target byte offset from beginning of code */ - - public static final int LOAD_GLOBAL = 116; /* Index in name list */ - - public static final int CONTINUE_LOOP = 119; /* Start of loop (absolute) */ - - public static final int SETUP_LOOP = 120; /* Target address (absolute) */ - - public static final int SETUP_EXCEPT = 121; /* "" */ - - public static final int SETUP_FINALLY = 122; /* "" */ - - public static final int LOAD_FAST = 124; /* Local variable number */ - - public static final int STORE_FAST = 125; /* Local variable number */ - - public static final int DELETE_FAST = 126; /* Local variable number */ - - public static final int RAISE_VARARGS = 130; /* Number of raise arguments (1, 2 or 3) */ - /* CALL_FUNCTION_XXX opcodes defined below depend on this definition */ - - public static final int CALL_FUNCTION = 131; /* #args + (#kwargs<<8) */ - - public static final int MAKE_FUNCTION = 132; /* #defaults */ - - public static final int BUILD_SLICE = 133; /* Number of items */ - - public static final int MAKE_CLOSURE = 134; /* #free vars */ - - public static final int LOAD_CLOSURE = 135; /* Load free variable from closure */ - - public static final int LOAD_DEREF = 136; /* Load and dereference from closure cell */ - - public static final int STORE_DEREF = 137; /* Store into cell */ + public static final int MAKE_CLOSURE = 134; /* #free vars */ + public static final int LOAD_CLOSURE = 135; /* Load free variable from closure */ + public static final int LOAD_DEREF = 136; /* Load and dereference from closure cell */ + public static final int STORE_DEREF = 137; /* Store into cell */ /* The next 3 opcodes must be contiguous and satisfy - (CALL_FUNCTION_VAR - CALL_FUNCTION) & 3 == 1 */ - public static final int CALL_FUNCTION_VAR = 140; /* #args + (#kwargs<<8) */ + (CALL_FUNCTION_VAR - CALL_FUNCTION) & 3 == 1 */ + public static final int CALL_FUNCTION_VAR = 140; /* #args + (#kwargs<<8) */ + public static final int CALL_FUNCTION_KW = 141; /* #args + (#kwargs<<8) */ + public static final int CALL_FUNCTION_VAR_KW = 142; /* #args + (#kwargs<<8) */ - public static final int CALL_FUNCTION_KW = 141; /* #args + (#kwargs<<8) */ - - public static final int CALL_FUNCTION_VAR_KW = 142; /* #args + (#kwargs<<8) */ + public static final int SETUP_WITH = 143; /* Support for opargs more than 16 bits long */ - public static final int EXTENDED_ARG = 143; + public static final int EXTENDED_ARG = 145; + + public static final int SET_ADD = 146; + public static final int MAP_ADD = 147; + // comparison opcodes (on the oparg), just put in this class too - public static final int PyCmp_LT = 0; - public static final int PyCmp_LE = 1; - public static final int PyCmp_EQ = 2; - public static final int PyCmp_NE = 3; - public static final int PyCmp_GT = 4; - public static final int PyCmp_GE = 5; - public static final int PyCmp_IN = 6; - public static final int PyCmp_NOT_IN = 7; - public static final int PyCmp_IS = 8; - public static final int PyCmp_IS_NOT = 9; + public static final int PyCmp_LT = 0; + public static final int PyCmp_LE = 1; + public static final int PyCmp_EQ = 2; + public static final int PyCmp_NE = 3; + public static final int PyCmp_GT = 4; + public static final int PyCmp_GE = 5; + public static final int PyCmp_IN = 6; + public static final int PyCmp_NOT_IN = 7; + public static final int PyCmp_IS = 8; + public static final int PyCmp_IS_NOT = 9; public static final int PyCmp_EXC_MATCH = 10; + public static final int PyCmp_BAD = 11; } diff --git a/src/org/python/core/PyBytecode.java b/src/org/python/core/PyBytecode.java --- a/src/org/python/core/PyBytecode.java +++ b/src/org/python/core/PyBytecode.java @@ -3,14 +3,17 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; +import static org.python.core.Opcode.*; public class PyBytecode extends PyBaseCode implements Traverseproc { // for debugging + public static boolean defaultDebug = false; + private static boolean debug; + private static PyObject dis, opname; + private int count = 0; // total number of opcodes run so far in this code obj private int maxCount = -1; // if -1, no cap on number of opcodes than can be run - public static boolean defaultDebug = false; - private static PyObject dis; private static synchronized PyObject get_dis() { if (dis == null) { @@ -18,7 +21,6 @@ } return dis; } - private static PyObject opname; private static synchronized PyObject get_opname() { if (opname == null) { @@ -26,7 +28,6 @@ } return opname; } - private boolean debug; public static void _allDebug(boolean setting) { defaultDebug = setting; @@ -37,8 +38,8 @@ this.maxCount = maxCount; return Py.None; } + // end debugging - // end debugging public final static int CO_MAXBLOCKS = 20; // same as in CPython public final byte[] co_code; // widened to char to avoid signed byte issues public final PyObject[] co_consts; @@ -57,7 +58,6 @@ null, null); } - // XXX - intern names HERE instead of in marshal public PyBytecode(int argcount, int nlocals, int stacksize, int flags, String codestring, PyObject[] constants, String[] names, String varnames[], @@ -90,6 +90,7 @@ co_code = getBytes(codestring); co_lnotab = getBytes(lnotab); } + private static final String[] __members__ = { "co_name", "co_argcount", "co_varnames", "co_filename", "co_firstlineno", @@ -169,7 +170,6 @@ } enum Why { - NOT, /* No error */ EXCEPTION, /* Exception occurred */ RERAISE, /* Exception re-raised by 'finally' */ @@ -183,7 +183,6 @@ // to enable why's to be stored on a PyStack @Untraversable private static class PyStackWhy extends PyObject { - Why why; PyStackWhy(Why why) { @@ -197,7 +196,6 @@ } private static class PyStackException extends PyObject implements Traverseproc { - PyException exception; PyStackException(PyException exception) { @@ -227,10 +225,9 @@ return "[]"; } StringBuilder buf = new StringBuilder("["); - int len = f.f_lineno; - for (int i = 0; i < len; i++) { + for (int i = 0; i < f.f_exits.length; i++) { buf.append(f.f_exits[i].toString()); - if (i < len - 1) { + if (i < f.f_exits.length - 1) { buf.append(", "); } } @@ -241,9 +238,9 @@ private void print_debug(int count, int next_instr, int line, int opcode, int oparg, PyStack stack, PyFrame f) { if (debug) { System.err.println(co_name + " " + line + ":" + - count + "," + f.f_lasti + "> " + + count + "," + f.f_lasti + "> " + opcode+" "+ get_opname().__getitem__(Py.newInteger(opcode)) + - (opcode >= Opcode.HAVE_ARGUMENT ? " " + oparg : "") + + (opcode >= HAVE_ARGUMENT ? " " + oparg : "") + ", stack: " + stack.toString() + ", blocks: " + stringify_blocks(f)); } @@ -287,7 +284,6 @@ // XXX - optimization opportunities // 1. consider detaching the setting/getting of frame fields to improve performance, instead do this // in a shadow version of the frame that we copy back to on entry/exit and downcalls - if (debug) { System.err.println(co_name + ":" + f.f_lasti + "/" + co_code.length + ", cells:" + Arrays.toString(co_cellvars) + ", free:" + Arrays.toString(co_freevars)); @@ -345,7 +341,7 @@ } opcode = getUnsigned(co_code, next_instr); - if (opcode >= Opcode.HAVE_ARGUMENT) { + if (opcode >= HAVE_ARGUMENT) { next_instr += 2; oparg = (getUnsigned(co_code, next_instr) << 8) + getUnsigned(co_code, next_instr - 1); } @@ -356,42 +352,42 @@ f.f_lasti = next_instr; switch (opcode) { - case Opcode.NOP: + case NOP: break; - case Opcode.LOAD_FAST: + case LOAD_FAST: stack.push(f.getlocal(oparg)); break; - case Opcode.LOAD_CONST: + case LOAD_CONST: stack.push(co_consts[oparg]); break; - case Opcode.STORE_FAST: + case STORE_FAST: f.setlocal(oparg, stack.pop()); break; - case Opcode.POP_TOP: + case POP_TOP: stack.pop(); break; - case Opcode.ROT_TWO: + case ROT_TWO: stack.rot2(); break; - case Opcode.ROT_THREE: + case ROT_THREE: stack.rot3(); break; - case Opcode.ROT_FOUR: + case ROT_FOUR: stack.rot4(); break; - case Opcode.DUP_TOP: + case DUP_TOP: stack.dup(); break; - case Opcode.DUP_TOPX: { + case DUP_TOPX: { if (oparg == 2 || oparg == 3) { stack.dup(oparg); } else { @@ -401,41 +397,41 @@ break; } - case Opcode.UNARY_POSITIVE: + case UNARY_POSITIVE: stack.push(stack.pop().__pos__()); break; - case Opcode.UNARY_NEGATIVE: + case UNARY_NEGATIVE: stack.push(stack.pop().__neg__()); break; - case Opcode.UNARY_NOT: + case UNARY_NOT: stack.push(stack.pop().__not__()); break; - case Opcode.UNARY_CONVERT: + case UNARY_CONVERT: stack.push(stack.pop().__repr__()); break; - case Opcode.UNARY_INVERT: + case UNARY_INVERT: stack.push(stack.pop().__invert__()); break; - case Opcode.BINARY_POWER: { + case BINARY_POWER: { PyObject b = stack.pop(); PyObject a = stack.pop(); stack.push(a._pow(b)); break; } - case Opcode.BINARY_MULTIPLY: { + case BINARY_MULTIPLY: { PyObject b = stack.pop(); PyObject a = stack.pop(); stack.push(a._mul(b)); break; } - case Opcode.BINARY_DIVIDE: { + case BINARY_DIVIDE: { PyObject b = stack.pop(); PyObject a = stack.pop(); @@ -447,63 +443,63 @@ break; } - case Opcode.BINARY_TRUE_DIVIDE: { + case BINARY_TRUE_DIVIDE: { PyObject b = stack.pop(); PyObject a = stack.pop(); stack.push(a._truediv(b)); break; } - case Opcode.BINARY_FLOOR_DIVIDE: { + case BINARY_FLOOR_DIVIDE: { PyObject b = stack.pop(); PyObject a = stack.pop(); stack.push(a._floordiv(b)); break; } - case Opcode.BINARY_MODULO: { + case BINARY_MODULO: { PyObject b = stack.pop(); PyObject a = stack.pop(); stack.push(a._mod(b)); break; } - case Opcode.BINARY_ADD: { + case BINARY_ADD: { PyObject b = stack.pop(); PyObject a = stack.pop(); stack.push(a._add(b)); break; } - case Opcode.BINARY_SUBTRACT: { + case BINARY_SUBTRACT: { PyObject b = stack.pop(); PyObject a = stack.pop(); stack.push(a._sub(b)); break; } - case Opcode.BINARY_SUBSCR: { + case BINARY_SUBSCR: { PyObject b = stack.pop(); PyObject a = stack.pop(); stack.push(a.__getitem__(b)); break; } - case Opcode.BINARY_LSHIFT: { + case BINARY_LSHIFT: { PyObject b = stack.pop(); PyObject a = stack.pop(); stack.push(a._lshift(b)); break; } - case Opcode.BINARY_RSHIFT: { + case BINARY_RSHIFT: { PyObject b = stack.pop(); PyObject a = stack.pop(); stack.push(a._rshift(b)); break; } - case Opcode.BINARY_AND: { + case BINARY_AND: { PyObject b = stack.pop(); PyObject a = stack.pop(); stack.push(a._and(b)); @@ -511,42 +507,49 @@ } - case Opcode.BINARY_XOR: { + case BINARY_XOR: { PyObject b = stack.pop(); PyObject a = stack.pop(); stack.push(a._xor(b)); break; } - case Opcode.BINARY_OR: { + case BINARY_OR: { PyObject b = stack.pop(); PyObject a = stack.pop(); stack.push(a._or(b)); break; } - case Opcode.LIST_APPEND: { + case LIST_APPEND: { PyObject b = stack.pop(); - PyList a = (PyList) (stack.pop()); + PyList a = (PyList) stack.top(oparg); a.append(b); break; } - case Opcode.INPLACE_POWER: { + case SET_ADD: { + PyObject b = stack.pop(); + PySet a = (PySet) stack.top(oparg); + a.add(b); + break; + } + + case INPLACE_POWER: { PyObject b = stack.pop(); PyObject a = stack.pop(); stack.push(a._ipow(b)); break; } - case Opcode.INPLACE_MULTIPLY: { + case INPLACE_MULTIPLY: { PyObject b = stack.pop(); PyObject a = stack.pop(); stack.push(a._imul(b)); break; } - case Opcode.INPLACE_DIVIDE: { + case INPLACE_DIVIDE: { PyObject b = stack.pop(); PyObject a = stack.pop(); if (!co_flags.isFlagSet(CodeFlag.CO_FUTURE_DIVISION)) { @@ -557,111 +560,111 @@ break; } - case Opcode.INPLACE_TRUE_DIVIDE: { + case INPLACE_TRUE_DIVIDE: { PyObject b = stack.pop(); PyObject a = stack.pop(); stack.push(a._itruediv(b)); break; } - case Opcode.INPLACE_FLOOR_DIVIDE: { + case INPLACE_FLOOR_DIVIDE: { PyObject b = stack.pop(); PyObject a = stack.pop(); stack.push(a._ifloordiv(b)); break; } - case Opcode.INPLACE_MODULO: { + case INPLACE_MODULO: { PyObject b = stack.pop(); PyObject a = stack.pop(); stack.push(a._imod(b)); break; } - case Opcode.INPLACE_ADD: { + case INPLACE_ADD: { PyObject b = stack.pop(); PyObject a = stack.pop(); stack.push(a._iadd(b)); break; } - case Opcode.INPLACE_SUBTRACT: { + case INPLACE_SUBTRACT: { PyObject b = stack.pop(); PyObject a = stack.pop(); stack.push(a._isub(b)); break; } - case Opcode.INPLACE_LSHIFT: { + case INPLACE_LSHIFT: { PyObject b = stack.pop(); PyObject a = stack.pop(); stack.push(a._ilshift(b)); break; } - case Opcode.INPLACE_RSHIFT: { + case INPLACE_RSHIFT: { PyObject b = stack.pop(); PyObject a = stack.pop(); stack.push(a._irshift(b)); break; } - case Opcode.INPLACE_AND: { + case INPLACE_AND: { PyObject b = stack.pop(); PyObject a = stack.pop(); stack.push(a._iand(b)); break; } - case Opcode.INPLACE_XOR: { + case INPLACE_XOR: { PyObject b = stack.pop(); PyObject a = stack.pop(); stack.push(a._ixor(b)); break; } - case Opcode.INPLACE_OR: { + case INPLACE_OR: { PyObject b = stack.pop(); PyObject a = stack.pop(); stack.push(a._ior(b)); break; } - case Opcode.SLICE + 0: - case Opcode.SLICE + 1: - case Opcode.SLICE + 2: - case Opcode.SLICE + 3: { - PyObject stop = (((opcode - Opcode.SLICE) & 2) != 0) ? stack.pop() : null; - PyObject start = (((opcode - Opcode.SLICE) & 1) != 0) ? stack.pop() : null; + case SLICE: + case SLICE_1: + case SLICE_2: + case SLICE_3: { + PyObject stop = (((opcode - SLICE) & 2) != 0) ? stack.pop() : null; + PyObject start = (((opcode - SLICE) & 1) != 0) ? stack.pop() : null; PyObject obj = stack.pop(); stack.push(obj.__getslice__(start, stop)); break; } - case Opcode.STORE_SLICE + 0: - case Opcode.STORE_SLICE + 1: - case Opcode.STORE_SLICE + 2: - case Opcode.STORE_SLICE + 3: { - PyObject stop = (((opcode - Opcode.STORE_SLICE) & 2) != 0) ? stack.pop() : null; - PyObject start = (((opcode - Opcode.STORE_SLICE) & 1) != 0) ? stack.pop() : null; + case STORE_SLICE: + case STORE_SLICE_1: + case STORE_SLICE_2: + case STORE_SLICE_3: { + PyObject stop = (((opcode - STORE_SLICE) & 2) != 0) ? stack.pop() : null; + PyObject start = (((opcode - STORE_SLICE) & 1) != 0) ? stack.pop() : null; PyObject obj = stack.pop(); PyObject value = stack.pop(); obj.__setslice__(start, stop, value); break; } - case Opcode.DELETE_SLICE + 0: - case Opcode.DELETE_SLICE + 1: - case Opcode.DELETE_SLICE + 2: - case Opcode.DELETE_SLICE + 3: { - PyObject stop = (((opcode - Opcode.DELETE_SLICE) & 2) != 0) ? stack.pop() : null; - PyObject start = (((opcode - Opcode.DELETE_SLICE) & 1) != 0) ? stack.pop() : null; + case DELETE_SLICE: + case DELETE_SLICE_1: + case DELETE_SLICE_2: + case DELETE_SLICE_3: { + PyObject stop = (((opcode - DELETE_SLICE) & 2) != 0) ? stack.pop() : null; + PyObject start = (((opcode - DELETE_SLICE) & 1) != 0) ? stack.pop() : null; PyObject obj = stack.pop(); obj.__delslice__(start, stop); break; } - case Opcode.STORE_SUBSCR: { + case STORE_SUBSCR: { PyObject key = stack.pop(); PyObject obj = stack.pop(); PyObject value = stack.pop(); @@ -669,34 +672,34 @@ break; } - case Opcode.DELETE_SUBSCR: { + case DELETE_SUBSCR: { PyObject key = stack.pop(); PyObject obj = stack.pop(); obj.__delitem__(key); break; } - case Opcode.PRINT_EXPR: + case PRINT_EXPR: PySystemState.displayhook(stack.pop()); break; - case Opcode.PRINT_ITEM_TO: + case PRINT_ITEM_TO: Py.printComma(stack.pop(), stack.pop()); break; - case Opcode.PRINT_ITEM: + case PRINT_ITEM: Py.printComma(stack.pop()); break; - case Opcode.PRINT_NEWLINE_TO: + case PRINT_NEWLINE_TO: Py.printlnv(stack.pop()); break; - case Opcode.PRINT_NEWLINE: + case PRINT_NEWLINE: Py.println(); break; - case Opcode.RAISE_VARARGS: + case RAISE_VARARGS: switch (oparg) { case 3: { @@ -720,29 +723,31 @@ throw Py.SystemError("bad RAISE_VARARGS oparg"); } - case Opcode.LOAD_LOCALS: + case LOAD_LOCALS: stack.push(f.f_locals); break; - case Opcode.RETURN_VALUE: + case RETURN_VALUE: retval = stack.pop(); why = Why.RETURN; break; - case Opcode.YIELD_VALUE: + case YIELD_VALUE: retval = stack.pop(); + // Note: CPython calls f->f_stacktop = stack_pointer; here why = Why.YIELD; break; - case Opcode.EXEC_STMT: { + case EXEC_STMT: { PyObject locals = stack.pop(); PyObject globals = stack.pop(); PyObject code = stack.pop(); + //Todo: Better make it possible to use PyFrame f here: Py.exec(code, globals == Py.None ? null : globals, locals == Py.None ? null : locals); break; } - case Opcode.POP_BLOCK: { + case POP_BLOCK: { PyTryBlock b = popBlock(f); while (stack.size() > b.b_level) { stack.pop(); @@ -750,7 +755,8 @@ break; } - case Opcode.END_FINALLY: { + case END_FINALLY: { + // Todo: Review this regarding Python 2.7-update PyObject v = stack.pop(); if (v instanceof PyStackWhy) { why = ((PyStackWhy) v).why; @@ -759,10 +765,16 @@ retval = stack.pop(); } } else if (v instanceof PyStackException) { + stack.top -= 2; // to pop value, traceback ts.exception = ((PyStackException) v).exception; why = Why.RERAISE; - } else if (v instanceof PyString) { + // This shouldn't happen, because Jython always pushes + // exception type as PyException-object. + // Todo: Test, if it can be removed. + PyObject value = stack.pop(); + PyObject traceback = stack.pop(); + ts.exception = new PyException(v, value, (PyTraceback) traceback); why = Why.RERAISE; } else if (v != Py.None) { throw Py.SystemError("'finally' pops bad exception"); @@ -770,7 +782,7 @@ break; } - case Opcode.BUILD_CLASS: { + case BUILD_CLASS: { PyObject methods = stack.pop(); PyObject bases[] = ((PySequenceList) (stack.pop())).getArray(); String name = stack.pop().toString(); @@ -778,50 +790,51 @@ break; } - case Opcode.STORE_NAME: + case STORE_NAME: f.setlocal(co_names[oparg], stack.pop()); break; - case Opcode.DELETE_NAME: + case DELETE_NAME: f.dellocal(co_names[oparg]); break; - case Opcode.UNPACK_SEQUENCE: + case UNPACK_SEQUENCE: unpack_iterable(oparg, stack); break; - case Opcode.STORE_ATTR: { + case STORE_ATTR: { PyObject obj = stack.pop(); PyObject v = stack.pop(); obj.__setattr__(co_names[oparg], v); break; } - case Opcode.DELETE_ATTR: + case DELETE_ATTR: stack.pop().__delattr__(co_names[oparg]); break; - case Opcode.STORE_GLOBAL: + case STORE_GLOBAL: f.setglobal(co_names[oparg], stack.pop()); break; - case Opcode.DELETE_GLOBAL: + case DELETE_GLOBAL: f.delglobal(co_names[oparg]); break; - case Opcode.LOAD_NAME: + case LOAD_NAME: stack.push(f.getname(co_names[oparg])); break; - case Opcode.LOAD_GLOBAL: + case LOAD_GLOBAL: stack.push(f.getglobal(co_names[oparg])); break; - case Opcode.DELETE_FAST: + case DELETE_FAST: f.dellocal(oparg); break; - case Opcode.LOAD_CLOSURE: { + case LOAD_CLOSURE: { + // Todo: Review this regarding Python 2.7-update PyCell cell = (PyCell) (f.getclosure(oparg)); if (cell.ob_ref == null) { String name; @@ -854,7 +867,8 @@ break; } - case Opcode.LOAD_DEREF: { + case LOAD_DEREF: { + // Todo: Review this regarding Python 2.7-update // common code from LOAD_CLOSURE PyCell cell = (PyCell) (f.getclosure(oparg)); if (cell.ob_ref == null) { @@ -888,65 +902,85 @@ break; } - case Opcode.STORE_DEREF: + case STORE_DEREF: f.setderef(oparg, stack.pop()); break; - case Opcode.BUILD_TUPLE: + case BUILD_TUPLE: stack.push(new PyTuple(stack.popN(oparg))); break; - case Opcode.BUILD_LIST: + case BUILD_LIST: stack.push(new PyList(stack.popN(oparg))); break; - case Opcode.BUILD_MAP: - stack.push(new PyDictionary()); + case BUILD_SET: + stack.push(new PySet(stack.popN(oparg))); break; - case Opcode.LOAD_ATTR: { + case BUILD_MAP: + // oparg contains initial capacity: + stack.push(new PyDictionary(PyDictionary.TYPE, oparg)); + break; + + case STORE_MAP: { + PyObject key = stack.pop(); + PyObject val = stack.pop(); + stack.top().__setitem__(key, val); + break; + } + + case MAP_ADD: { + PyObject key = stack.pop(); + PyObject val = stack.pop(); + stack.top(oparg).__setitem__(key, val); + break; + } + + case LOAD_ATTR: { String name = co_names[oparg]; stack.push(stack.pop().__getattr__(name)); break; } - case Opcode.COMPARE_OP: { + case COMPARE_OP: { PyObject b = stack.pop(); PyObject a = stack.pop(); switch (oparg) { - case Opcode.PyCmp_LT: + case PyCmp_LT: stack.push(a._lt(b)); break; - case Opcode.PyCmp_LE: + case PyCmp_LE: stack.push(a._le(b)); break; - case Opcode.PyCmp_EQ: + case PyCmp_EQ: stack.push(a._eq(b)); break; - case Opcode.PyCmp_NE: + case PyCmp_NE: stack.push(a._ne(b)); break; - case Opcode.PyCmp_GT: + case PyCmp_GT: stack.push(a._gt(b)); break; - case Opcode.PyCmp_GE: + case PyCmp_GE: stack.push(a._ge(b)); break; - case Opcode.PyCmp_IN: + case PyCmp_IN: stack.push(a._in(b)); break; - case Opcode.PyCmp_NOT_IN: + case PyCmp_NOT_IN: stack.push(a._notin(b)); break; - case Opcode.PyCmp_IS: + case PyCmp_IS: stack.push(a._is(b)); break; - case Opcode.PyCmp_IS_NOT: + case PyCmp_IS_NOT: stack.push(a._isnot(b)); break; - case Opcode.PyCmp_EXC_MATCH: + case PyCmp_EXC_MATCH: + // Todo: Review this regarding Python 2.7-update if (a instanceof PyStackException) { PyException pye = ((PyStackException) a).exception; stack.push(Py.newBoolean(pye.match(b))); @@ -959,7 +993,8 @@ break; } - case Opcode.IMPORT_NAME: { + case IMPORT_NAME: { + // Todo: Review this regarding Python 2.7-update PyObject __import__ = f.f_builtins.__finditem__("__import__"); if (__import__ == null) { throw Py.ImportError("__import__ not found"); @@ -976,13 +1011,14 @@ break; } - case Opcode.IMPORT_STAR: { + case IMPORT_STAR: { + // Todo: Review this regarding Python 2.7-update PyObject module = stack.pop(); imp.importAll(module, f); break; } - case Opcode.IMPORT_FROM: + case IMPORT_FROM: String name = co_names[oparg]; try { stack.push(stack.top().__getattr__(name)); @@ -996,27 +1032,43 @@ } break; - case Opcode.JUMP_FORWARD: + case JUMP_FORWARD: next_instr += oparg; break; - case Opcode.JUMP_IF_FALSE: - if (!stack.top().__nonzero__()) { - next_instr += oparg; + case POP_JUMP_IF_FALSE: + if (!stack.pop().__nonzero__()) { + next_instr = oparg; } break; - case Opcode.JUMP_IF_TRUE: - if (stack.top().__nonzero__()) { - next_instr += oparg; + case POP_JUMP_IF_TRUE: + if (stack.pop().__nonzero__()) { + next_instr = oparg; } break; - case Opcode.JUMP_ABSOLUTE: + case JUMP_IF_FALSE_OR_POP: + if (stack.top().__nonzero__()) { + --stack.top; + } else { + next_instr = oparg; + } + break; + + case JUMP_IF_TRUE_OR_POP: + if (!stack.top().__nonzero__()) { + --stack.top; + } else { + next_instr = oparg; + } + break; + + case JUMP_ABSOLUTE: next_instr = oparg; break; - case Opcode.GET_ITER: { + case GET_ITER: { PyObject it = stack.top().__iter__(); if (it != null) { stack.set_top(it); @@ -1024,7 +1076,7 @@ break; } - case Opcode.FOR_ITER: { + case FOR_ITER: { PyObject it = stack.pop(); try { PyObject x = it.__iternext__(); @@ -1042,52 +1094,95 @@ break; } - case Opcode.BREAK_LOOP: + case BREAK_LOOP: why = Why.BREAK; break; - case Opcode.CONTINUE_LOOP: + case CONTINUE_LOOP: retval = Py.newInteger(oparg); if (retval.__nonzero__()) { why = Why.CONTINUE; } break; - case Opcode.SETUP_LOOP: - case Opcode.SETUP_EXCEPT: - case Opcode.SETUP_FINALLY: + case SETUP_LOOP: + case SETUP_EXCEPT: + case SETUP_FINALLY: pushBlock(f, new PyTryBlock(opcode, next_instr + oparg, stack.size())); break; - case Opcode.WITH_CLEANUP: { - /* - TOP is the context.__exit__ bound method. - Below that are 1-3 values indicating how/why - we entered the finally clause: - - SECOND = None - - (SECOND, THIRD) = (WHY_{RETURN,CONTINUE}), retval - - SECOND = WHY_*; no retval below it - - (SECOND, THIRD, FOURTH) = exc_info() + case SETUP_WITH: { + PyObject w = stack.top(); + PyObject exit = w.__getattr__("__exit__"); + if (exit == null) { + break; + } + stack.set_top(exit); + PyObject enter = w.__getattr__("__enter__"); + if (enter == null) { + break; + } + w = enter.__call__(); + if (w == null) { + break; + } + /* Setup a finally block (SETUP_WITH as a block is + equivalent to SETUP_FINALLY except it normalizes + the exception) before pushing the result of + __enter__ on the stack. */ + pushBlock(f, new PyTryBlock(opcode, next_instr + oparg, stack.size())); + stack.push(w); + break; + } + + case WITH_CLEANUP: { + /* At the top of the stack are 1-3 values indicating + how/why we entered the finally clause: + - TOP = None + - (TOP, SECOND) = (WHY_{RETURN,CONTINUE}), retval + - TOP = WHY_*; no retval below it + - (TOP, SECOND, THIRD) = exc_info() + Below them is EXIT, the context.__exit__ bound method. In the last case, we must call - TOP(SECOND, THIRD, FOURTH) + EXIT(TOP, SECOND, THIRD) otherwise we must call - TOP(None, None, None) + EXIT(None, None, None) + + In all cases, we remove EXIT from the stack, leaving + the rest in the same order. In addition, if the stack represents an exception, - *and* the function call returns a 'true' value, we + *and* the function call returns a 'true' value, we "zap" this information, to prevent END_FINALLY from re-raising the exception. (But non-local gotos should still be resumed.) - */ - PyObject exit = stack.top(); - PyObject u = stack.top(2); - PyObject v; - PyObject w; - if (u == Py.None || u instanceof PyStackWhy) { + */ + PyObject exit; + PyObject u = stack.pop(), v, w; + if (u == Py.None) { + exit = stack.top(); + stack.set_top(u); + v = w = Py.None; + } else if (u instanceof PyStackWhy) { + switch (((PyStackWhy) u).why) { + case RETURN: + case CONTINUE: + exit = stack.top(2); + stack.set_top(2, stack.top()); + stack.set_top(u); + break; + default: + exit = stack.top(); + stack.set_top(u); + } u = v = w = Py.None; } else { - v = stack.top(3); - w = stack.top(4); + v = stack.top(); + w = stack.top(2); + exit = stack.top(3); + stack.set_top(u); + stack.set_top(2, v); + stack.set_top(3, w); } PyObject x = null; if (u instanceof PyStackException) { @@ -1098,15 +1193,14 @@ } if (u != Py.None && x != null && x.__nonzero__()) { - stack.popN(4); // XXX - consider stack.stackadj op - stack.push(Py.None); - } else { - stack.pop(); // this should be popping off a block + stack.top -= 2; // XXX - consider stack.stackadj op + stack.set_top(Py.None); } break; } - case Opcode.CALL_FUNCTION: { + case CALL_FUNCTION: { + // Todo: Review this regarding Python 2.7-update int na = oparg & 0xff; int nk = (oparg >> 8) & 0xff; @@ -1118,12 +1212,13 @@ break; } - case Opcode.CALL_FUNCTION_VAR: - case Opcode.CALL_FUNCTION_KW: - case Opcode.CALL_FUNCTION_VAR_KW: { + case CALL_FUNCTION_VAR: + case CALL_FUNCTION_KW: + case CALL_FUNCTION_VAR_KW: { + // Todo: Review this regarding Python 2.7-update int na = oparg & 0xff; int nk = (oparg >> 8) & 0xff; - int flags = (opcode - Opcode.CALL_FUNCTION) & 3; + int flags = (opcode - CALL_FUNCTION) & 3; call_function(na, nk, (flags & CALL_FLAG_VAR) != 0, (flags & CALL_FLAG_KW) != 0, @@ -1131,7 +1226,8 @@ break; } - case Opcode.MAKE_FUNCTION: { + case MAKE_FUNCTION: { + // Todo: Review this regarding Python 2.7-update PyCode code = (PyCode) stack.pop(); PyObject[] defaults = stack.popN(oparg); PyObject doc = null; @@ -1143,7 +1239,7 @@ break; } - case Opcode.MAKE_CLOSURE: { + case MAKE_CLOSURE: { PyCode code = (PyCode) stack.pop(); PyObject[] closure_cells = ((PySequenceList) (stack.pop())).getArray(); PyObject[] defaults = stack.popN(oparg); @@ -1156,7 +1252,7 @@ break; } - case Opcode.BUILD_SLICE: { + case BUILD_SLICE: { PyObject step = oparg == 3 ? stack.pop() : null; PyObject stop = stack.pop(); PyObject start = stack.pop(); @@ -1164,10 +1260,12 @@ break; } - case Opcode.EXTENDED_ARG: + case EXTENDED_ARG: + // Todo: Review this regarding Python 2.7-update opcode = getUnsigned(co_code, next_instr++); next_instr += 2; - oparg = oparg << 16 | ((getUnsigned(co_code, next_instr) << 8) + getUnsigned(co_code, next_instr - 1)); + oparg = oparg << 16 | ((getUnsigned(co_code, next_instr) << 8) + + getUnsigned(co_code, next_instr - 1)); break; default: @@ -1203,7 +1301,7 @@ System.err.println("Processing block: " + b); } assert (why != Why.YIELD); - if (b.b_type == Opcode.SETUP_LOOP && why == Why.CONTINUE) { + if (b.b_type == SETUP_LOOP && why == Why.CONTINUE) { pushBlock(f, b); why = Why.NOT; next_instr = retval.asInt(); @@ -1212,15 +1310,16 @@ while (stack.size() > b.b_level) { stack.pop(); } - if (b.b_type == Opcode.SETUP_LOOP && why == Why.BREAK) { + if (b.b_type == SETUP_LOOP && why == Why.BREAK) { why = Why.NOT; next_instr = b.b_handler; break; } - if (b.b_type == Opcode.SETUP_FINALLY || (b.b_type == Opcode.SETUP_EXCEPT && why == Why.EXCEPTION)) { + if (b.b_type == SETUP_FINALLY || (b.b_type == SETUP_EXCEPT && why == Why.EXCEPTION) + || b.b_type == SETUP_WITH) { if (why == Why.EXCEPTION) { PyException exc = ts.exception; - if (b.b_type == Opcode.SETUP_EXCEPT) { + if (b.b_type == SETUP_EXCEPT || b.b_type == SETUP_WITH) { exc.normalize(); } stack.push(exc.traceback); @@ -1251,7 +1350,7 @@ if (why != Why.RETURN) { retval = Py.None; } - } else { + } else { // store the stack in the frame for reentry from the yield; f.f_savedlocals = stack.popN(stack.size()); } @@ -1264,7 +1363,7 @@ ", blocks: " + stringify_blocks(f)); } - if (why == why.EXCEPTION) { + if (why == Why.EXCEPTION) { throw ts.exception; } @@ -1380,7 +1479,6 @@ } private static class PyStack { - final PyObject[] stack; int top = -1; @@ -1408,6 +1506,10 @@ stack[top] = v; } + void set_top(int n, PyObject v) { + stack[top - n + 1] = v; + } + void dup() { stack[top + 1] = stack[top]; top++; @@ -1500,15 +1602,12 @@ } @Untraversable - private static class PyTryBlock extends PyObject { // purely to sit on top of the existing PyFrame in f_exits!!! - + private static class PyTryBlock extends PyObject { + // purely to sit on top of the existing PyFrame in f_exits!!! int b_type; /* what kind of block this is */ - int b_handler; /* where to jump to find handler */ - int b_level; /* value stack level to pop to */ - PyTryBlock(int type, int handler, int level) { b_type = type; b_handler = handler; @@ -1540,26 +1639,10 @@ } private class LineCache { - - private class Pair { - - private final int addr; - private final int line; - - private Pair(int a, int b) { - this.addr = a; - this.line = b; - } - - public String toString() { - return "(" + addr + "," + line + ")"; - } - } List addr_breakpoints = new ArrayList(); List lines = new ArrayList(); // length should be one more than addr_breakpoints private LineCache() { // based on dis.findlinestarts - int size = co_lnotab.length / 2; int p = 0; int lastline = -1; @@ -1584,7 +1667,6 @@ } private int getline(int addrq) { // bisect_right to the lineno - int lo = 0; int hi = addr_breakpoints.size(); while (lo < hi) { -- Repository URL: https://hg.python.org/jython From jython-checkins at python.org Sun Dec 11 02:59:53 2016 From: jython-checkins at python.org (jeff.allen) Date: Sun, 11 Dec 2016 07:59:53 +0000 Subject: [Jython-checkins] =?utf-8?q?jython=3A_Fix_failure_in_test=2Etest?= =?utf-8?q?=5Flib2to3_on_Windows_=28diff_command=29=2E?= Message-ID: <20161211075953.117052.13334.107C31BB@psf.io> https://hg.python.org/jython/rev/61f21465e197 changeset: 7979:61f21465e197 user: Jeff Allen date: Sat Dec 10 17:05:27 2016 +0000 summary: Fix failure in test.test_lib2to3 on Windows (diff command). Remove code intended to disable test_all_project_files on Windows, ineffective on Jython as it is. Replace comparison function so it doesn't depend on the missing diff command. files: Lib/lib2to3/tests/test_parser.py | 22 ++++++++----------- 1 files changed, 9 insertions(+), 13 deletions(-) diff --git a/Lib/lib2to3/tests/test_parser.py b/Lib/lib2to3/tests/test_parser.py --- a/Lib/lib2to3/tests/test_parser.py +++ b/Lib/lib2to3/tests/test_parser.py @@ -159,9 +159,6 @@ """A cut-down version of pytree_idempotency.py.""" def test_all_project_files(self): - if sys.platform.startswith("win"): - # XXX something with newlines goes wrong on Windows. - return for filepath in support.all_project_files(): with open(filepath, "rb") as fp: encoding = tokenize.detect_encoding(fp.readline)[0] @@ -181,6 +178,7 @@ driver.parse_string("(z, *y, w) = m\n") driver.parse_string("for *z, m in d: pass\n") + class TestLiterals(GrammarTest): def validate(self, s): @@ -215,13 +213,11 @@ def diff(fn, result, encoding): - f = open("@", "w") - try: - f.write(result.encode(encoding)) - finally: - f.close() - try: - fn = fn.replace('"', '\\"') - return os.system('diff -u "%s" @' % fn) - finally: - os.remove("@") + "A diff the result and original file content independent of OS." + r = iter(result.encode(encoding).splitlines(True)) + with open(fn, "rb") as f: + for line in f: + rline = next(r) + if rline != line: + return True + return False -- Repository URL: https://hg.python.org/jython From jython-checkins at python.org Sun Dec 11 02:59:53 2016 From: jython-checkins at python.org (jeff.allen) Date: Sun, 11 Dec 2016 07:59:53 +0000 Subject: [Jython-checkins] =?utf-8?q?jython=3A_Add_CPython_lib2to3/tests/t?= =?utf-8?q?est=5Fparser=2Epy_to_Jython_Lib=2E?= Message-ID: <20161211075953.333.86308.A2D54E67@psf.io> https://hg.python.org/jython/rev/5eb434045b26 changeset: 7978:5eb434045b26 user: Jeff Allen date: Sat Dec 10 16:57:25 2016 +0000 summary: Add CPython lib2to3/tests/test_parser.py to Jython Lib. Test fails on Windows (no diff command). Duplicating the failing one so on the next commit we can see the changes that address it. files: Lib/lib2to3/tests/test_parser.py | 227 +++++++++++++++++++ 1 files changed, 227 insertions(+), 0 deletions(-) diff --git a/Lib/lib2to3/tests/test_parser.py b/Lib/lib2to3/tests/test_parser.py new file mode 100644 --- /dev/null +++ b/Lib/lib2to3/tests/test_parser.py @@ -0,0 +1,227 @@ +"""Test suite for 2to3's parser and grammar files. + +This is the place to add tests for changes to 2to3's grammar, such as those +merging the grammars for Python 2 and 3. In addition to specific tests for +parts of the grammar we've changed, we also make sure we can parse the +test_grammar.py files from both Python 2 and Python 3. +""" + +from __future__ import with_statement + +# Testing imports +from . import support +from .support import driver, test_dir + +# Python imports +import os +import sys + +# Local imports +from lib2to3.pgen2 import tokenize +from ..pgen2.parse import ParseError +from lib2to3.pygram import python_symbols as syms + + +class TestDriver(support.TestCase): + + def test_formfeed(self): + s = """print 1\n\x0Cprint 2\n""" + t = driver.parse_string(s) + self.assertEqual(t.children[0].children[0].type, syms.print_stmt) + self.assertEqual(t.children[1].children[0].type, syms.print_stmt) + + +class GrammarTest(support.TestCase): + def validate(self, code): + support.parse_string(code) + + def invalid_syntax(self, code): + try: + self.validate(code) + except ParseError: + pass + else: + raise AssertionError("Syntax shouldn't have been valid") + + +class TestRaiseChanges(GrammarTest): + def test_2x_style_1(self): + self.validate("raise") + + def test_2x_style_2(self): + self.validate("raise E, V") + + def test_2x_style_3(self): + self.validate("raise E, V, T") + + def test_2x_style_invalid_1(self): + self.invalid_syntax("raise E, V, T, Z") + + def test_3x_style(self): + self.validate("raise E1 from E2") + + def test_3x_style_invalid_1(self): + self.invalid_syntax("raise E, V from E1") + + def test_3x_style_invalid_2(self): + self.invalid_syntax("raise E from E1, E2") + + def test_3x_style_invalid_3(self): + self.invalid_syntax("raise from E1, E2") + + def test_3x_style_invalid_4(self): + self.invalid_syntax("raise E from") + + +# Adapated from Python 3's Lib/test/test_grammar.py:GrammarTests.testFuncdef +class TestFunctionAnnotations(GrammarTest): + def test_1(self): + self.validate("""def f(x) -> list: pass""") + + def test_2(self): + self.validate("""def f(x:int): pass""") + + def test_3(self): + self.validate("""def f(*x:str): pass""") + + def test_4(self): + self.validate("""def f(**x:float): pass""") + + def test_5(self): + self.validate("""def f(x, y:1+2): pass""") + + def test_6(self): + self.validate("""def f(a, (b:1, c:2, d)): pass""") + + def test_7(self): + self.validate("""def f(a, (b:1, c:2, d), e:3=4, f=5, *g:6): pass""") + + def test_8(self): + s = """def f(a, (b:1, c:2, d), e:3=4, f=5, + *g:6, h:7, i=8, j:9=10, **k:11) -> 12: pass""" + self.validate(s) + + +class TestExcept(GrammarTest): + def test_new(self): + s = """ + try: + x + except E as N: + y""" + self.validate(s) + + def test_old(self): + s = """ + try: + x + except E, N: + y""" + self.validate(s) + + +# Adapted from Python 3's Lib/test/test_grammar.py:GrammarTests.testAtoms +class TestSetLiteral(GrammarTest): + def test_1(self): + self.validate("""x = {'one'}""") + + def test_2(self): + self.validate("""x = {'one', 1,}""") + + def test_3(self): + self.validate("""x = {'one', 'two', 'three'}""") + + def test_4(self): + self.validate("""x = {2, 3, 4,}""") + + +class TestNumericLiterals(GrammarTest): + def test_new_octal_notation(self): + self.validate("""0o7777777777777""") + self.invalid_syntax("""0o7324528887""") + + def test_new_binary_notation(self): + self.validate("""0b101010""") + self.invalid_syntax("""0b0101021""") + + +class TestClassDef(GrammarTest): + def test_new_syntax(self): + self.validate("class B(t=7): pass") + self.validate("class B(t, *args): pass") + self.validate("class B(t, **kwargs): pass") + self.validate("class B(t, *args, **kwargs): pass") + self.validate("class B(t, y=9, *args, **kwargs): pass") + + +class TestParserIdempotency(support.TestCase): + + """A cut-down version of pytree_idempotency.py.""" + + def test_all_project_files(self): + if sys.platform.startswith("win"): + # XXX something with newlines goes wrong on Windows. + return + for filepath in support.all_project_files(): + with open(filepath, "rb") as fp: + encoding = tokenize.detect_encoding(fp.readline)[0] + self.assertTrue(encoding is not None, + "can't detect encoding for %s" % filepath) + with open(filepath, "r") as fp: + source = fp.read() + source = source.decode(encoding) + tree = driver.parse_string(source) + new = unicode(tree) + if diff(filepath, new, encoding): + self.fail("Idempotency failed: %s" % filepath) + + def test_extended_unpacking(self): + driver.parse_string("a, *b, c = x\n") + driver.parse_string("[*a, b] = x\n") + driver.parse_string("(z, *y, w) = m\n") + driver.parse_string("for *z, m in d: pass\n") + +class TestLiterals(GrammarTest): + + def validate(self, s): + driver.parse_string(support.dedent(s) + "\n\n") + + def test_multiline_bytes_literals(self): + s = """ + md5test(b"\xaa" * 80, + (b"Test Using Larger Than Block-Size Key " + b"and Larger Than One Block-Size Data"), + "6f630fad67cda0ee1fb1f562db3aa53e") + """ + self.validate(s) + + def test_multiline_bytes_tripquote_literals(self): + s = ''' + b""" + + + """ + ''' + self.validate(s) + + def test_multiline_str_literals(self): + s = """ + md5test("\xaa" * 80, + ("Test Using Larger Than Block-Size Key " + "and Larger Than One Block-Size Data"), + "6f630fad67cda0ee1fb1f562db3aa53e") + """ + self.validate(s) + + +def diff(fn, result, encoding): + f = open("@", "w") + try: + f.write(result.encode(encoding)) + finally: + f.close() + try: + fn = fn.replace('"', '\\"') + return os.system('diff -u "%s" @' % fn) + finally: + os.remove("@") -- Repository URL: https://hg.python.org/jython From jython-checkins at python.org Sun Dec 11 02:59:53 2016 From: jython-checkins at python.org (jeff.allen) Date: Sun, 11 Dec 2016 07:59:53 +0000 Subject: [Jython-checkins] =?utf-8?q?jython=3A_Fix_test_failure_=28file_no?= =?utf-8?q?t_closed=29_in_test=5Ffile=5Fjy=2E?= Message-ID: <20161211075953.125011.64211.7C9199A8@psf.io> https://hg.python.org/jython/rev/82a743a2455e changeset: 7981:82a743a2455e user: Jeff Allen date: Sat Dec 10 19:32:20 2016 +0000 summary: Fix test failure (file not closed) in test_file_jy. f.close() was missing from test_read_empty_file, but a with statement is better anyway. And if here why not in test_issue2081 too? files: Lib/test/test_file_jy.py | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Lib/test/test_file_jy.py b/Lib/test/test_file_jy.py --- a/Lib/test/test_file_jy.py +++ b/Lib/test/test_file_jy.py @@ -45,18 +45,18 @@ @unittest.skipUnless(hasattr(os, 'chmod'), 'chmod() support required for this test') def test_issue2081(self): - f = open(test_support.TESTFN, 'wb') - f.close() + with open(test_support.TESTFN, 'wb'): + pass os.chmod(test_support.TESTFN, 200) # write-only - f = open(test_support.TESTFN, 'w') # should succeed, raised IOError (permission denied) prior to fix - f.close() + with open(test_support.TESTFN, 'w'): # should succeed, raised IOError (permission denied) prior to fix + pass # http://bugs.jython.org/issue2358 def test_read_empty_file(self): - f = open(test_support.TESTFN, 'w') - f.close() - f = open(test_support.TESTFN) - self.assertEqual(f.read(), '') + with open(test_support.TESTFN, 'w'): + pass + with open(test_support.TESTFN) as f: + self.assertEqual(f.read(), '') # http://bugs.jython.org/issue2358 @unittest.skipUnless(System.getProperty('os.name') == u'Linux', 'Linux required') -- Repository URL: https://hg.python.org/jython From jython-checkins at python.org Sun Dec 11 02:59:53 2016 From: jython-checkins at python.org (jeff.allen) Date: Sun, 11 Dec 2016 07:59:53 +0000 Subject: [Jython-checkins] =?utf-8?q?jython=3A_Clean_hard_tabs_from_build?= =?utf-8?q?=2Exml?= Message-ID: <20161211075953.125355.86321.D430EDA0@psf.io> https://hg.python.org/jython/rev/a45ad3a0f32b changeset: 7980:a45ad3a0f32b user: Jeff Allen date: Sat Dec 10 17:26:42 2016 +0000 summary: Clean hard tabs from build.xml files: build.xml | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) diff --git a/build.xml b/build.xml --- a/build.xml +++ b/build.xml @@ -144,11 +144,11 @@ - + - + @@ -556,10 +556,10 @@ - + - + @@ -608,7 +608,7 @@ - + @@ -788,10 +788,10 @@ - + excludes="test/**,lib2to3/tests/**,lib2to3/tests/data/myfixes/**"/> - + -- Repository URL: https://hg.python.org/jython From jython-checkins at python.org Sun Dec 11 02:59:53 2016 From: jython-checkins at python.org (jeff.allen) Date: Sun, 11 Dec 2016 07:59:53 +0000 Subject: [Jython-checkins] =?utf-8?q?jython=3A_Fixes_=232538_failures_in_t?= =?utf-8?q?est=5Funittest=2E?= Message-ID: <20161211075953.99410.52072.BFB3CF24@psf.io> https://hg.python.org/jython/rev/75bad1f35a71 changeset: 7977:75bad1f35a71 user: Jeff Allen date: Sat Dec 10 08:30:45 2016 +0000 summary: Fixes #2538 failures in test_unittest. Prevent automatic creation of a nameless submodule as a side effect of lookup. There is perhaps a place deeper in the import logic that would defend us in more circumstances, but this is simplest. files: src/org/python/core/PyModule.java | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/org/python/core/PyModule.java b/src/org/python/core/PyModule.java --- a/src/org/python/core/PyModule.java +++ b/src/org/python/core/PyModule.java @@ -90,7 +90,7 @@ @Override protected PyObject impAttr(String name) { - if (__dict__ == null) { + if (__dict__ == null || name.length() == 0) { return null; } PyObject path = __dict__.__finditem__("__path__"); -- Repository URL: https://hg.python.org/jython From jython-checkins at python.org Sun Dec 11 02:59:53 2016 From: jython-checkins at python.org (jeff.allen) Date: Sun, 11 Dec 2016 07:59:53 +0000 Subject: [Jython-checkins] =?utf-8?q?jython=3A_Fix_failures_in_test=2Etest?= =?utf-8?q?=5Furllib_on_Windows=2E?= Message-ID: <20161211075953.118019.60985.FAB39880@psf.io> https://hg.python.org/jython/rev/83c87b2ee303 changeset: 7983:83c87b2ee303 user: Jeff Allen date: Sat Dec 10 23:36:04 2016 +0000 summary: Fix failures in test.test_urllib on Windows. Ensure urllib imports nturl2path. (For this we need our own copy.) Also enable the test of Windows-specific URI mangling. files: Lib/test/test_urllib.py | 6 +++++- Lib/urllib.py | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/Lib/test/test_urllib.py b/Lib/test/test_urllib.py --- a/Lib/test/test_urllib.py +++ b/Lib/test/test_urllib.py @@ -13,6 +13,10 @@ from test import test_support from base64 import b64encode +# Work out this is Windows, even for Jython. +WINDOWS = sys.platform == 'win32' or ( + sys.platform[:4] == 'java' and os._name == 'nt') + def hexescape(char): """Escape char as RFC 2396 specifies""" @@ -841,7 +845,7 @@ "url2pathname() failed; %s != %s" % (expect, result)) - @unittest.skipUnless(sys.platform == 'win32', + @unittest.skipUnless(WINDOWS, 'test specific to the nturl2path library') def test_ntpath(self): given = ('/C:/', '///C:/', '/C|//') diff --git a/Lib/urllib.py b/Lib/urllib.py --- a/Lib/urllib.py +++ b/Lib/urllib.py @@ -44,8 +44,12 @@ MAXFTPCACHE = 10 # Trim the ftp cache beyond this size +# Work out this is Windows, even for Jython. +WINDOWS = sys.platform == 'win32' or ( + sys.platform[:4] == 'java' and os._name == 'nt') + # Helper for non-unix systems -if os.name == 'nt': +if WINDOWS: from nturl2path import url2pathname, pathname2url elif os.name == 'riscos': from rourl2path import url2pathname, pathname2url -- Repository URL: https://hg.python.org/jython From jython-checkins at python.org Sun Dec 11 02:59:53 2016 From: jython-checkins at python.org (jeff.allen) Date: Sun, 11 Dec 2016 07:59:53 +0000 Subject: [Jython-checkins] =?utf-8?q?jython=3A_Add_CPython_urllib=2Epy_to_?= =?utf-8?q?Jython_Lib=2E?= Message-ID: <20161211075953.125155.87673.C69D3123@psf.io> https://hg.python.org/jython/rev/eb338580cbc9 changeset: 7982:eb338580cbc9 user: Jeff Allen date: Sat Dec 10 22:57:14 2016 +0000 summary: Add CPython urllib.py to Jython Lib. test.test_urllib fails on Windows because nturl2path is not used, urllib being misled by os.name. Changes on the next commit address it. files: Lib/urllib.py | 1669 +++++++++++++++++++++++++++++++++++++ 1 files changed, 1669 insertions(+), 0 deletions(-) diff --git a/Lib/urllib.py b/Lib/urllib.py new file mode 100644 --- /dev/null +++ b/Lib/urllib.py @@ -0,0 +1,1669 @@ +"""Open an arbitrary URL. + +See the following document for more info on URLs: +"Names and Addresses, URIs, URLs, URNs, URCs", at +http://www.w3.org/pub/WWW/Addressing/Overview.html + +See also the HTTP spec (from which the error codes are derived): +"HTTP - Hypertext Transfer Protocol", at +http://www.w3.org/pub/WWW/Protocols/ + +Related standards and specs: +- RFC1808: the "relative URL" spec. (authoritative status) +- RFC1738 - the "URL standard". (authoritative status) +- RFC1630 - the "URI spec". (informational status) + +The object returned by URLopener().open(file) will differ per +protocol. All you know is that is has methods read(), readline(), +readlines(), fileno(), close() and info(). The read*(), fileno() +and close() methods work like those of open files. +The info() method returns a mimetools.Message object which can be +used to query various info about the object, if available. +(mimetools.Message objects are queried with the getheader() method.) +""" + +import string +import socket +import os +import time +import sys +import base64 +import re + +from urlparse import urljoin as basejoin + +__all__ = ["urlopen", "URLopener", "FancyURLopener", "urlretrieve", + "urlcleanup", "quote", "quote_plus", "unquote", "unquote_plus", + "urlencode", "url2pathname", "pathname2url", "splittag", + "localhost", "thishost", "ftperrors", "basejoin", "unwrap", + "splittype", "splithost", "splituser", "splitpasswd", "splitport", + "splitnport", "splitquery", "splitattr", "splitvalue", + "getproxies"] + +__version__ = '1.17' # XXX This version is not always updated :-( + +MAXFTPCACHE = 10 # Trim the ftp cache beyond this size + +# Helper for non-unix systems +if os.name == 'nt': + from nturl2path import url2pathname, pathname2url +elif os.name == 'riscos': + from rourl2path import url2pathname, pathname2url +else: + def url2pathname(pathname): + """OS-specific conversion from a relative URL of the 'file' scheme + to a file system path; not recommended for general use.""" + return unquote(pathname) + + def pathname2url(pathname): + """OS-specific conversion from a file system path to a relative URL + of the 'file' scheme; not recommended for general use.""" + return quote(pathname) + +# This really consists of two pieces: +# (1) a class which handles opening of all sorts of URLs +# (plus assorted utilities etc.) +# (2) a set of functions for parsing URLs +# XXX Should these be separated out into different modules? + + +# Shortcut for basic usage +_urlopener = None +def urlopen(url, data=None, proxies=None, context=None): + """Create a file-like object for the specified URL to read from.""" + from warnings import warnpy3k + warnpy3k("urllib.urlopen() has been removed in Python 3.0 in " + "favor of urllib2.urlopen()", stacklevel=2) + + global _urlopener + if proxies is not None or context is not None: + opener = FancyURLopener(proxies=proxies, context=context) + elif not _urlopener: + opener = FancyURLopener() + _urlopener = opener + else: + opener = _urlopener + if data is None: + return opener.open(url) + else: + return opener.open(url, data) +def urlretrieve(url, filename=None, reporthook=None, data=None, context=None): + global _urlopener + if context is not None: + opener = FancyURLopener(context=context) + elif not _urlopener: + _urlopener = opener = FancyURLopener() + else: + opener = _urlopener + return opener.retrieve(url, filename, reporthook, data) +def urlcleanup(): + if _urlopener: + _urlopener.cleanup() + _safe_quoters.clear() + ftpcache.clear() + +# check for SSL +try: + import ssl +except: + _have_ssl = False +else: + _have_ssl = True + +# exception raised when downloaded size does not match content-length +class ContentTooShortError(IOError): + def __init__(self, message, content): + IOError.__init__(self, message) + self.content = content + +ftpcache = {} +class URLopener: + """Class to open URLs. + This is a class rather than just a subroutine because we may need + more than one set of global protocol-specific options. + Note -- this is a base class for those who don't want the + automatic handling of errors type 302 (relocated) and 401 + (authorization needed).""" + + __tempfiles = None + + version = "Python-urllib/%s" % __version__ + + # Constructor + def __init__(self, proxies=None, context=None, **x509): + if proxies is None: + proxies = getproxies() + assert hasattr(proxies, 'has_key'), "proxies must be a mapping" + self.proxies = proxies + self.key_file = x509.get('key_file') + self.cert_file = x509.get('cert_file') + self.context = context + self.addheaders = [('User-Agent', self.version)] + self.__tempfiles = [] + self.__unlink = os.unlink # See cleanup() + self.tempcache = None + # Undocumented feature: if you assign {} to tempcache, + # it is used to cache files retrieved with + # self.retrieve(). This is not enabled by default + # since it does not work for changing documents (and I + # haven't got the logic to check expiration headers + # yet). + self.ftpcache = ftpcache + # Undocumented feature: you can use a different + # ftp cache by assigning to the .ftpcache member; + # in case you want logically independent URL openers + # XXX This is not threadsafe. Bah. + + def __del__(self): + self.close() + + def close(self): + self.cleanup() + + def cleanup(self): + # This code sometimes runs when the rest of this module + # has already been deleted, so it can't use any globals + # or import anything. + if self.__tempfiles: + for file in self.__tempfiles: + try: + self.__unlink(file) + except OSError: + pass + del self.__tempfiles[:] + if self.tempcache: + self.tempcache.clear() + + def addheader(self, *args): + """Add a header to be used by the HTTP interface only + e.g. u.addheader('Accept', 'sound/basic')""" + self.addheaders.append(args) + + # External interface + def open(self, fullurl, data=None): + """Use URLopener().open(file) instead of open(file, 'r').""" + fullurl = unwrap(toBytes(fullurl)) + # percent encode url, fixing lame server errors for e.g, like space + # within url paths. + fullurl = quote(fullurl, safe="%/:=&?~#+!$,;'@()*[]|") + if self.tempcache and fullurl in self.tempcache: + filename, headers = self.tempcache[fullurl] + fp = open(filename, 'rb') + return addinfourl(fp, headers, fullurl) + urltype, url = splittype(fullurl) + if not urltype: + urltype = 'file' + if urltype in self.proxies: + proxy = self.proxies[urltype] + urltype, proxyhost = splittype(proxy) + host, selector = splithost(proxyhost) + url = (host, fullurl) # Signal special case to open_*() + else: + proxy = None + name = 'open_' + urltype + self.type = urltype + name = name.replace('-', '_') + if not hasattr(self, name): + if proxy: + return self.open_unknown_proxy(proxy, fullurl, data) + else: + return self.open_unknown(fullurl, data) + try: + if data is None: + return getattr(self, name)(url) + else: + return getattr(self, name)(url, data) + except socket.error, msg: + raise IOError, ('socket error', msg), sys.exc_info()[2] + + def open_unknown(self, fullurl, data=None): + """Overridable interface to open unknown URL type.""" + type, url = splittype(fullurl) + raise IOError, ('url error', 'unknown url type', type) + + def open_unknown_proxy(self, proxy, fullurl, data=None): + """Overridable interface to open unknown URL type.""" + type, url = splittype(fullurl) + raise IOError, ('url error', 'invalid proxy for %s' % type, proxy) + + # External interface + def retrieve(self, url, filename=None, reporthook=None, data=None): + """retrieve(url) returns (filename, headers) for a local object + or (tempfilename, headers) for a remote object.""" + url = unwrap(toBytes(url)) + if self.tempcache and url in self.tempcache: + return self.tempcache[url] + type, url1 = splittype(url) + if filename is None and (not type or type == 'file'): + try: + fp = self.open_local_file(url1) + hdrs = fp.info() + fp.close() + return url2pathname(splithost(url1)[1]), hdrs + except IOError: + pass + fp = self.open(url, data) + try: + headers = fp.info() + if filename: + tfp = open(filename, 'wb') + else: + import tempfile + garbage, path = splittype(url) + garbage, path = splithost(path or "") + path, garbage = splitquery(path or "") + path, garbage = splitattr(path or "") + suffix = os.path.splitext(path)[1] + (fd, filename) = tempfile.mkstemp(suffix) + self.__tempfiles.append(filename) + tfp = os.fdopen(fd, 'wb') + try: + result = filename, headers + if self.tempcache is not None: + self.tempcache[url] = result + bs = 1024*8 + size = -1 + read = 0 + blocknum = 0 + if "content-length" in headers: + size = int(headers["Content-Length"]) + if reporthook: + reporthook(blocknum, bs, size) + while 1: + block = fp.read(bs) + if block == "": + break + read += len(block) + tfp.write(block) + blocknum += 1 + if reporthook: + reporthook(blocknum, bs, size) + finally: + tfp.close() + finally: + fp.close() + + # raise exception if actual size does not match content-length header + if size >= 0 and read < size: + raise ContentTooShortError("retrieval incomplete: got only %i out " + "of %i bytes" % (read, size), result) + + return result + + # Each method named open_ knows how to open that type of URL + + def open_http(self, url, data=None): + """Use HTTP protocol.""" + import httplib + user_passwd = None + proxy_passwd= None + if isinstance(url, str): + host, selector = splithost(url) + if host: + user_passwd, host = splituser(host) + host = unquote(host) + realhost = host + else: + host, selector = url + # check whether the proxy contains authorization information + proxy_passwd, host = splituser(host) + # now we proceed with the url we want to obtain + urltype, rest = splittype(selector) + url = rest + user_passwd = None + if urltype.lower() != 'http': + realhost = None + else: + realhost, rest = splithost(rest) + if realhost: + user_passwd, realhost = splituser(realhost) + if user_passwd: + selector = "%s://%s%s" % (urltype, realhost, rest) + if proxy_bypass(realhost): + host = realhost + + #print "proxy via http:", host, selector + if not host: raise IOError, ('http error', 'no host given') + + if proxy_passwd: + proxy_passwd = unquote(proxy_passwd) + proxy_auth = base64.b64encode(proxy_passwd).strip() + else: + proxy_auth = None + + if user_passwd: + user_passwd = unquote(user_passwd) + auth = base64.b64encode(user_passwd).strip() + else: + auth = None + h = httplib.HTTP(host) + if data is not None: + h.putrequest('POST', selector) + h.putheader('Content-Type', 'application/x-www-form-urlencoded') + h.putheader('Content-Length', '%d' % len(data)) + else: + h.putrequest('GET', selector) + if proxy_auth: h.putheader('Proxy-Authorization', 'Basic %s' % proxy_auth) + if auth: h.putheader('Authorization', 'Basic %s' % auth) + if realhost: h.putheader('Host', realhost) + for args in self.addheaders: h.putheader(*args) + h.endheaders(data) + errcode, errmsg, headers = h.getreply() + fp = h.getfile() + if errcode == -1: + if fp: fp.close() + # something went wrong with the HTTP status line + raise IOError, ('http protocol error', 0, + 'got a bad status line', None) + # According to RFC 2616, "2xx" code indicates that the client's + # request was successfully received, understood, and accepted. + if (200 <= errcode < 300): + return addinfourl(fp, headers, "http:" + url, errcode) + else: + if data is None: + return self.http_error(url, fp, errcode, errmsg, headers) + else: + return self.http_error(url, fp, errcode, errmsg, headers, data) + + def http_error(self, url, fp, errcode, errmsg, headers, data=None): + """Handle http errors. + Derived class can override this, or provide specific handlers + named http_error_DDD where DDD is the 3-digit error code.""" + # First check if there's a specific handler for this error + name = 'http_error_%d' % errcode + if hasattr(self, name): + method = getattr(self, name) + if data is None: + result = method(url, fp, errcode, errmsg, headers) + else: + result = method(url, fp, errcode, errmsg, headers, data) + if result: return result + return self.http_error_default(url, fp, errcode, errmsg, headers) + + def http_error_default(self, url, fp, errcode, errmsg, headers): + """Default error handler: close the connection and raise IOError.""" + fp.close() + raise IOError, ('http error', errcode, errmsg, headers) + + if _have_ssl: + def open_https(self, url, data=None): + """Use HTTPS protocol.""" + + import httplib + user_passwd = None + proxy_passwd = None + if isinstance(url, str): + host, selector = splithost(url) + if host: + user_passwd, host = splituser(host) + host = unquote(host) + realhost = host + else: + host, selector = url + # here, we determine, whether the proxy contains authorization information + proxy_passwd, host = splituser(host) + urltype, rest = splittype(selector) + url = rest + user_passwd = None + if urltype.lower() != 'https': + realhost = None + else: + realhost, rest = splithost(rest) + if realhost: + user_passwd, realhost = splituser(realhost) + if user_passwd: + selector = "%s://%s%s" % (urltype, realhost, rest) + #print "proxy via https:", host, selector + if not host: raise IOError, ('https error', 'no host given') + if proxy_passwd: + proxy_passwd = unquote(proxy_passwd) + proxy_auth = base64.b64encode(proxy_passwd).strip() + else: + proxy_auth = None + if user_passwd: + user_passwd = unquote(user_passwd) + auth = base64.b64encode(user_passwd).strip() + else: + auth = None + h = httplib.HTTPS(host, 0, + key_file=self.key_file, + cert_file=self.cert_file, + context=self.context) + if data is not None: + h.putrequest('POST', selector) + h.putheader('Content-Type', + 'application/x-www-form-urlencoded') + h.putheader('Content-Length', '%d' % len(data)) + else: + h.putrequest('GET', selector) + if proxy_auth: h.putheader('Proxy-Authorization', 'Basic %s' % proxy_auth) + if auth: h.putheader('Authorization', 'Basic %s' % auth) + if realhost: h.putheader('Host', realhost) + for args in self.addheaders: h.putheader(*args) + h.endheaders(data) + errcode, errmsg, headers = h.getreply() + fp = h.getfile() + if errcode == -1: + if fp: fp.close() + # something went wrong with the HTTP status line + raise IOError, ('http protocol error', 0, + 'got a bad status line', None) + # According to RFC 2616, "2xx" code indicates that the client's + # request was successfully received, understood, and accepted. + if (200 <= errcode < 300): + return addinfourl(fp, headers, "https:" + url, errcode) + else: + if data is None: + return self.http_error(url, fp, errcode, errmsg, headers) + else: + return self.http_error(url, fp, errcode, errmsg, headers, + data) + + def open_file(self, url): + """Use local file or FTP depending on form of URL.""" + if not isinstance(url, str): + raise IOError, ('file error', 'proxy support for file protocol currently not implemented') + if url[:2] == '//' and url[2:3] != '/' and url[2:12].lower() != 'localhost/': + return self.open_ftp(url) + else: + return self.open_local_file(url) + + def open_local_file(self, url): + """Use local file.""" + import mimetypes, mimetools, email.utils + try: + from cStringIO import StringIO + except ImportError: + from StringIO import StringIO + host, file = splithost(url) + localname = url2pathname(file) + try: + stats = os.stat(localname) + except OSError, e: + raise IOError(e.errno, e.strerror, e.filename) + size = stats.st_size + modified = email.utils.formatdate(stats.st_mtime, usegmt=True) + mtype = mimetypes.guess_type(url)[0] + headers = mimetools.Message(StringIO( + 'Content-Type: %s\nContent-Length: %d\nLast-modified: %s\n' % + (mtype or 'text/plain', size, modified))) + if not host: + urlfile = file + if file[:1] == '/': + urlfile = 'file://' + file + elif file[:2] == './': + raise ValueError("local file url may start with / or file:. Unknown url of type: %s" % url) + return addinfourl(open(localname, 'rb'), + headers, urlfile) + host, port = splitport(host) + if not port \ + and socket.gethostbyname(host) in (localhost(), thishost()): + urlfile = file + if file[:1] == '/': + urlfile = 'file://' + file + return addinfourl(open(localname, 'rb'), + headers, urlfile) + raise IOError, ('local file error', 'not on local host') + + def open_ftp(self, url): + """Use FTP protocol.""" + if not isinstance(url, str): + raise IOError, ('ftp error', 'proxy support for ftp protocol currently not implemented') + import mimetypes, mimetools + try: + from cStringIO import StringIO + except ImportError: + from StringIO import StringIO + host, path = splithost(url) + if not host: raise IOError, ('ftp error', 'no host given') + host, port = splitport(host) + user, host = splituser(host) + if user: user, passwd = splitpasswd(user) + else: passwd = None + host = unquote(host) + user = user or '' + passwd = passwd or '' + host = socket.gethostbyname(host) + if not port: + import ftplib + port = ftplib.FTP_PORT + else: + port = int(port) + path, attrs = splitattr(path) + path = unquote(path) + dirs = path.split('/') + dirs, file = dirs[:-1], dirs[-1] + if dirs and not dirs[0]: dirs = dirs[1:] + if dirs and not dirs[0]: dirs[0] = '/' + key = user, host, port, '/'.join(dirs) + # XXX thread unsafe! + if len(self.ftpcache) > MAXFTPCACHE: + # Prune the cache, rather arbitrarily + for k in self.ftpcache.keys(): + if k != key: + v = self.ftpcache[k] + del self.ftpcache[k] + v.close() + try: + if not key in self.ftpcache: + self.ftpcache[key] = \ + ftpwrapper(user, passwd, host, port, dirs) + if not file: type = 'D' + else: type = 'I' + for attr in attrs: + attr, value = splitvalue(attr) + if attr.lower() == 'type' and \ + value in ('a', 'A', 'i', 'I', 'd', 'D'): + type = value.upper() + (fp, retrlen) = self.ftpcache[key].retrfile(file, type) + mtype = mimetypes.guess_type("ftp:" + url)[0] + headers = "" + if mtype: + headers += "Content-Type: %s\n" % mtype + if retrlen is not None and retrlen >= 0: + headers += "Content-Length: %d\n" % retrlen + headers = mimetools.Message(StringIO(headers)) + return addinfourl(fp, headers, "ftp:" + url) + except ftperrors(), msg: + raise IOError, ('ftp error', msg), sys.exc_info()[2] + + def open_data(self, url, data=None): + """Use "data" URL.""" + if not isinstance(url, str): + raise IOError, ('data error', 'proxy support for data protocol currently not implemented') + # ignore POSTed data + # + # syntax of data URLs: + # dataurl := "data:" [ mediatype ] [ ";base64" ] "," data + # mediatype := [ type "/" subtype ] *( ";" parameter ) + # data := *urlchar + # parameter := attribute "=" value + import mimetools + try: + from cStringIO import StringIO + except ImportError: + from StringIO import StringIO + try: + [type, data] = url.split(',', 1) + except ValueError: + raise IOError, ('data error', 'bad data URL') + if not type: + type = 'text/plain;charset=US-ASCII' + semi = type.rfind(';') + if semi >= 0 and '=' not in type[semi:]: + encoding = type[semi+1:] + type = type[:semi] + else: + encoding = '' + msg = [] + msg.append('Date: %s'%time.strftime('%a, %d %b %Y %H:%M:%S GMT', + time.gmtime(time.time()))) + msg.append('Content-type: %s' % type) + if encoding == 'base64': + data = base64.decodestring(data) + else: + data = unquote(data) + msg.append('Content-Length: %d' % len(data)) + msg.append('') + msg.append(data) + msg = '\n'.join(msg) + f = StringIO(msg) + headers = mimetools.Message(f, 0) + #f.fileno = None # needed for addinfourl + return addinfourl(f, headers, url) + + +class FancyURLopener(URLopener): + """Derived class with handlers for errors we can handle (perhaps).""" + + def __init__(self, *args, **kwargs): + URLopener.__init__(self, *args, **kwargs) + self.auth_cache = {} + self.tries = 0 + self.maxtries = 10 + + def http_error_default(self, url, fp, errcode, errmsg, headers): + """Default error handling -- don't raise an exception.""" + return addinfourl(fp, headers, "http:" + url, errcode) + + def http_error_302(self, url, fp, errcode, errmsg, headers, data=None): + """Error 302 -- relocated (temporarily).""" + self.tries += 1 + try: + if self.maxtries and self.tries >= self.maxtries: + if hasattr(self, "http_error_500"): + meth = self.http_error_500 + else: + meth = self.http_error_default + return meth(url, fp, 500, + "Internal Server Error: Redirect Recursion", + headers) + result = self.redirect_internal(url, fp, errcode, errmsg, + headers, data) + return result + finally: + self.tries = 0 + + def redirect_internal(self, url, fp, errcode, errmsg, headers, data): + if 'location' in headers: + newurl = headers['location'] + elif 'uri' in headers: + newurl = headers['uri'] + else: + return + fp.close() + # In case the server sent a relative URL, join with original: + newurl = basejoin(self.type + ":" + url, newurl) + + # For security reasons we do not allow redirects to protocols + # other than HTTP, HTTPS or FTP. + newurl_lower = newurl.lower() + if not (newurl_lower.startswith('http://') or + newurl_lower.startswith('https://') or + newurl_lower.startswith('ftp://')): + raise IOError('redirect error', errcode, + errmsg + " - Redirection to url '%s' is not allowed" % + newurl, + headers) + + return self.open(newurl) + + def http_error_301(self, url, fp, errcode, errmsg, headers, data=None): + """Error 301 -- also relocated (permanently).""" + return self.http_error_302(url, fp, errcode, errmsg, headers, data) + + def http_error_303(self, url, fp, errcode, errmsg, headers, data=None): + """Error 303 -- also relocated (essentially identical to 302).""" + return self.http_error_302(url, fp, errcode, errmsg, headers, data) + + def http_error_307(self, url, fp, errcode, errmsg, headers, data=None): + """Error 307 -- relocated, but turn POST into error.""" + if data is None: + return self.http_error_302(url, fp, errcode, errmsg, headers, data) + else: + return self.http_error_default(url, fp, errcode, errmsg, headers) + + def http_error_401(self, url, fp, errcode, errmsg, headers, data=None): + """Error 401 -- authentication required. + This function supports Basic authentication only.""" + if not 'www-authenticate' in headers: + URLopener.http_error_default(self, url, fp, + errcode, errmsg, headers) + stuff = headers['www-authenticate'] + import re + match = re.match('[ \t]*([^ \t]+)[ \t]+realm="([^"]*)"', stuff) + if not match: + URLopener.http_error_default(self, url, fp, + errcode, errmsg, headers) + scheme, realm = match.groups() + if scheme.lower() != 'basic': + URLopener.http_error_default(self, url, fp, + errcode, errmsg, headers) + name = 'retry_' + self.type + '_basic_auth' + if data is None: + return getattr(self,name)(url, realm) + else: + return getattr(self,name)(url, realm, data) + + def http_error_407(self, url, fp, errcode, errmsg, headers, data=None): + """Error 407 -- proxy authentication required. + This function supports Basic authentication only.""" + if not 'proxy-authenticate' in headers: + URLopener.http_error_default(self, url, fp, + errcode, errmsg, headers) + stuff = headers['proxy-authenticate'] + import re + match = re.match('[ \t]*([^ \t]+)[ \t]+realm="([^"]*)"', stuff) + if not match: + URLopener.http_error_default(self, url, fp, + errcode, errmsg, headers) + scheme, realm = match.groups() + if scheme.lower() != 'basic': + URLopener.http_error_default(self, url, fp, + errcode, errmsg, headers) + name = 'retry_proxy_' + self.type + '_basic_auth' + if data is None: + return getattr(self,name)(url, realm) + else: + return getattr(self,name)(url, realm, data) + + def retry_proxy_http_basic_auth(self, url, realm, data=None): + host, selector = splithost(url) + newurl = 'http://' + host + selector + proxy = self.proxies['http'] + urltype, proxyhost = splittype(proxy) + proxyhost, proxyselector = splithost(proxyhost) + i = proxyhost.find('@') + 1 + proxyhost = proxyhost[i:] + user, passwd = self.get_user_passwd(proxyhost, realm, i) + if not (user or passwd): return None + proxyhost = quote(user, safe='') + ':' + quote(passwd, safe='') + '@' + proxyhost + self.proxies['http'] = 'http://' + proxyhost + proxyselector + if data is None: + return self.open(newurl) + else: + return self.open(newurl, data) + + def retry_proxy_https_basic_auth(self, url, realm, data=None): + host, selector = splithost(url) + newurl = 'https://' + host + selector + proxy = self.proxies['https'] + urltype, proxyhost = splittype(proxy) + proxyhost, proxyselector = splithost(proxyhost) + i = proxyhost.find('@') + 1 + proxyhost = proxyhost[i:] + user, passwd = self.get_user_passwd(proxyhost, realm, i) + if not (user or passwd): return None + proxyhost = quote(user, safe='') + ':' + quote(passwd, safe='') + '@' + proxyhost + self.proxies['https'] = 'https://' + proxyhost + proxyselector + if data is None: + return self.open(newurl) + else: + return self.open(newurl, data) + + def retry_http_basic_auth(self, url, realm, data=None): + host, selector = splithost(url) + i = host.find('@') + 1 + host = host[i:] + user, passwd = self.get_user_passwd(host, realm, i) + if not (user or passwd): return None + host = quote(user, safe='') + ':' + quote(passwd, safe='') + '@' + host + newurl = 'http://' + host + selector + if data is None: + return self.open(newurl) + else: + return self.open(newurl, data) + + def retry_https_basic_auth(self, url, realm, data=None): + host, selector = splithost(url) + i = host.find('@') + 1 + host = host[i:] + user, passwd = self.get_user_passwd(host, realm, i) + if not (user or passwd): return None + host = quote(user, safe='') + ':' + quote(passwd, safe='') + '@' + host + newurl = 'https://' + host + selector + if data is None: + return self.open(newurl) + else: + return self.open(newurl, data) + + def get_user_passwd(self, host, realm, clear_cache=0): + key = realm + '@' + host.lower() + if key in self.auth_cache: + if clear_cache: + del self.auth_cache[key] + else: + return self.auth_cache[key] + user, passwd = self.prompt_user_passwd(host, realm) + if user or passwd: self.auth_cache[key] = (user, passwd) + return user, passwd + + def prompt_user_passwd(self, host, realm): + """Override this in a GUI environment!""" + import getpass + try: + user = raw_input("Enter username for %s at %s: " % (realm, + host)) + passwd = getpass.getpass("Enter password for %s in %s at %s: " % + (user, realm, host)) + return user, passwd + except KeyboardInterrupt: + print + return None, None + + +# Utility functions + +_localhost = None +def localhost(): + """Return the IP address of the magic hostname 'localhost'.""" + global _localhost + if _localhost is None: + _localhost = socket.gethostbyname('localhost') + return _localhost + +_thishost = None +def thishost(): + """Return the IP address of the current host.""" + global _thishost + if _thishost is None: + try: + _thishost = socket.gethostbyname(socket.gethostname()) + except socket.gaierror: + _thishost = socket.gethostbyname('localhost') + return _thishost + +_ftperrors = None +def ftperrors(): + """Return the set of errors raised by the FTP class.""" + global _ftperrors + if _ftperrors is None: + import ftplib + _ftperrors = ftplib.all_errors + return _ftperrors + +_noheaders = None +def noheaders(): + """Return an empty mimetools.Message object.""" + global _noheaders + if _noheaders is None: + import mimetools + try: + from cStringIO import StringIO + except ImportError: + from StringIO import StringIO + _noheaders = mimetools.Message(StringIO(), 0) + _noheaders.fp.close() # Recycle file descriptor + return _noheaders + + +# Utility classes + +class ftpwrapper: + """Class used by open_ftp() for cache of open FTP connections.""" + + def __init__(self, user, passwd, host, port, dirs, + timeout=socket._GLOBAL_DEFAULT_TIMEOUT, + persistent=True): + self.user = user + self.passwd = passwd + self.host = host + self.port = port + self.dirs = dirs + self.timeout = timeout + self.refcount = 0 + self.keepalive = persistent + try: + self.init() + except: + self.close() + raise + + def init(self): + import ftplib + self.busy = 0 + self.ftp = ftplib.FTP() + self.ftp.connect(self.host, self.port, self.timeout) + self.ftp.login(self.user, self.passwd) + _target = '/'.join(self.dirs) + self.ftp.cwd(_target) + + def retrfile(self, file, type): + import ftplib + self.endtransfer() + if type in ('d', 'D'): cmd = 'TYPE A'; isdir = 1 + else: cmd = 'TYPE ' + type; isdir = 0 + try: + self.ftp.voidcmd(cmd) + except ftplib.all_errors: + self.init() + self.ftp.voidcmd(cmd) + conn = None + if file and not isdir: + # Try to retrieve as a file + try: + cmd = 'RETR ' + file + conn, retrlen = self.ftp.ntransfercmd(cmd) + except ftplib.error_perm, reason: + if str(reason)[:3] != '550': + raise IOError, ('ftp error', reason), sys.exc_info()[2] + if not conn: + # Set transfer mode to ASCII! + self.ftp.voidcmd('TYPE A') + # Try a directory listing. Verify that directory exists. + if file: + pwd = self.ftp.pwd() + try: + try: + self.ftp.cwd(file) + except ftplib.error_perm, reason: + raise IOError, ('ftp error', reason), sys.exc_info()[2] + finally: + self.ftp.cwd(pwd) + cmd = 'LIST ' + file + else: + cmd = 'LIST' + conn, retrlen = self.ftp.ntransfercmd(cmd) + self.busy = 1 + ftpobj = addclosehook(conn.makefile('rb'), self.file_close) + self.refcount += 1 + conn.close() + # Pass back both a suitably decorated object and a retrieval length + return (ftpobj, retrlen) + + def endtransfer(self): + self.busy = 0 + + def close(self): + self.keepalive = False + if self.refcount <= 0: + self.real_close() + + def file_close(self): + self.endtransfer() + self.refcount -= 1 + if self.refcount <= 0 and not self.keepalive: + self.real_close() + + def real_close(self): + self.endtransfer() + try: + self.ftp.close() + except ftperrors(): + pass + +class addbase: + """Base class for addinfo and addclosehook.""" + + def __init__(self, fp): + self.fp = fp + self.read = self.fp.read + self.readline = self.fp.readline + if hasattr(self.fp, "readlines"): self.readlines = self.fp.readlines + if hasattr(self.fp, "fileno"): + self.fileno = self.fp.fileno + else: + self.fileno = lambda: None + if hasattr(self.fp, "__iter__"): + self.__iter__ = self.fp.__iter__ + if hasattr(self.fp, "next"): + self.next = self.fp.next + + def __repr__(self): + return '<%s at %r whose fp = %r>' % (self.__class__.__name__, + id(self), self.fp) + + def close(self): + self.read = None + self.readline = None + self.readlines = None + self.fileno = None + if self.fp: self.fp.close() + self.fp = None + +class addclosehook(addbase): + """Class to add a close hook to an open file.""" + + def __init__(self, fp, closehook, *hookargs): + addbase.__init__(self, fp) + self.closehook = closehook + self.hookargs = hookargs + + def close(self): + try: + closehook = self.closehook + hookargs = self.hookargs + if closehook: + self.closehook = None + self.hookargs = None + closehook(*hookargs) + finally: + addbase.close(self) + + +class addinfo(addbase): + """class to add an info() method to an open file.""" + + def __init__(self, fp, headers): + addbase.__init__(self, fp) + self.headers = headers + + def info(self): + return self.headers + +class addinfourl(addbase): + """class to add info() and geturl() methods to an open file.""" + + def __init__(self, fp, headers, url, code=None): + addbase.__init__(self, fp) + self.headers = headers + self.url = url + self.code = code + + def info(self): + return self.headers + + def getcode(self): + return self.code + + def geturl(self): + return self.url + + +# Utilities to parse URLs (most of these return None for missing parts): +# unwrap('') --> 'type://host/path' +# splittype('type:opaquestring') --> 'type', 'opaquestring' +# splithost('//host[:port]/path') --> 'host[:port]', '/path' +# splituser('user[:passwd]@host[:port]') --> 'user[:passwd]', 'host[:port]' +# splitpasswd('user:passwd') -> 'user', 'passwd' +# splitport('host:port') --> 'host', 'port' +# splitquery('/path?query') --> '/path', 'query' +# splittag('/path#tag') --> '/path', 'tag' +# splitattr('/path;attr1=value1;attr2=value2;...') -> +# '/path', ['attr1=value1', 'attr2=value2', ...] +# splitvalue('attr=value') --> 'attr', 'value' +# unquote('abc%20def') -> 'abc def' +# quote('abc def') -> 'abc%20def') + +try: + unicode +except NameError: + def _is_unicode(x): + return 0 +else: + def _is_unicode(x): + return isinstance(x, unicode) + +def toBytes(url): + """toBytes(u"URL") --> 'URL'.""" + # Most URL schemes require ASCII. If that changes, the conversion + # can be relaxed + if _is_unicode(url): + try: + url = url.encode("ASCII") + except UnicodeError: + raise UnicodeError("URL " + repr(url) + + " contains non-ASCII characters") + return url + +def unwrap(url): + """unwrap('') --> 'type://host/path'.""" + url = url.strip() + if url[:1] == '<' and url[-1:] == '>': + url = url[1:-1].strip() + if url[:4] == 'URL:': url = url[4:].strip() + return url + +_typeprog = None +def splittype(url): + """splittype('type:opaquestring') --> 'type', 'opaquestring'.""" + global _typeprog + if _typeprog is None: + import re + _typeprog = re.compile('^([^/:]+):') + + match = _typeprog.match(url) + if match: + scheme = match.group(1) + return scheme.lower(), url[len(scheme) + 1:] + return None, url + +_hostprog = None +def splithost(url): + """splithost('//host[:port]/path') --> 'host[:port]', '/path'.""" + global _hostprog + if _hostprog is None: + import re + _hostprog = re.compile('^//([^/?]*)(.*)$') + + match = _hostprog.match(url) + if match: + host_port = match.group(1) + path = match.group(2) + if path and not path.startswith('/'): + path = '/' + path + return host_port, path + return None, url + +_userprog = None +def splituser(host): + """splituser('user[:passwd]@host[:port]') --> 'user[:passwd]', 'host[:port]'.""" + global _userprog + if _userprog is None: + import re + _userprog = re.compile('^(.*)@(.*)$') + + match = _userprog.match(host) + if match: return match.group(1, 2) + return None, host + +_passwdprog = None +def splitpasswd(user): + """splitpasswd('user:passwd') -> 'user', 'passwd'.""" + global _passwdprog + if _passwdprog is None: + import re + _passwdprog = re.compile('^([^:]*):(.*)$',re.S) + + match = _passwdprog.match(user) + if match: return match.group(1, 2) + return user, None + +# splittag('/path#tag') --> '/path', 'tag' +_portprog = None +def splitport(host): + """splitport('host:port') --> 'host', 'port'.""" + global _portprog + if _portprog is None: + import re + _portprog = re.compile('^(.*):([0-9]*)$') + + match = _portprog.match(host) + if match: + host, port = match.groups() + if port: + return host, port + return host, None + +_nportprog = None +def splitnport(host, defport=-1): + """Split host and port, returning numeric port. + Return given default port if no ':' found; defaults to -1. + Return numerical port if a valid number are found after ':'. + Return None if ':' but not a valid number.""" + global _nportprog + if _nportprog is None: + import re + _nportprog = re.compile('^(.*):(.*)$') + + match = _nportprog.match(host) + if match: + host, port = match.group(1, 2) + if port: + try: + nport = int(port) + except ValueError: + nport = None + return host, nport + return host, defport + +_queryprog = None +def splitquery(url): + """splitquery('/path?query') --> '/path', 'query'.""" + global _queryprog + if _queryprog is None: + import re + _queryprog = re.compile('^(.*)\?([^?]*)$') + + match = _queryprog.match(url) + if match: return match.group(1, 2) + return url, None + +_tagprog = None +def splittag(url): + """splittag('/path#tag') --> '/path', 'tag'.""" + global _tagprog + if _tagprog is None: + import re + _tagprog = re.compile('^(.*)#([^#]*)$') + + match = _tagprog.match(url) + if match: return match.group(1, 2) + return url, None + +def splitattr(url): + """splitattr('/path;attr1=value1;attr2=value2;...') -> + '/path', ['attr1=value1', 'attr2=value2', ...].""" + words = url.split(';') + return words[0], words[1:] + +_valueprog = None +def splitvalue(attr): + """splitvalue('attr=value') --> 'attr', 'value'.""" + global _valueprog + if _valueprog is None: + import re + _valueprog = re.compile('^([^=]*)=(.*)$') + + match = _valueprog.match(attr) + if match: return match.group(1, 2) + return attr, None + +# urlparse contains a duplicate of this method to avoid a circular import. If +# you update this method, also update the copy in urlparse. This code +# duplication does not exist in Python3. + +_hexdig = '0123456789ABCDEFabcdef' +_hextochr = dict((a + b, chr(int(a + b, 16))) + for a in _hexdig for b in _hexdig) +_asciire = re.compile('([\x00-\x7f]+)') + +def unquote(s): + """unquote('abc%20def') -> 'abc def'.""" + if _is_unicode(s): + if '%' not in s: + return s + bits = _asciire.split(s) + res = [bits[0]] + append = res.append + for i in range(1, len(bits), 2): + append(unquote(str(bits[i])).decode('latin1')) + append(bits[i + 1]) + return ''.join(res) + + bits = s.split('%') + # fastpath + if len(bits) == 1: + return s + res = [bits[0]] + append = res.append + for item in bits[1:]: + try: + append(_hextochr[item[:2]]) + append(item[2:]) + except KeyError: + append('%') + append(item) + return ''.join(res) + +def unquote_plus(s): + """unquote('%7e/abc+def') -> '~/abc def'""" + s = s.replace('+', ' ') + return unquote(s) + +always_safe = ('ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789' '_.-') +_safe_map = {} +for i, c in zip(xrange(256), str(bytearray(xrange(256)))): + _safe_map[c] = c if (i < 128 and c in always_safe) else '%{:02X}'.format(i) +_safe_quoters = {} + +def quote(s, safe='/'): + """quote('abc def') -> 'abc%20def' + + Each part of a URL, e.g. the path info, the query, etc., has a + different set of reserved characters that must be quoted. + + RFC 2396 Uniform Resource Identifiers (URI): Generic Syntax lists + the following reserved characters. + + reserved = ";" | "/" | "?" | ":" | "@" | "&" | "=" | "+" | + "$" | "," + + Each of these characters is reserved in some component of a URL, + but not necessarily in all of them. + + By default, the quote function is intended for quoting the path + section of a URL. Thus, it will not encode '/'. This character + is reserved, but in typical usage the quote function is being + called on a path where the existing slash characters are used as + reserved characters. + """ + # fastpath + if not s: + if s is None: + raise TypeError('None object cannot be quoted') + return s + cachekey = (safe, always_safe) + try: + (quoter, safe) = _safe_quoters[cachekey] + except KeyError: + safe_map = _safe_map.copy() + safe_map.update([(c, c) for c in safe]) + quoter = safe_map.__getitem__ + safe = always_safe + safe + _safe_quoters[cachekey] = (quoter, safe) + if not s.rstrip(safe): + return s + return ''.join(map(quoter, s)) + +def quote_plus(s, safe=''): + """Quote the query fragment of a URL; replacing ' ' with '+'""" + if ' ' in s: + s = quote(s, safe + ' ') + return s.replace(' ', '+') + return quote(s, safe) + +def urlencode(query, doseq=0): + """Encode a sequence of two-element tuples or dictionary into a URL query string. + + If any values in the query arg are sequences and doseq is true, each + sequence element is converted to a separate parameter. + + If the query arg is a sequence of two-element tuples, the order of the + parameters in the output will match the order of parameters in the + input. + """ + + if hasattr(query,"items"): + # mapping objects + query = query.items() + else: + # it's a bother at times that strings and string-like objects are + # sequences... + try: + # non-sequence items should not work with len() + # non-empty strings will fail this + if len(query) and not isinstance(query[0], tuple): + raise TypeError + # zero-length sequences of all types will get here and succeed, + # but that's a minor nit - since the original implementation + # allowed empty dicts that type of behavior probably should be + # preserved for consistency + except TypeError: + ty,va,tb = sys.exc_info() + raise TypeError, "not a valid non-string sequence or mapping object", tb + + l = [] + if not doseq: + # preserve old behavior + for k, v in query: + k = quote_plus(str(k)) + v = quote_plus(str(v)) + l.append(k + '=' + v) + else: + for k, v in query: + k = quote_plus(str(k)) + if isinstance(v, str): + v = quote_plus(v) + l.append(k + '=' + v) + elif _is_unicode(v): + # is there a reasonable way to convert to ASCII? + # encode generates a string, but "replace" or "ignore" + # lose information and "strict" can raise UnicodeError + v = quote_plus(v.encode("ASCII","replace")) + l.append(k + '=' + v) + else: + try: + # is this a sufficient test for sequence-ness? + len(v) + except TypeError: + # not a sequence + v = quote_plus(str(v)) + l.append(k + '=' + v) + else: + # loop over the sequence + for elt in v: + l.append(k + '=' + quote_plus(str(elt))) + return '&'.join(l) + +# Proxy handling +def getproxies_environment(): + """Return a dictionary of scheme -> proxy server URL mappings. + + Scan the environment for variables named _proxy; + this seems to be the standard convention. In order to prefer lowercase + variables, we process the environment in two passes, first matches any + and second matches only lower case proxies. + + If you need a different way, you can pass a proxies dictionary to the + [Fancy]URLopener constructor. + """ + # Get all variables + proxies = {} + for name, value in os.environ.items(): + name = name.lower() + if value and name[-6:] == '_proxy': + proxies[name[:-6]] = value + + # CVE-2016-1000110 - If we are running as CGI script, forget HTTP_PROXY + # (non-all-lowercase) as it may be set from the web server by a "Proxy:" + # header from the client + # If "proxy" is lowercase, it will still be used thanks to the next block + if 'REQUEST_METHOD' in os.environ: + proxies.pop('http', None) + + # Get lowercase variables + for name, value in os.environ.items(): + if name[-6:] == '_proxy': + name = name.lower() + if value: + proxies[name[:-6]] = value + else: + proxies.pop(name[:-6], None) + + return proxies + +def proxy_bypass_environment(host, proxies=None): + """Test if proxies should not be used for a particular host. + + Checks the proxies dict for the value of no_proxy, which should be a + list of comma separated DNS suffixes, or '*' for all hosts. + """ + if proxies is None: + proxies = getproxies_environment() + # don't bypass, if no_proxy isn't specified + try: + no_proxy = proxies['no'] + except KeyError: + return 0 + # '*' is special case for always bypass + if no_proxy == '*': + return 1 + # strip port off host + hostonly, port = splitport(host) + # check if the host ends with any of the DNS suffixes + no_proxy_list = [proxy.strip() for proxy in no_proxy.split(',')] + for name in no_proxy_list: + if name: + name = re.escape(name) + pattern = r'(.+\.)?%s$' % name + if (re.match(pattern, hostonly, re.I) + or re.match(pattern, host, re.I)): + return 1 + # otherwise, don't bypass + return 0 + + +if sys.platform == 'darwin': + from _scproxy import _get_proxy_settings, _get_proxies + + def proxy_bypass_macosx_sysconf(host): + """ + Return True iff this host shouldn't be accessed using a proxy + + This function uses the MacOSX framework SystemConfiguration + to fetch the proxy information. + """ + import re + import socket + from fnmatch import fnmatch + + hostonly, port = splitport(host) + + def ip2num(ipAddr): + parts = ipAddr.split('.') + parts = map(int, parts) + if len(parts) != 4: + parts = (parts + [0, 0, 0, 0])[:4] + return (parts[0] << 24) | (parts[1] << 16) | (parts[2] << 8) | parts[3] + + proxy_settings = _get_proxy_settings() + + # Check for simple host names: + if '.' not in host: + if proxy_settings['exclude_simple']: + return True + + hostIP = None + + for value in proxy_settings.get('exceptions', ()): + # Items in the list are strings like these: *.local, 169.254/16 + if not value: continue + + m = re.match(r"(\d+(?:\.\d+)*)(/\d+)?", value) + if m is not None: + if hostIP is None: + try: + hostIP = socket.gethostbyname(hostonly) + hostIP = ip2num(hostIP) + except socket.error: + continue + + base = ip2num(m.group(1)) + mask = m.group(2) + if mask is None: + mask = 8 * (m.group(1).count('.') + 1) + + else: + mask = int(mask[1:]) + mask = 32 - mask + + if (hostIP >> mask) == (base >> mask): + return True + + elif fnmatch(host, value): + return True + + return False + + def getproxies_macosx_sysconf(): + """Return a dictionary of scheme -> proxy server URL mappings. + + This function uses the MacOSX framework SystemConfiguration + to fetch the proxy information. + """ + return _get_proxies() + + def proxy_bypass(host): + """Return True, if a host should be bypassed. + + Checks proxy settings gathered from the environment, if specified, or + from the MacOSX framework SystemConfiguration. + """ + proxies = getproxies_environment() + if proxies: + return proxy_bypass_environment(host, proxies) + else: + return proxy_bypass_macosx_sysconf(host) + + def getproxies(): + return getproxies_environment() or getproxies_macosx_sysconf() + +elif os.name == 'nt': + def getproxies_registry(): + """Return a dictionary of scheme -> proxy server URL mappings. + + Win32 uses the registry to store proxies. + + """ + proxies = {} + try: + import _winreg + except ImportError: + # Std module, so should be around - but you never know! + return proxies + try: + internetSettings = _winreg.OpenKey(_winreg.HKEY_CURRENT_USER, + r'Software\Microsoft\Windows\CurrentVersion\Internet Settings') + proxyEnable = _winreg.QueryValueEx(internetSettings, + 'ProxyEnable')[0] + if proxyEnable: + # Returned as Unicode but problems if not converted to ASCII + proxyServer = str(_winreg.QueryValueEx(internetSettings, + 'ProxyServer')[0]) + if '=' in proxyServer: + # Per-protocol settings + for p in proxyServer.split(';'): + protocol, address = p.split('=', 1) + # See if address has a type:// prefix + import re + if not re.match('^([^/:]+)://', address): + address = '%s://%s' % (protocol, address) + proxies[protocol] = address + else: + # Use one setting for all protocols + if proxyServer[:5] == 'http:': + proxies['http'] = proxyServer + else: + proxies['http'] = 'http://%s' % proxyServer + proxies['https'] = 'https://%s' % proxyServer + proxies['ftp'] = 'ftp://%s' % proxyServer + internetSettings.Close() + except (WindowsError, ValueError, TypeError): + # Either registry key not found etc, or the value in an + # unexpected format. + # proxies already set up to be empty so nothing to do + pass + return proxies + + def getproxies(): + """Return a dictionary of scheme -> proxy server URL mappings. + + Returns settings gathered from the environment, if specified, + or the registry. + + """ + return getproxies_environment() or getproxies_registry() + + def proxy_bypass_registry(host): + try: + import _winreg + import re + except ImportError: + # Std modules, so should be around - but you never know! + return 0 + try: + internetSettings = _winreg.OpenKey(_winreg.HKEY_CURRENT_USER, + r'Software\Microsoft\Windows\CurrentVersion\Internet Settings') + proxyEnable = _winreg.QueryValueEx(internetSettings, + 'ProxyEnable')[0] + proxyOverride = str(_winreg.QueryValueEx(internetSettings, + 'ProxyOverride')[0]) + # ^^^^ Returned as Unicode but problems if not converted to ASCII + except WindowsError: + return 0 + if not proxyEnable or not proxyOverride: + return 0 + # try to make a host list from name and IP address. + rawHost, port = splitport(host) + host = [rawHost] + try: + addr = socket.gethostbyname(rawHost) + if addr != rawHost: + host.append(addr) + except socket.error: + pass + try: + fqdn = socket.getfqdn(rawHost) + if fqdn != rawHost: + host.append(fqdn) + except socket.error: + pass + # make a check value list from the registry entry: replace the + # '' string by the localhost entry and the corresponding + # canonical entry. + proxyOverride = proxyOverride.split(';') + # now check if we match one of the registry values. + for test in proxyOverride: + if test == '': + if '.' not in rawHost: + return 1 + test = test.replace(".", r"\.") # mask dots + test = test.replace("*", r".*") # change glob sequence + test = test.replace("?", r".") # change glob char + for val in host: + # print "%s <--> %s" %( test, val ) + if re.match(test, val, re.I): + return 1 + return 0 + + def proxy_bypass(host): + """Return True, if the host should be bypassed. + + Checks proxy settings gathered from the environment, if specified, + or the registry. + """ + proxies = getproxies_environment() + if proxies: + return proxy_bypass_environment(host, proxies) + else: + return proxy_bypass_registry(host) + +else: + # By default use environment variables + getproxies = getproxies_environment + proxy_bypass = proxy_bypass_environment + +# Test and time quote() and unquote() +def test1(): + s = '' + for i in range(256): s = s + chr(i) + s = s*4 + t0 = time.time() + qs = quote(s) + uqs = unquote(qs) + t1 = time.time() + if uqs != s: + print 'Wrong!' + print repr(s) + print repr(qs) + print repr(uqs) + print round(t1 - t0, 3), 'sec' + + +def reporthook(blocknum, blocksize, totalsize): + # Report during remote transfers + print "Block number: %d, Block size: %d, Total size: %d" % ( + blocknum, blocksize, totalsize) -- Repository URL: https://hg.python.org/jython From jython-checkins at python.org Fri Dec 23 22:12:15 2016 From: jython-checkins at python.org (stefan.richthofer) Date: Sat, 24 Dec 2016 03:12:15 +0000 Subject: [Jython-checkins] =?utf-8?q?jython=3A_Fixed_path_separator_charac?= =?utf-8?q?ter_in_sys=2Eexecutable=2E_It_displayed_incorrectly_if?= Message-ID: <20161224031214.19742.79955.9310534D@psf.io> https://hg.python.org/jython/rev/1367ae5cf1c1 changeset: 7984:1367ae5cf1c1 user: Stefan Richthofer date: Sat Dec 24 04:10:57 2016 +0100 summary: Fixed path separator character in sys.executable. It displayed incorrectly if Jython was launched via java -jar jython.jar, i.e. also when launched by some IDEs. Updated NEWS. files: NEWS | 6 ++++++ src/org/python/core/PySystemState.java | 2 +- src/org/python/core/PyTableCode.java | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS --- a/NEWS +++ b/NEWS @@ -4,6 +4,12 @@ Jython 2.7.1rc1 Bugs fixed + - [ 2538 ] Test failures in test_unittest + - [ 2293 ] "java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: + Cannot create PyString with non-byte value" triggered after adding + unicode element with non-ASCII character to sys.path + - [ 2535 ] Building jython standalone manually results in local filesystem paths + showing up in Jython stacktraces - [ 2533 ] Opcode.java is outdated -> breaks PyBytecode.interpret - [ 2502 ] Missing OpenFlags enum entry makes Jython clash with JRuby dependency - [ 2446 ] Support SNI for SSL/TLS client sockets diff --git a/src/org/python/core/PySystemState.java b/src/org/python/core/PySystemState.java --- a/src/org/python/core/PySystemState.java +++ b/src/org/python/core/PySystemState.java @@ -1163,7 +1163,7 @@ if (prefix == null) { return Py.None; } else { - executable = prefix.asString() + File.pathSeparator + "bin" + File.pathSeparator; + executable = prefix.asString() + File.separator + "bin" + File.separator; if (Platform.IS_WINDOWS) { executable += "jython.exe"; } else { diff --git a/src/org/python/core/PyTableCode.java b/src/org/python/core/PyTableCode.java --- a/src/org/python/core/PyTableCode.java +++ b/src/org/python/core/PyTableCode.java @@ -141,7 +141,7 @@ } else { //System.err.println("ts: "+ts); //System.err.println("ss: "+ts.systemState); - frame.f_builtins = ts.getSystemState().builtins;; + frame.f_builtins = ts.getSystemState().builtins; } } // nested scopes: setup env with closure -- Repository URL: https://hg.python.org/jython From jython-checkins at python.org Fri Dec 23 23:34:11 2016 From: jython-checkins at python.org (stefan.richthofer) Date: Sat, 24 Dec 2016 04:34:11 +0000 Subject: [Jython-checkins] =?utf-8?q?jython=3A_Provided_a_painless_way_to_?= =?utf-8?q?deal_with_issue_527524_-_Cannot_compile_to_use?= Message-ID: <20161224043411.20560.7752.0F909022@psf.io> https://hg.python.org/jython/rev/ef38580e4e37 changeset: 7985:ef38580e4e37 user: Stefan Richthofer date: Sat Dec 24 05:33:17 2016 +0100 summary: Provided a painless way to deal with issue 527524 - Cannot compile to use methods exceeding JVM size restrictions. Now Jython extracts CPython 2.7 bytecode from a pyc-file, if such a file exists for the module containing oversized methods. That bytecode is embedded seamlessly into the class file, so you dont have to distribute the pyc-file. Properly sized functions and methods are still compiled to JVM-bytecode, even in the same module. Current implementation is provisional and is likely to change in some details. files: Lib/test/large_methods.py | 63602 +++++++++ Lib/test/large_methods.pyc | Bin Lib/test/large_module.py | 65938 ++++++++++ Lib/test/large_module.pyc | Bin NEWS | 9 + src/org/python/compiler/ClassFile.java | 8 + src/org/python/compiler/Module.java | 331 +- src/org/python/core/BytecodeLoader.java | 116 +- src/org/python/core/ContainsPyBytecode.java | 34 + src/org/python/core/PyRunnableBootstrap.java | 31 +- src/org/python/core/imp.java | 20 +- 11 files changed, 130039 insertions(+), 50 deletions(-) diff --git a/Lib/test/large_methods.py b/Lib/test/large_methods.py new file mode 100644 --- /dev/null +++ b/Lib/test/large_methods.py @@ -0,0 +1,63602 @@ + +def large_function(): + count = 0 + # 0 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 200 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 300 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 400 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 500 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 600 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 700 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 800 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 900 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1000 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1200 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1300 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1400 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1500 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1600 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1700 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1800 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1900 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 2000 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 2100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 2200 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 2300 + return 'large '+str(count) + +def very_large_function(): + count = 0 + # 0 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 200 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 300 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 400 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 500 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 600 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 700 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 800 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 900 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1000 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1200 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1300 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1400 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1500 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1600 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1700 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1800 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1900 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 2000 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 2100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 2200 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 2300 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + + return 'very large '+str(count) + +def small_function(): + count = 0 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + return 'small '+str(count) + +class OversizedMethodHolder(): + # test name-ambiguity + def large_function(self): + count = 0 + # 0 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 200 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 300 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 400 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 500 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 600 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 700 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 800 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 900 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1000 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1200 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1300 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1400 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1500 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1600 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1700 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1800 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1900 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 2000 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 2100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 2200 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 2300 + return 'large_method '+str(count) + diff --git a/Lib/test/large_methods.pyc b/Lib/test/large_methods.pyc new file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..b37b8d13f08925fe67fe1d0230dbdc23c86c9d03 GIT binary patch [stripped] diff --git a/Lib/test/large_module.py b/Lib/test/large_module.py new file mode 100644 --- /dev/null +++ b/Lib/test/large_module.py @@ -0,0 +1,65938 @@ + +def large_function(): + count = 0 + # 0 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 200 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 300 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 400 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 500 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 600 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 700 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 800 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 900 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1000 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1200 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1300 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1400 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1500 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1600 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1700 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1800 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1900 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 2000 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 2100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 2200 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 2300 + return 'large '+str(count) + +def very_large_function(): + count = 0 + # 0 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 200 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 300 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 400 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 500 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 600 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 700 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 800 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 900 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1000 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1200 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1300 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1400 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1500 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1600 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1700 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1800 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1900 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 2000 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 2100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 2200 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 2300 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + + return 'very large '+str(count) + +def small_function(): + count = 0 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + return 'small '+str(count) + +class OversizedMethodHolder(): + # test name-ambiguity + def large_function(self): + count = 0 + # 0 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 200 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 300 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 400 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 500 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 600 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 700 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 800 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 900 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1000 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1200 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1300 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1400 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1500 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1600 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1700 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1800 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 1900 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 2000 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 2100 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 2200 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +10 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +20 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +30 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +40 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +50 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +60 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +70 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +80 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 # +90 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 + count += 1 #+100 + # 2300 + return 'large_method '+str(count) + +count = 0 +# 0 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +10 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +20 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +30 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +40 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +50 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +60 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +70 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +80 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +90 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 #+100 +# 100 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +10 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +20 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +30 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +40 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +50 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +60 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +70 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +80 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +90 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 #+100 +# 200 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +10 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +20 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +30 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +40 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +50 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +60 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +70 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +80 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +90 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 #+100 +# 300 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +10 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +20 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +30 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +40 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +50 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +60 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +70 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +80 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +90 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 #+100 +# 400 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +10 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +20 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +30 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +40 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +50 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +60 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +70 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +80 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +90 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 #+100 +# 500 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +10 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +20 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +30 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +40 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +50 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +60 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +70 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +80 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +90 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 #+100 +# 600 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +10 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +20 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +30 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +40 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +50 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +60 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +70 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +80 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +90 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 #+100 +# 700 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +10 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +20 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +30 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +40 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +50 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +60 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +70 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +80 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +90 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 #+100 +# 800 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +10 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +20 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +30 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +40 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +50 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +60 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +70 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +80 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +90 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 #+100 +# 900 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +10 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +20 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +30 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +40 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +50 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +60 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +70 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +80 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +90 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 #+100 +# 1000 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +10 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +20 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +30 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +40 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +50 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +60 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +70 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +80 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +90 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 #+100 +# 1100 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +10 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +20 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +30 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +40 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +50 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +60 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +70 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +80 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +90 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 #+100 +# 1200 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +10 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +20 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +30 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +40 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +50 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +60 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +70 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +80 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +90 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 #+100 +# 1300 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +10 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +20 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +30 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +40 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +50 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +60 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +70 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +80 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +90 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 #+100 +# 1400 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +10 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +20 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +30 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +40 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +50 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +60 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +70 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +80 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +90 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 #+100 +# 1500 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +10 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +20 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +30 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +40 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +50 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +60 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +70 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +80 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +90 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 #+100 +# 1600 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +10 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +20 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +30 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +40 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +50 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +60 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +70 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +80 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +90 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 #+100 +# 1700 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +10 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +20 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +30 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +40 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +50 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +60 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +70 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +80 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +90 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 #+100 +# 1800 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +10 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +20 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +30 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +40 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +50 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +60 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +70 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +80 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +90 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 #+100 +# 1900 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +10 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +20 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +30 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +40 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +50 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +60 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +70 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +80 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +90 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 #+100 +# 2000 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +10 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +20 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +30 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +40 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +50 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +60 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +70 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +80 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +90 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 #+100 +# 2100 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +10 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +20 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +30 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +40 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +50 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +60 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +70 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +80 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +90 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 #+100 +# 2200 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +10 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +20 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +30 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +40 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +50 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +60 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +70 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +80 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +90 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 #+100 +# 2300 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 +count += 1 # +10 + diff --git a/Lib/test/large_module.pyc b/Lib/test/large_module.pyc new file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..a3c2ca8e282415a25a0fad364663f7e6f2439e14 GIT binary patch [stripped] diff --git a/NEWS b/NEWS --- a/NEWS +++ b/NEWS @@ -42,6 +42,15 @@ - [ 1767 ] Rich comparisons New Features + - Provided a painless way to deal with long-standing Issue 527524 - "Cannot compile to use + methods exceeding JVM size restrictions": If a CPython 2.7 bytecode-file (.pyc) exists, + Jython automatically uses that bytecode to represent oversized functions and methods, + while methods with proper size are still compiled to JVM bytecode. + The crucial bytecode sections from the pyc-file are embedded seamlessly into the created + class-file, so you wouldn't have to distribute the pyc-file at all. + Current implementation of this feature is provisional and might change in future versions. + Issue 527524 was still not listed as solved, because Jython cannot yet create the pyc-file + by itself. - Support for CPython bytecode (.pyc-files) was updated to Python 2.7 bytecode (from 2.5). - Buffer API changes allow java.nio.ByteBuffer to provide the storage when a PyBuffer is exported. This is to support CPython extensions via JyNI, but has other uses too diff --git a/src/org/python/compiler/ClassFile.java b/src/org/python/compiler/ClassFile.java --- a/src/org/python/compiler/ClassFile.java +++ b/src/org/python/compiler/ClassFile.java @@ -156,6 +156,14 @@ return pmv; } + public void addFinalStringLiteral(String name, String value) + throws IOException + { + FieldVisitor fv = cw.visitField(Opcodes.ACC_PUBLIC + Opcodes.ACC_FINAL + + Opcodes.ACC_STATIC, name, ClassConstants.$str, null, value); + fieldVisitors.add(fv); + } + public void addClassAnnotation(AnnotationDescr annotationDescr) { AnnotationVisitor av = cw.visitAnnotation(annotationDescr.getName(), true); if (annotationDescr.hasFields()) { diff --git a/src/org/python/compiler/Module.java b/src/org/python/compiler/Module.java --- a/src/org/python/compiler/Module.java +++ b/src/org/python/compiler/Module.java @@ -7,10 +7,15 @@ import java.io.IOException; import java.io.OutputStream; +import java.io.ByteArrayOutputStream; +import java.io.ObjectOutputStream; +import java.io.File; import java.util.ArrayList; import java.util.Enumeration; import java.util.Hashtable; +import java.util.Stack; import java.util.List; +import javax.xml.bind.DatatypeConverter; import org.objectweb.asm.Label; import org.objectweb.asm.Opcodes; @@ -27,8 +32,10 @@ import org.python.core.CompilerFlags; import org.python.core.Py; import org.python.core.PyCode; +import org.python.core.PyBytecode; import org.python.core.PyComplex; import org.python.core.PyException; +import org.python.core.PyFile; import org.python.core.PyFloat; import org.python.core.PyFrame; import org.python.core.PyFunctionTable; @@ -40,6 +47,7 @@ import org.python.core.PyString; import org.python.core.PyUnicode; import org.python.core.ThreadState; +import org.python.modules._marshal; class PyIntegerConstant extends Constant implements ClassConstants, Opcodes { @@ -76,8 +84,6 @@ class PyFloatConstant extends Constant implements ClassConstants, Opcodes { - private static final double ZERO = 0.0; - final double value; PyFloatConstant(double value) { @@ -297,6 +303,10 @@ fname = "f$" + id; } // XXX: is fname needed at all, or should we just use "name"? + // It is needed to disambiguate functions and methods with + // same name, but in different classes. The function-fields + // and PyCode-fields that Jython generates don't use fully + // qualified names. So fname is used. this.name = fname; // !classdef only @@ -338,7 +348,7 @@ return nameArray; } - private boolean isJavaIdentifier(String s) { + public static boolean isJavaIdentifier(String s) { char[] chars = s.toCharArray(); if (chars.length == 0) { return false; @@ -414,6 +424,23 @@ } } +class PyBytecodeConstant extends Constant implements ClassConstants, Opcodes { + PyBytecodeConstant(String name, String className, CompilerFlags cflags, + Module module) throws Exception { + super(); + this.module = module; + this.name = name; + } + + @Override + void get(Code c) throws IOException { + c.getstatic(module.classfile.name, name, ci(PyCode.class)); + } + + @Override + void put(Code c) throws IOException { + } +} public class Module implements Opcodes, ClassConstants, CompilationContext { @@ -433,6 +460,9 @@ /** The pool of Python Constants */ Hashtable constants; + /** Table of oversized methods represented as CPython bytecode. */ + protected Hashtable oversized_methods = null; + public Module(String name, String filename, boolean linenumbers) { this(name, filename, linenumbers, org.python.core.imp.NO_MTIME); } @@ -495,25 +525,33 @@ return findConstant(new PyLongConstant(value)); } - PyCodeConstant codeConstant(mod tree, String name, boolean fast_locals, String className, + Constant codeConstant(mod tree, String name, boolean fast_locals, String className, boolean classBody, boolean printResults, int firstlineno, ScopeInfo scope, CompilerFlags cflags) throws Exception { return codeConstant(tree, name, fast_locals, className, null, classBody, printResults, firstlineno, scope, cflags); } - PyCodeConstant codeConstant(mod tree, String name, boolean fast_locals, String className, + Constant codeConstant(mod tree, String name, boolean fast_locals, String className, Str classDoc, boolean classBody, boolean printResults, int firstlineno, ScopeInfo scope, CompilerFlags cflags) throws Exception { - PyCodeConstant code = new PyCodeConstant(tree, name, fast_locals, className, classBody, // + if (oversized_methods != null && oversized_methods.containsKey(name+firstlineno)) { + // For now this only declares the field. + // PyBytecodeConstant is just a dummy to allow the caller to work properly. + // It is intentionally not added to codes, because it doesn't participate in + // FunctionTable and doesn't mess up addFunctions and addConstants this way. + PyBytecodeConstant bcode = new PyBytecodeConstant( + oversized_methods.get(name+firstlineno), className, cflags, this); + classfile.addField(bcode.name, ci(PyCode.class), ACC_PUBLIC | ACC_STATIC); + return bcode; + } + PyCodeConstant code = new PyCodeConstant(tree, name, fast_locals, className, classBody, printResults, firstlineno, scope, cflags, this); codes.add(code); CodeCompiler compiler = new CodeCompiler(this, printResults); - - Code c = classfile.addMethod(code.fname, // + Code c = classfile.addMethod(code.fname, sig(PyObject.class, PyFrame.class, ThreadState.class), ACC_PUBLIC); - compiler.parse(tree, c, fast_locals, className, classDoc, classBody, scope, cflags); return code; } @@ -533,7 +571,7 @@ } public void addMain() throws IOException { - Code c = classfile.addMethod("main", // + Code c = classfile.addMethod("main", sig(Void.TYPE, String[].class), ACC_PUBLIC | ACC_STATIC); c.new_(classfile.name); c.dup(); @@ -548,7 +586,7 @@ } public void addBootstrap() throws IOException { - Code c = classfile.addMethod(CodeLoader.GET_BOOTSTRAP_METHOD_NAME, // + Code c = classfile.addMethod(CodeLoader.GET_BOOTSTRAP_METHOD_NAME, sig(CodeBootstrap.class), ACC_PUBLIC | ACC_STATIC); c.ldc(Type.getType("L" + classfile.name + ";")); c.invokestatic(p(PyRunnableBootstrap.class), PyRunnableBootstrap.REFLECTION_METHOD_NAME, @@ -560,15 +598,14 @@ classfile.addField("self", "L" + classfile.name + ";", ACC_STATIC); c.aload(0); c.putstatic(classfile.name, "self", "L" + classfile.name + ";"); - Enumeration e = constants.elements(); + Enumeration e = constants.elements(); while (e.hasMoreElements()) { - Constant constant = (Constant)e.nextElement(); + Constant constant = e.nextElement(); constant.put(c); } - for (int i = 0; i < codes.size(); i++) { - PyCodeConstant pyc = codes.get(i); + for (PyCodeConstant pyc: codes) { pyc.put(c); } @@ -576,30 +613,32 @@ } public void addFunctions() throws IOException { - Code code = classfile.addMethod("call_function", // + Code code = classfile.addMethod("call_function", sig(PyObject.class, Integer.TYPE, PyFrame.class, ThreadState.class), ACC_PUBLIC); - code.aload(0); // this - code.aload(2); // frame - code.aload(3); // thread state - Label def = new Label(); - Label[] labels = new Label[codes.size()]; - int i; - for (i = 0; i < labels.length; i++) { - labels[i] = new Label(); + if (!codes.isEmpty()) { + code.aload(0); // this + code.aload(2); // frame + code.aload(3); // thread state + Label def = new Label(); + Label[] labels = new Label[codes.size()]; + int i; + for (i = 0; i < labels.length; i++) { + labels[i] = new Label(); + } + + // Get index for function to call + code.iload(1); + code.tableswitch(0, labels.length - 1, def, labels); + for (i = 0; i < labels.length; i++) { + code.label(labels[i]); + code.invokevirtual(classfile.name, (codes.get(i)).fname, + sig(PyObject.class, PyFrame.class, ThreadState.class)); + code.areturn(); + } + code.label(def); } - // Get index for function to call - code.iload(1); - code.tableswitch(0, labels.length - 1, def, labels); - for (i = 0; i < labels.length; i++) { - code.label(labels[i]); - code.invokevirtual(classfile.name, (codes.get(i)).fname, - sig(PyObject.class, PyFrame.class, ThreadState.class)); - code.areturn(); - } - code.label(def); - // Should probably throw internal exception here code.aconst_null(); code.areturn(); @@ -658,10 +697,8 @@ org.python.core.imp.NO_MTIME); } - public static void compile(mod node, OutputStream ostream, String name, String filename, - boolean linenumbers, boolean printResults, CompilerFlags cflags, long mtime) - throws Exception { - Module module = new Module(name, filename, linenumbers, mtime); + protected static void _module_init(mod node, Module module, boolean printResults, + CompilerFlags cflags) throws Exception { if (cflags == null) { cflags = new CompilerFlags(); } @@ -670,10 +707,220 @@ // Add __doc__ if it exists - Constant main = module.codeConstant(node, "", false, null, false, // + Constant main = module.codeConstant(node, "", false, null, false, printResults, 0, module.getScopeInfo(node), cflags); module.mainCode = main; - module.write(ostream); + } + + private static PyBytecode loadPyBytecode(String filename) throws RuntimeException + { + String pyc_filename = filename+"c"; + File pyc_file = new File(pyc_filename); + if (pyc_file.exists()) { + PyFile f = new PyFile(pyc_filename, "r", 4096); + byte[] bts = f.read(8).toBytes(); + int magic = (bts[1]<< 8) & 0x0000FF00 | + (bts[0]<< 0) & 0x000000FF; +// int mtime_pyc = (bts[7]<<24) & 0xFF000000 | +// (bts[6]<<16) & 0x00FF0000 | +// (bts[5]<< 8) & 0x0000FF00 | +// (bts[4]<< 0) & 0x000000FF; + if (magic != 62211) { // check Python 2.7 bytecode + throw new RuntimeException("Encountered too large method code in \n"+filename+ + "\n"+pyc_filename+ + "\ncontains wrong bytecode version, not CPython 2.7 bytecode."+ + "\nPlease provide a CPython 2.7 bytecode file (.pyc) to proceed, e.g. run"+ + "\npython -m py_compile "+filename+"\nand try again."); + } + _marshal.Unmarshaller un = new _marshal.Unmarshaller(f); + PyObject code = un.load(); + f.close(); + if (code instanceof PyBytecode) { + return (PyBytecode) code; + } + throw new RuntimeException("Encountered too large method code in \n"+filename+ + "\n"+pyc_filename+ + "\ncontains invalid bytecode."+ + "\nPlease provide a CPython 2.7 bytecode file (.pyc) to proceed, e.g. run"+ + "\npython -m py_compile "+filename+"\nand try again."); + } else { + throw new RuntimeException("Encountered too large method code in \n"+filename+ + "\nPlease provide a CPython 2.7 bytecode file (.pyc) to proceed, e.g. run"+ + "\npython -m py_compile "+filename+"\nand try again."); + } + } + + private static String serializePyBytecode(PyBytecode btcode) throws java.io.IOException { + // For some reason we cannot do this using _marshal: + /* + cStringIO.StringIO buf = cStringIO.StringIO(); + _marshal.Marshaller marsh = new _marshal.Marshaller(buf); + marsh.dump(largest_m_code); + String code_str = buf.getvalue().asString(); + + _marshal.Unmarshaller un2 = new _marshal.Unmarshaller(cStringIO.StringIO(code_str)); + PyBytecode code = (PyBytecode) un2.load(); + + This says 'ValueError: bad marshal data' + Maybe the issue is actually with cStringIO, because bytecode-marshalling uses + bytes not directly suitable as String-values. cStringIO does not use Base64 or + something, but rather supports only string-compatible data. + */ + // so we use Java-reflection... + + // serialize the object + ByteArrayOutputStream bo = new ByteArrayOutputStream(); + ObjectOutputStream so = new ObjectOutputStream(bo); + so.writeObject(btcode); + so.flush(); + String code_str = DatatypeConverter.printBase64Binary(bo.toByteArray()); + so.close(); + bo.close(); + return code_str; + } + + private static final int maxLiteral = 65535; + + /** + * This method stores Python-Bytecode in String literals. + * While Java supports rather long strings, constrained only by + * int-addressing of arrays, it supports only up to 65535 characters + * in literals (not sure how escape-sequences are counted). + * To circumvent this limitation, the code is automatically splitted + * into several literals with the following naming-scheme. + * + * - The marker-interface 'ContainsPyBytecode' indicates that a class + * contains (static final) literals of the following scheme: + * - a prefix of '___' indicates a bytecode-containing string literal + * - a number indicating the number of parts follows + * - '0_' indicates that no splitting occurred + * - otherwise another number follows, naming the index of the literal + * - indexing starts at 0 + * + * Examples: + * ___0_method1 contains bytecode for method1 + * ___2_0_method2 contains first part of method2's bytecode + * ___2_1_method2 contains second part of method2's bytecode + * + * Note that this approach is provisional. In future, Jython might contain + * the bytecode directly as bytecode-objects. The current approach was + * feasible with much less complicated JVM bytecode-manipulation, but needs + * special treatment after class-loading. + */ + private static void insert_code_str_to_classfile(String name, String code_str, Module module) + throws java.io.IOException { + // We might need to split the code into several literals. + if (code_str.length() > maxLiteral) { + int splits = code_str.length()/maxLiteral; + if (code_str.length()%maxLiteral > 0) { + ++splits; + } + int pos = 0, i = 0; + for (; pos+maxLiteral <= code_str.length(); ++i) { + module.classfile.addFinalStringLiteral( + "___"+splits+"_"+i+"_"+name, + code_str.substring(pos, pos+maxLiteral)); + pos += maxLiteral; + } + if (i < splits) { + module.classfile.addFinalStringLiteral( + "___"+splits+"_"+i+"_"+name, + code_str.substring(pos)); + } + } else { + module.classfile.addFinalStringLiteral("___0_"+name, code_str); + } + } + + public static void compile(mod node, OutputStream ostream, String name, String filename, + boolean linenumbers, boolean printResults, CompilerFlags cflags, long mtime) + throws Exception { + try { + Module module = new Module(name, filename, linenumbers, mtime); + _module_init(node, module, printResults, cflags); + module.write(ostream); + } catch (RuntimeException re) { + if (re.getMessage() != null && re.getMessage().equals("Method code too large!")) { + PyBytecode btcode = loadPyBytecode(filename); + int thresh = 22000; + // No idea, how to determine at this point if a method is oversized, so we just try + // a threshold regarding Python code-length, while JVM restriction is actually about + // Java bytecode length. Anyway; given that code-lengths are strongly related, this + // should work well enough. + + while (true) { // Always enjoy to write a line like this :) + try { + List largest_m_codes = new ArrayList<>(); + Stack buffer = new Stack<>(); + //HashSet allCodes = new HashSet<>(); + buffer.push(btcode); + //allCodes.add(btcode); + while (!buffer.isEmpty()) { + // Probably this cannot yield cycles, so cycle-proof stuff + // is out-commented for now. (everything regarding 'allCodes') + PyBytecode bcode = buffer.pop(); + //System.out.println("PyBytecode: "+bcode.co_name+" of size "+bcode.co_code.length); + if (bcode.co_code.length > thresh) { + largest_m_codes.add(bcode); + } else { + // If a function needs to be done as bytecode, we create all inner + // PyCode-items (classes, functions, methods) also as bytecode + // implicitly, so no need so look at them individually. + // Maybe we can later optimize this such that inner methods can be + // JVM-bytecode as well (if not oversized themselves). + for (PyObject item: bcode.co_consts) { + if (item instanceof PyBytecode /*&& !allCodes.contains(item)*/) { + PyBytecode mpbc = (PyBytecode) item; + buffer.push(mpbc); + //allCodes.add(mpbc); + } + } + } + } + Module module = new Module(name, filename, linenumbers, mtime); + module.oversized_methods = new Hashtable<>(largest_m_codes.size()); + int ov_id = 0; + String name_id; + for (PyBytecode largest_m_code: largest_m_codes) { + if (!PyCodeConstant.isJavaIdentifier(largest_m_code.co_name)) { + name_id = "f$_"+ov_id++; + } else { + name_id = largest_m_code.co_name+"$_"+ov_id++; + } + if (largest_m_code.co_name.equals("")) { + // In Jython's opinion module begins at line 0 + // (while CPython reports line 1) + module.oversized_methods.put( + largest_m_code.co_name+0, name_id); + } else { + module.oversized_methods.put( + largest_m_code.co_name+largest_m_code.co_firstlineno, name_id); + } + String code_str = serializePyBytecode(largest_m_code); + insert_code_str_to_classfile(name_id, code_str, module); + } + module.classfile.addInterface(p(org.python.core.ContainsPyBytecode.class)); + _module_init(node, module, printResults, cflags); + module.write(ostream); + break; + } catch (RuntimeException e) { + if (re.getMessage() == null || !e.getMessage().equals("Method code too large!")) { + throw e; + } else { + thresh -= 100; + } + } + if (thresh == 10000) { /* This value should be well feasible by JVM-bytecode, + so something else must be wrong. */ + throw new RuntimeException( + "For unknown reason, too large method code couldn't be resolved"+ + "\nby PyBytecode-approach:\n"+filename); + } + } + } else { + throw re; + } + } } public void emitNum(Num node, Code code) throws Exception { @@ -720,7 +967,7 @@ code.iconst(n); code.anewarray(p(PyObject.class)); for (int i = 0; i < num_setters; i++) { - Code setter = this.classfile.addMethod("set$$" + setter_count, // + Code setter = this.classfile.addMethod("set$$" + setter_count, sig(Void.TYPE, PyObject[].class), ACC_STATIC | ACC_PRIVATE); for (int j = 0; (j < MAX_SETTINGS_PER_SETTER) diff --git a/src/org/python/core/BytecodeLoader.java b/src/org/python/core/BytecodeLoader.java --- a/src/org/python/core/BytecodeLoader.java +++ b/src/org/python/core/BytecodeLoader.java @@ -4,6 +4,11 @@ import java.net.URL; import java.net.URLClassLoader; import java.util.List; +import java.lang.reflect.Field; +import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.io.ObjectInputStream; +import javax.xml.bind.DatatypeConverter; import org.objectweb.asm.ClassReader; import org.python.util.Generic; @@ -23,7 +28,9 @@ * @param referents * superclasses and interfaces that the new class will reference. */ + @SuppressWarnings("unchecked") public static Class makeClass(String name, byte[] data, Class... referents) { + @SuppressWarnings("resource") Loader loader = new Loader(); for (Class referent : referents) { try { @@ -35,6 +42,19 @@ } } Class c = loader.loadClassFromBytes(name, data); + if (ContainsPyBytecode.class.isAssignableFrom(c)) { + try { + fixPyBytecode((Class) c); + } catch (IllegalAccessException e) { + throw new RuntimeException(e); + } catch (NoSuchFieldException e) { + throw new RuntimeException(e); + } catch (ClassNotFoundException e) { + throw new RuntimeException(e); + } catch (IOException e) { + throw new RuntimeException(e); + } + } BytecodeNotification.notify(name, data, c); return c; } @@ -56,6 +76,98 @@ return makeClass(name, data); } + private static PyCode parseSerializedCode(String code_str) + throws IOException, ClassNotFoundException + { + byte[] b = DatatypeConverter.parseBase64Binary(code_str); + ByteArrayInputStream bi = new ByteArrayInputStream(b); + ObjectInputStream si = new ObjectInputStream(bi); + PyBytecode meth_code = (PyBytecode) si.readObject(); + si.close(); + bi.close(); + return meth_code; + } + + /** + * This method looks for Python-Bytecode stored in String literals. + * While Java supports rather long strings, constrained only by + * int-addressing of arrays, it supports only up to 65535 characters + * in literals (not sure how escape-sequences are counted). + * To circumvent this limitation, the code is automatically splitted + * into several literals with the following naming-scheme. + * + * - The marker-interface 'ContainsPyBytecode' indicates that a class + * contains (static final) literals of the following scheme: + * - a prefix of '___' indicates a bytecode-containing string literal + * - a number indicating the number of parts follows + * - '0_' indicates that no splitting occurred + * - otherwise another number follows, naming the index of the literal + * - indexing starts at 0 + * + * Examples: + * ___0_method1 contains bytecode for method1 + * ___2_0_method2 contains first part of method2's bytecode + * ___2_1_method2 contains second part of method2's bytecode + * + * Note that this approach is provisional. In future, Jython might contain + * the bytecode directly as bytecode-objects. The current approach was + * feasible with much less complicated JVM bytecode-manipulation, but needs + * special treatment after class-loading. + */ + public static void fixPyBytecode(Class c) + throws IllegalAccessException, NoSuchFieldException, java.io.IOException, ClassNotFoundException + { + Field[] fields = c.getDeclaredFields(); + for (Field fld: fields) { + String fldName = fld.getName(); + if (fldName.startsWith("___")) { + fldName = fldName.substring(3); + + String[] splt = fldName.split("_"); + if (splt[0].equals("0")) { + fldName = fldName.substring(2); + Field codeField = c.getDeclaredField(fldName); + if (codeField.get(null) == null) { + codeField.set(null, parseSerializedCode((String) fld.get(null))); + } + } else { + if (splt[1].equals("0")) { + fldName = fldName.substring(splt[0].length()+splt[1].length()+2); + Field codeField = c.getDeclaredField(fldName); + if (codeField.get(null) == null) { + // assemble original code-string: + int len = Integer.parseInt(splt[0]); + StringBuilder blt = new StringBuilder((String) fld.get(null)); + int pos = 1, pos0; + String partName; + while (pos < len) { + pos0 = pos; + for (Field fldPart: fields) { + partName = fldPart.getName(); + if (partName.length() != fldName.length() && + partName.startsWith("___") && + partName.endsWith(fldName)) { + String[] splt2 = partName.substring(3).split("_"); + if (Integer.parseInt(splt2[1]) == pos) { + blt.append((String) fldPart.get(null)); + pos += 1; + if (pos == len) break; + } + } + } + if (pos0 == pos) { + throw new RuntimeException("Invalid PyBytecode splitting in "+c.getName()+ + ":\nSplit-index "+pos+" wasn't found."); + } + } + codeField.set(null, parseSerializedCode(blt.toString())); + } + } + } + } + } + } + /** * Turn the java byte code for a compiled python module into a java class. * @@ -69,7 +181,9 @@ Class c = makeClass(name, data); Object o = c.getConstructor(new Class[] {String.class}) .newInstance(new Object[] {filename}); - return ((PyRunnable)o).getMain(); + + PyCode result = ((PyRunnable)o).getMain(); + return result; } catch (Exception e) { throw Py.JavaError(e); } diff --git a/src/org/python/core/ContainsPyBytecode.java b/src/org/python/core/ContainsPyBytecode.java new file mode 100644 --- /dev/null +++ b/src/org/python/core/ContainsPyBytecode.java @@ -0,0 +1,34 @@ +package org.python.core; + +/** + * Jython stores Python-Bytecode of methods and functions that exceed + * JVM method-size restrictions in String literals. + * While Java supports rather long strings, constrained only by + * int-addressing of arrays, it supports only up to 65535 characters + * in literals (not sure how escape-sequences are counted). + * To circumvent this limitation, the code is automatically splitted + * into several literals with the following naming-scheme. + * + * - The marker-interface 'ContainsPyBytecode' indicates that a class + * contains (static final) literals of the following scheme: + * - a prefix of '___' indicates a bytecode-containing string literal + * - a number indicating the number of parts follows + * - '0_' indicates that no splitting occurred + * - otherwise another number follows, naming the index of the literal + * - indexing starts at 0 + * + * Examples: + * ___0_method1 contains bytecode for method1 + * ___2_0_method2 contains first part of method2's bytecode + * ___2_1_method2 contains second part of method2's bytecode + * + * Note that this approach is provisional. In future, Jython might contain + * the bytecode directly as bytecode-objects. The current approach was + * feasible with much less complicated JVM bytecode-manipulation, but needs + * special treatment after class-loading. + * + * In a future approach this interface might be removed. + */ +public interface ContainsPyBytecode { + // For now this is a pure marker-interface. +} diff --git a/src/org/python/core/PyRunnableBootstrap.java b/src/org/python/core/PyRunnableBootstrap.java --- a/src/org/python/core/PyRunnableBootstrap.java +++ b/src/org/python/core/PyRunnableBootstrap.java @@ -12,6 +12,19 @@ } public PyCode loadCode(CodeLoader loader) { + if (runnable instanceof ContainsPyBytecode) { + try { + BytecodeLoader.fixPyBytecode(((ContainsPyBytecode) runnable).getClass()); + } catch (NoSuchFieldException e) { + throw Py.JavaError(e); + } catch (java.io.IOException e) { + throw Py.JavaError(e); + } catch (ClassNotFoundException e) { + throw Py.JavaError(e); + } catch (IllegalAccessException e) { + throw Py.JavaError(e); + } + } return runnable.getMain(); } @@ -29,15 +42,27 @@ public PyCode loadCode(CodeLoader loader) { try { - return constructor.newInstance(loader.filename).getMain(); + PyRunnable result = constructor.newInstance(loader.filename); + if (result instanceof ContainsPyBytecode) { + try { + BytecodeLoader.fixPyBytecode(((ContainsPyBytecode) result).getClass()); + } catch (NoSuchFieldException e) { + throw Py.JavaError(e); + } catch (java.io.IOException e) { + throw Py.JavaError(e); + } catch (ClassNotFoundException e) { + throw Py.JavaError(e); + } catch (IllegalAccessException e) { + throw Py.JavaError(e); + } + } + return result.getMain(); } catch (Exception e) { throw new IllegalArgumentException( "PyRunnable class constructor does not support instantiation protocol.", e); } } - }; } - } diff --git a/src/org/python/core/imp.java b/src/org/python/core/imp.java --- a/src/org/python/core/imp.java +++ b/src/org/python/core/imp.java @@ -412,9 +412,9 @@ PyUnicode.checkEncoding(name); PyModule module = addModule(name); - PyTableCode code = null; - if (c instanceof PyTableCode) { - code = (PyTableCode)c; + PyBaseCode code = null; + if (c instanceof PyBaseCode) { + code = (PyBaseCode)c; } if (moduleLocation != null) { @@ -439,10 +439,22 @@ } } + @SuppressWarnings("unchecked") static PyObject createFromClass(String name, Class c) { // Two choices. c implements PyRunnable or c is Java package if (PyRunnable.class.isAssignableFrom(c)) { try { + if (ContainsPyBytecode.class.isAssignableFrom(c)) { + try { + BytecodeLoader.fixPyBytecode((Class) c); + } catch (NoSuchFieldException e) { + throw Py.JavaError(e); + } catch (java.io.IOException e) { + throw Py.JavaError(e); + } catch (ClassNotFoundException e) { + throw Py.JavaError(e); + } + } return createFromCode(name, ((PyRunnable)c.newInstance()).getMain()); } catch (InstantiationException e) { throw Py.JavaError(e); @@ -554,7 +566,7 @@ } String mod = PySystemState.getBuiltin(name); if (mod != null) { - Class c = Py.findClassEx(mod, "builtin modules"); + Class c = Py.findClassEx(mod, "builtin modules"); if (c != null) { Py.writeComment(IMPORT_LOG, "'" + name + "' as " + mod + " in builtin modules"); try { -- Repository URL: https://hg.python.org/jython