Import WiFi performance measurement scripts.
These scripts are an evaluation suite for WiFi performance:
* sample - gather performance measurements (using iperf and passive
tcpdump) from a WiFi station, and write them to the filesystem.
* report - Collate multiple performance measurements into a table that
displays rate-over-range.
Tested on available Mac (early 2013 Macbook Pro) and Linux (TV Box)
platforms.
Change-Id: Iaf9272038c1fc12129d30107c0c65fcddcb13b1c
diff --git a/wifitables/Makefile b/wifitables/Makefile
new file mode 100644
index 0000000..9d8e033
--- /dev/null
+++ b/wifitables/Makefile
@@ -0,0 +1,48 @@
+default: all
+
+# Note: super-init-not-called really should be enabled, but we had to
+# disable it for now due to gpylint bug b/18440404. Re-enable the warning
+# if that bug gets fixed.
+GPYLINT=$(shell \
+ if which gpylint >/dev/null; then \
+ echo gpylint \
+ --disable=g-bad-import-order \
+ --disable=g-unknown-interpreter \
+ --disable=super-init-not-called; \
+ else \
+ echo 'echo "(gpylint-missing)" >&2'; \
+ fi \
+)
+PYTHONPATH:=$(shell /bin/pwd):$(shell /bin/pwd)/../wvtest:$(PYTHONPATH)
+
+all:
+ @echo "Nothing to do."
+
+# Use a submake here, only because otherwise GNU make (3.81) will not print
+# an error about 'test' itself failing if one of the two sub-targets fails.
+# Without such output, 'lint' could fail long before test_only fails, and
+# the test_only output could scroll off the top of the screen, leaving the
+# misleading impression that everything tested successfully.
+test:
+ $(MAKE) test_only lint
+
+test_only: all *_test.py
+ for d in $(filter %_test.py,$^); do \
+ echo "Testing $$d"; \
+ wvtest/wvtest.py $$d; \
+ done
+
+# For maximum parallelism, we could just have a rule that depends on %.lint
+# for all interesting files. But gpylint takes a long time to start up, so
+# let's try to batch several files together into each instance to minimize
+# the runtime. For added fun, gpylint has bugs if you specify files from
+# more than one directory at once, so break it out by directory.
+lint: \
+ report.lint \
+ sample.lint \
+
+%.lint: all
+ @$(GPYLINT) $*
+
+clean:
+ rm -f *~ .*~ *.pyc
diff --git a/wifitables/README b/wifitables/README
new file mode 100644
index 0000000..1f82c1e
--- /dev/null
+++ b/wifitables/README
@@ -0,0 +1,5 @@
+WifiTables constructs tables of WiFi performance vs distance.
+
+To run:
+ ./sample at each location you want to gather measurements for.
+ ./report at the end of a series of runs to collate the data into a table.
diff --git a/wifitables/__init__.py b/wifitables/__init__.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/wifitables/__init__.py
diff --git a/wifitables/channels.tsv b/wifitables/channels.tsv
new file mode 100644
index 0000000..3929127
--- /dev/null
+++ b/wifitables/channels.tsv
@@ -0,0 +1,33 @@
+Channel Frequency (MHz)
+1 2412
+2 2417
+3 2422
+4 2427
+5 2432
+6 2437
+7 2442
+8 2447
+9 2452
+10 2457
+11 2462
+36 5180
+40 5200
+44 5220
+48 5240
+52 5260
+56 5280
+60 5300
+64 5320
+100 5500
+104 5520
+108 5540
+112 5560
+116 5580
+132 5660
+136 5680
+140 5700
+149 5745
+153 5765
+157 5785
+161 5805
+165 5825
\ No newline at end of file
diff --git a/wifitables/n-datarates.tsv b/wifitables/n-datarates.tsv
new file mode 100644
index 0000000..3f86bd5
--- /dev/null
+++ b/wifitables/n-datarates.tsv
@@ -0,0 +1,33 @@
+MCS Index Channel Width (MHz) Guard Interval (ns) Data Rate (Mbit/s)
+0 20 800 6.5
+0 20 400 7.2
+0 40 800 13.5
+0 40 400 15
+1 20 800 13
+1 20 400 14.4
+1 40 800 27
+1 40 400 30
+2 20 800 19.5
+2 20 400 21.7
+2 40 800 40.5
+2 40 400 45
+3 20 800 26
+3 20 400 28.9
+3 40 800 54
+3 40 400 60
+4 20 800 39
+4 20 400 43.3
+4 40 800 81
+4 40 400 90
+5 20 800 52
+5 20 400 57.8
+5 40 800 108
+5 40 400 120
+6 20 800 58.5
+6 20 400 65
+6 40 800 121.5
+6 40 400 135
+7 20 800 65
+7 20 400 72.2
+7 40 800 135
+7 40 400 150
\ No newline at end of file
diff --git a/wifitables/options.py b/wifitables/options.py
new file mode 100644
index 0000000..9bcead7
--- /dev/null
+++ b/wifitables/options.py
@@ -0,0 +1,271 @@
+# Copyright 2011 Avery Pennarun and options.py contributors.
+# All rights reserved.
+#
+# (This license applies to this file but not necessarily the other files in
+# this package.)
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# 1. Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# 2. Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in
+# the documentation and/or other materials provided with the
+# distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY AVERY PENNARUN ``AS IS'' AND ANY
+# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> OR
+# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#
+"""Command-line options parser.
+With the help of an options spec string, easily parse command-line options.
+
+An options spec is made up of two parts, separated by a line with two dashes.
+The first part is the synopsis of the command and the second one specifies
+options, one per line.
+
+Each non-empty line in the synopsis gives a set of options that can be used
+together.
+
+Option flags must be at the begining of the line and multiple flags are
+separated by commas. Usually, options have a short, one character flag, and a
+longer one, but the short one can be omitted.
+
+Long option flags are used as the option's key for the OptDict produced when
+parsing options.
+
+When the flag definition is ended with an equal sign, the option takes one
+string as an argument. Otherwise, the option does not take an argument and
+corresponds to a boolean flag that is true when the option is given on the
+command line.
+
+The option's description is found at the right of its flags definition, after
+one or more spaces. The description ends at the end of the line. If the
+description contains text enclosed in square brackets, the enclosed text will
+be used as the option's default value.
+
+Options can be put in different groups. Options in the same group must be on
+consecutive lines. Groups are formed by inserting a line that begins with a
+space. The text on that line will be output after an empty line.
+"""
+import sys, os, textwrap, getopt, re, struct
+
+class OptDict:
+ """Dictionary that exposes keys as attributes.
+
+ Keys can bet set or accessed with a "no-" or "no_" prefix to negate the
+ value.
+ """
+ def __init__(self):
+ self._opts = {}
+
+ def __setitem__(self, k, v):
+ if k.startswith('no-') or k.startswith('no_'):
+ k = k[3:]
+ v = not v
+ self._opts[k] = v
+
+ def __getitem__(self, k):
+ if k.startswith('no-') or k.startswith('no_'):
+ return not self._opts[k[3:]]
+ return self._opts[k]
+
+ def __getattr__(self, k):
+ return self[k]
+
+
+def _default_onabort(msg):
+ sys.exit(97)
+
+
+def _intify(v):
+ try:
+ vv = int(v or '')
+ if str(vv) == v:
+ return vv
+ except ValueError:
+ pass
+ return v
+
+
+def _atoi(v):
+ try:
+ return int(v or 0)
+ except ValueError:
+ return 0
+
+
+def _remove_negative_kv(k, v):
+ if k.startswith('no-') or k.startswith('no_'):
+ return k[3:], not v
+ return k,v
+
+def _remove_negative_k(k):
+ return _remove_negative_kv(k, None)[0]
+
+
+def _tty_width():
+ s = struct.pack("HHHH", 0, 0, 0, 0)
+ try:
+ import fcntl, termios
+ s = fcntl.ioctl(sys.stderr.fileno(), termios.TIOCGWINSZ, s)
+ except (IOError, ImportError):
+ return _atoi(os.environ.get('WIDTH')) or 70
+ (ysize,xsize,ypix,xpix) = struct.unpack('HHHH', s)
+ return xsize or 70
+
+
+class Options:
+ """Option parser.
+ When constructed, a string called an option spec must be given. It
+ specifies the synopsis and option flags and their description. For more
+ information about option specs, see the docstring at the top of this file.
+
+ Two optional arguments specify an alternative parsing function and an
+ alternative behaviour on abort (after having output the usage string).
+
+ By default, the parser function is getopt.gnu_getopt, and the abort
+ behaviour is to exit the program.
+ """
+ def __init__(self, optspec, optfunc=getopt.gnu_getopt,
+ onabort=_default_onabort):
+ self.optspec = optspec
+ self._onabort = onabort
+ self.optfunc = optfunc
+ self._aliases = {}
+ self._shortopts = 'h?'
+ self._longopts = ['help', 'usage']
+ self._hasparms = {}
+ self._defaults = {}
+ self._usagestr = self._gen_usage()
+
+ def _gen_usage(self):
+ out = []
+ lines = self.optspec.strip().split('\n')
+ lines.reverse()
+ first_syn = True
+ while lines:
+ l = lines.pop()
+ if l == '--': break
+ out.append('%s: %s\n' % (first_syn and 'usage' or ' or', l))
+ first_syn = False
+ out.append('\n')
+ last_was_option = False
+ while lines:
+ l = lines.pop()
+ if l.startswith(' '):
+ out.append('%s%s\n' % (last_was_option and '\n' or '',
+ l.lstrip()))
+ last_was_option = False
+ elif l:
+ (flags, extra) = l.split(' ', 1)
+ extra = extra.strip()
+ if flags.endswith('='):
+ flags = flags[:-1]
+ has_parm = 1
+ else:
+ has_parm = 0
+ g = re.search(r'\[([^\]]*)\]$', extra)
+ if g:
+ defval = g.group(1)
+ else:
+ defval = None
+ flagl = flags.split(',')
+ flagl_nice = []
+ for _f in flagl:
+ f,dvi = _remove_negative_kv(_f, _intify(defval))
+ self._aliases[f] = _remove_negative_k(flagl[0])
+ self._hasparms[f] = has_parm
+ self._defaults[f] = dvi
+ if f == '#':
+ self._shortopts += '0123456789'
+ flagl_nice.append('-#')
+ elif len(f) == 1:
+ self._shortopts += f + (has_parm and ':' or '')
+ flagl_nice.append('-' + f)
+ else:
+ f_nice = re.sub(r'\W', '_', f)
+ self._aliases[f_nice] = _remove_negative_k(flagl[0])
+ self._longopts.append(f + (has_parm and '=' or ''))
+ self._longopts.append('no-' + f)
+ flagl_nice.append('--' + _f)
+ flags_nice = ', '.join(flagl_nice)
+ if has_parm:
+ flags_nice += ' ...'
+ prefix = ' %-20s ' % flags_nice
+ argtext = '\n'.join(textwrap.wrap(extra, width=_tty_width(),
+ initial_indent=prefix,
+ subsequent_indent=' '*28))
+ out.append(argtext + '\n')
+ last_was_option = True
+ else:
+ out.append('\n')
+ last_was_option = False
+ return ''.join(out).rstrip() + '\n'
+
+ def usage(self, msg=""):
+ """Print usage string to stderr and abort."""
+ sys.stderr.write(self._usagestr)
+ if msg:
+ sys.stderr.write(msg)
+ e = self._onabort and self._onabort(msg) or None
+ if e:
+ raise e
+
+ def fatal(self, msg):
+ """Print an error message to stderr and abort with usage string."""
+ msg = '\nerror: %s\n' % msg
+ return self.usage(msg)
+
+ def parse(self, args):
+ """Parse a list of arguments and return (options, flags, extra).
+
+ In the returned tuple, "options" is an OptDict with known options,
+ "flags" is a list of option flags that were used on the command-line,
+ and "extra" is a list of positional arguments.
+ """
+ try:
+ (flags,extra) = self.optfunc(args, self._shortopts, self._longopts)
+ except getopt.GetoptError, e:
+ self.fatal(e)
+
+ opt = OptDict()
+
+ for k,v in self._defaults.iteritems():
+ k = self._aliases[k]
+ opt[k] = v
+
+ for (k,v) in flags:
+ k = k.lstrip('-')
+ if k in ('h', '?', 'help', 'usage'):
+ self.usage()
+ if k.startswith('no-'):
+ k = self._aliases[k[3:]]
+ v = 0
+ elif (self._aliases.get('#') and
+ k in ('0','1','2','3','4','5','6','7','8','9')):
+ v = int(k) # guaranteed to be exactly one digit
+ k = self._aliases['#']
+ opt['#'] = v
+ else:
+ k = self._aliases[k]
+ if not self._hasparms[k]:
+ assert(v == '')
+ v = (opt._opts.get(k) or 0) + 1
+ else:
+ v = _intify(v)
+ opt[k] = v
+ for (f1,f2) in self._aliases.iteritems():
+ opt[f1] = opt._opts.get(f2)
+ return (opt,flags,extra)
diff --git a/wifitables/report b/wifitables/report
new file mode 120000
index 0000000..e501b7a
--- /dev/null
+++ b/wifitables/report
@@ -0,0 +1 @@
+report.py
\ No newline at end of file
diff --git a/wifitables/report.py b/wifitables/report.py
new file mode 100755
index 0000000..ffd6b7e
--- /dev/null
+++ b/wifitables/report.py
@@ -0,0 +1,295 @@
+#!/usr/bin/env python
+
+"""report: make a table summarizing output from one or more runs of `sample`."""
+
+from collections import Counter
+import csv
+import os
+import re
+import sys
+import options
+
+optspec = """
+report [options...] <journal>
+--
+r,report_dir= path to a single report directory to be parsed
+"""
+
+NFILE = 'n-datarates.tsv'
+nrates = {}
+
+CHANNELFILE = 'channels.tsv'
+channels = {}
+
+
+def LoadNRates():
+ """Loads 802.11n coding and data rates into a global variable."""
+ if nrates: return
+
+ raw = []
+
+ with open(NFILE, 'rb') as csvfile:
+ reader = csv.reader(csvfile, delimiter='\t')
+ next(reader) # skip header row when reading by machine
+ for mcs, width, gi, rate in reader:
+ raw.append([int(mcs), int(width), int(gi), float(rate)])
+
+ # Load global table, computing MCS 8-31 statistics from MCS 0-7.
+ for mcs, width, gi, rate in raw:
+ for i in range(4):
+ nrates[(8*i + mcs, width, gi)] = rate * (i + 1)
+
+
+def LoadChannels():
+ """Load 802.11n channels and frequencies into a global variable."""
+
+ with open(CHANNELFILE, 'rb') as csvfile:
+ reader = csv.reader(csvfile, delimiter='\t')
+ next(reader)
+
+ for channel, freq in reader:
+ channels[int(channel)] = int(freq)
+
+
+def ParseMCSFile(outfile, width=20):
+ """Extract MCS and PHY rate statistics from an MCS report file."""
+
+ # assume long guard interval
+ guard = 800
+
+ counter = Counter()
+ for line in outfile:
+ for tok in line.split():
+ if tok == '.': continue
+
+ mcs = int(tok)
+ counter[mcs] += 1
+
+ phy = 0.0
+ alltimes = 0
+ for mcs, times in counter.iteritems():
+ phy += nrates[(mcs, width, guard)] * times
+ alltimes += times
+
+ return counter.most_common()[0][0], phy / alltimes
+
+
+def ParseIperf(out, udp=False):
+ """Parse output written by an `iperf` run into structured data."""
+ pattern = (r'\[(.{3})\]\s+(?P<interval>.*?sec)\s+(?P<transfer>.*?Bytes|bits)'
+ r'\s+(?P<bandwidth>.*?/sec)')
+ if udp:
+ pattern += r'\s+(?P<jitter>.*?s)\s+(?P<datagrams>.*)'
+
+ iperf_re = re.compile(pattern)
+
+ for line in out.splitlines():
+ match = iperf_re.match(line)
+ if match:
+ iperf = match.groupdict()
+ iperf['bandwidth'] = float(iperf['bandwidth'].split()[0])
+ return iperf
+
+ return {}
+
+
+def ParseIperfTCP(out):
+ """ParseIperfTCP parses the output of TCP `iperf` runs."""
+ # sample line: [ 4] 0.0-10.0 sec 245 MBytes 206 Mbits/sec
+ return ParseIperf(out)
+
+
+def ParseIperfUDP(out):
+ """ParseIperfUDP parses the output of UDP `iperf` runs."""
+ # pylint: disable=line-too-long
+ # sample line: [ 5] 0.0-10.0 sec 1.25 MBytes 1.05 Mbits/sec 0.593 ms 0/ 893 (0%)
+ return ParseIperf(out, udp=True)
+
+
+def Channel(text_channel):
+ """Given a text channel spec like 149,+1 return the central freq and width."""
+ if ',' in text_channel:
+ base, offset = text_channel.split(',')
+ freq = channels[int(base)]
+ offset = int(offset)
+ return (freq + offset * 20) / 2, 40
+ else:
+ return channels[int(text_channel)], 20
+
+
+def ParseAirportI(output):
+ """Parse output of `airport -I` and return it as a dictionary."""
+ result = {}
+ for line in output.splitlines():
+ try:
+ key, value = [cell.strip() for cell in line.split(':', 1)]
+ if key in ['agrCtlRSSI', 'agrCtlNoise']:
+ result[key] = int(value)
+ else:
+ result[key] = value
+ except ValueError:
+ continue
+
+ return result
+
+
+def ParseAirportScan(output):
+ """Parse output of `airport -s` and return it as a dictionary."""
+ # This is a simple fixed-width format.
+ header = ['SSID', 'BSSID', 'RSSI', 'CHANNEL', 'HT', 'CC',
+ 'SECURITY (auth/unicast/group)']
+ result = []
+
+ chre = re.compile(r'\d+(?:,\+|-\d+)?')
+ for line in output.splitlines():
+ ssid, bssid, rssi, channel, ht, cc, security = (
+ [cell.strip() for cell in (line[:32], line[33:50], line[51:55],
+ line[56:63], line[64:66], line[67:69],
+ line[70:])])
+
+ # the scan sometimes includes comment lines. assume that anything that has
+ # a valid channel isn't a comment line.
+ if chre.match(channel):
+ result += [[ssid, bssid, int(rssi), channel, ht, cc, security]]
+
+ return [header] + result
+
+
+def ParseIwLink(output):
+ """Parse output of `iw dev <devname> link` and return it as a dictionary."""
+ ol = output.splitlines()
+
+ # BSSID is in the first line, in an idiosyncratic format.
+ # sample: Connected to d8:c7:c8:d7:72:30 (on wlan0)
+ m = re.search(r'(\w{2}:){5}\w{2}', ol[0])
+ if m:
+ result = {'BSSID': m.group(0)}
+ else:
+ raise ValueError('dev was not connected.')
+
+ for line in ol[1:]:
+ try:
+ key, value = line.split(':', 1)
+ result[key.strip()] = value.strip()
+ except ValueError:
+ continue
+
+ return result
+
+
+def ParseIpAddr(output):
+ """Parse output of one-line `ip addr` and return it as a dictionary."""
+ ol = output.splitlines()
+ result = {}
+ for line in ol:
+ _, interface, _, addr, _ = line.split(None, 4)
+ result[interface] = addr
+
+ return result
+
+
+def Overlap(c1, w1, c2, w2):
+ """Return True if two WiFi channels overlap, or False otherwise."""
+ # TODO(willangley): replace with code from Waveguide
+ b1 = c1 - w1 / 2
+ t1 = c1 + w1 / 2
+ b2 = c2 - w2 / 2
+ t2 = c2 + w2 / 2
+
+ return ((b1 <= b2 <= t1) or (b2 <= b1 <= t2)
+ or (b1 <= t2 <= t1) or (b2 <= t1 <= t2))
+
+
+def ReportLine(report_dir):
+ """Condense the output of a sample.py run into a one-line summary report."""
+ _, _, steps = report_dir.split('-')
+ line = [int(steps)]
+
+ # Reports generated on Mac have 'airport'
+ apath = os.path.join(report_dir, 'airport')
+ if os.path.isfile(apath):
+ with open(apath) as ai:
+ airport = ParseAirportI(ai.read())
+
+ channel, width = Channel(airport['channel'])
+ shared = 0
+ overlap = 0
+
+ cpath = os.path.join(report_dir, 'airportscan')
+ if os.path.exists(cpath):
+ with open(cpath) as ac:
+ for row in ParseAirportScan(ac.read())[1:]:
+ oc, ow = Channel(row[3])
+ if channel == oc and width == ow:
+ shared += 1
+ if Overlap(channel, width, oc, ow):
+ overlap += 1
+
+ rssi = airport['agrCtlRSSI']
+ noise = airport['agrCtlNoise']
+ line += [rssi, noise, shared, overlap - shared]
+
+ else:
+ # assume the report was generated on Linux.
+ with open(os.path.join(report_dir, 'iwlink')) as il:
+ iwlink = ParseIwLink(il.read())
+
+ signal = int(iwlink.get('signal', '0 dBm').split()[0])
+ line += [signal, '', '', ''] # Noise and contention not yet gathered in
+ # samples run on Linux systems.
+
+ width = 20
+ m = re.search(r'(\d+)Mhz', iwlink.get('tx bitrate'))
+ if m:
+ width = int(m.group(1))
+
+ mpath = os.path.join(report_dir, 'mcs')
+ if os.path.isfile(mpath):
+ with open(os.path.join(report_dir, 'mcs')) as mf:
+ line += ParseMCSFile(mf, width)
+ else:
+ line += ['', '']
+
+ it = open(os.path.join(report_dir, 'iperf'))
+ iu = open(os.path.join(report_dir, 'iperfu'))
+
+ tcp_perf = ParseIperfTCP(it.read())
+ udp_perf = ParseIperfUDP(iu.read())
+ line += [tcp_perf.get('bandwidth'), udp_perf.get('bandwidth')]
+
+ iu.close()
+ it.close()
+
+ return line
+
+
+def main():
+ o = options.Options(optspec)
+ (opt, _, extra) = o.parse(sys.argv[1:])
+ if len(extra) > 1:
+ o.fatal('expected at most one journal name.')
+
+ LoadNRates()
+ LoadChannels()
+
+ lines = []
+ if opt.report_dir:
+ lines += [ReportLine(opt.report_dir)]
+
+ if extra:
+ with open(extra[0]) as journal:
+ for line in journal:
+ lines += [ReportLine(line.strip())]
+
+ if len(lines) < 1:
+ o.fatal("didn't find any samples. did you supply at least one report dir"
+ ' or journal?')
+
+ print '\t'.join(['Steps', 'RSSI', 'Noise', 'Shared', 'Interfering', 'MCS',
+ 'PHY', 'TCP', 'UDP'])
+ for line in lines:
+ print '\t'.join(str(i) for i in line)
+
+
+if __name__ == '__main__':
+ main()
diff --git a/wifitables/report_test.py b/wifitables/report_test.py
new file mode 100644
index 0000000..31aff8f
--- /dev/null
+++ b/wifitables/report_test.py
@@ -0,0 +1,76 @@
+"""Tests for report."""
+
+import os
+
+import report
+from wvtest import *
+
+@wvtest
+def LoadExternalData():
+ print
+ report.LoadNRates()
+ WVPASS(report.nrates)
+
+ idx = (0, 20, 800)
+ print 'Testing MCS rate in file', idx
+ WVPASSEQ(report.nrates[idx], 6.5 )
+
+ idx = (25, 40, 400)
+ print 'Testing computed MCS rate', idx
+ WVPASSEQ(report.nrates[idx], 120 )
+
+ print
+ report.LoadChannels()
+ WVPASS(report.channels)
+
+ ch = 5
+ print 'Testing 2.4GHz channel', ch
+ WVPASSEQ(report.channels[ch], 2432)
+
+ ch = 149
+ print 'Testing 5GHz channel', ch
+ WVPASSEQ(report.channels[ch], 5745)
+
+
+@wvtest
+def TVBoxReport():
+ rpt = 'testdata/wifi-1424739295.41-0010'
+ print 'Checking IP address'
+ with open(os.path.join(rpt, 'ipaddr')) as ip:
+ addrmap = report.ParseIpAddr(ip.read())
+ WVPASSEQ(addrmap.get('lo'), '127.0.0.1/32')
+ WVPASSEQ(addrmap.get('wcli0'), '192.168.1.222/24')
+
+ print 'Checking for link information'
+ with open(os.path.join(rpt, 'iwlink')) as iw:
+ data = report.ParseIwLink(iw.read())
+ WVPASSEQ(data.get('SSID'), 'GSAFNS1441P0208_TestWifi')
+ WVPASSEQ(data.get('BSSID'), 'f4:f5:e8:80:f3:d0')
+
+ steps, rssi, _, _, _, _, _, tcperf, udperf = report.ReportLine(rpt)
+
+ print ('Checking report. Implemented measures: steps, rssi, TCP performance, '
+ 'UDP performance')
+ WVPASSEQ(steps, 10)
+ WVPASSEQ(rssi, -39)
+ WVPASSEQ(tcperf, 92.1)
+ WVPASSEQ(udperf, 91.2)
+
+@wvtest
+def MacbookReport():
+ rpt = 'testdata/wifi-1424744066.47-0010'
+ print ('Checking report. Implemented measures: steps, rssi, noise, devices '
+ 'on channel, off channel, MCS, PHY rate, TCP performance, UDP '
+ 'performance.')
+
+ (steps, rssi, noise, shared, conflict,
+ mcs, phy, tcperf, udperf) = report.ReportLine(rpt)
+ WVPASSEQ(steps, 10)
+ WVPASSEQ(rssi, -29)
+ WVPASSEQ(noise, -90)
+ WVPASSEQ(shared, 16)
+ WVPASSEQ(conflict, 10)
+ WVPASSEQ(mcs, 21)
+ WVPASS(abs(phy - 340.9) < 0.1)
+ WVPASSEQ(tcperf, 196.0)
+ WVPASSEQ(udperf, 260.0)
diff --git a/wifitables/sample b/wifitables/sample
new file mode 120000
index 0000000..5106294
--- /dev/null
+++ b/wifitables/sample
@@ -0,0 +1 @@
+sample.py
\ No newline at end of file
diff --git a/wifitables/sample.py b/wifitables/sample.py
new file mode 100755
index 0000000..92839bf
--- /dev/null
+++ b/wifitables/sample.py
@@ -0,0 +1,206 @@
+#!/usr/bin/env python
+
+"""sample: measure wireless performance and write a report to the filesystem."""
+
+import multiprocessing
+import os
+import platform
+import re
+import shutil
+import subprocess
+import sys
+import tempfile
+import time
+
+import options
+import report
+
+optspec = """
+sample [options...]
+--
+d,destination= host to run tests against [192.168.1.143]
+s,steps= number of steps test was run from [10]
+j,journal= append to journal tracking a series of test runs
+i,interface= wireless interface to use for outgoing connections [{0}]
+m,monitor= wireless monitor interface to use [{1}]
+"""
+
+
+def Iperf(host, udp=False, bandwidth=20, bind=None):
+ """Run iperf against host and report results."""
+ line = ['iperf', '-c', host]
+ prefix = 'iperf'
+
+ if udp:
+ line += ['-u', '-b', str(bandwidth * 1000000)]
+ prefix += 'u'
+ if bind:
+ line += ['-B', bind]
+
+ out = tempfile.NamedTemporaryFile(prefix=prefix)
+ subprocess.check_call(line, stdout=out)
+ return out
+
+
+def MCSBackground(tcpdump, out):
+ """Continually extract wireless MCS from a running `tcpdump` process.
+
+ This function will not return as long as tcpdump is running. You probably want
+ to run it in a background activity using multiprocessing.
+
+ Args:
+ tcpdump: a tcpdump process that's monitoring a wireless interface
+ and writing textual output to its stdout stream.
+ out: Python file-like object to write MCS information to.
+ """
+ mcs = re.compile(r'MCS (\d+)')
+ x = 0
+
+ for row in iter(tcpdump.stdout.readline, b''):
+ x += 1
+ match = mcs.search(row)
+ if match:
+ print >> out, '%2d ' % int(match.group(1)),
+ else:
+ print >> out, ' . ',
+
+ if x % 25 == 0:
+ print >> out
+
+
+def MCS(bssid, interface):
+ """Runs tcpdump in the background to gather wireless MCS."""
+ print 'Please enter password for `sudo` if prompted.'
+ subprocess.call(['sudo', '-v'])
+
+ out = tempfile.NamedTemporaryFile(prefix='mcs')
+ err = tempfile.NamedTemporaryFile(prefix='mcserr')
+
+ filt = ('(not subtype beacon and not subtype ack) and '
+ '(wlan addr1 {0} or wlan addr2 {0} or wlan addr3 {0})'.format(
+ bssid, bssid, bssid))
+
+ sudo_tcpdump = subprocess.Popen(['sudo', 'tcpdump', '-Z', os.getlogin(),
+ '-Ilnei', interface, filt],
+ stdout=subprocess.PIPE, stderr=err)
+ proc = multiprocessing.Process(target=MCSBackground, args=(sudo_tcpdump, out))
+ proc.start()
+
+ return sudo_tcpdump, out, err
+
+
+def IwLink(devname):
+ out = tempfile.NamedTemporaryFile(prefix='iwlink')
+ subprocess.check_call(['iw', 'dev', devname, 'link'], stdout=out)
+ return out
+
+
+def IpAddr():
+ out = tempfile.NamedTemporaryFile(prefix='ipaddr')
+ subprocess.check_call(['ip', '-o', '-f', 'inet', 'addr'], stdout=out)
+ return out
+
+
+def AirportI():
+ """Gather information about the current wireless network from `airport`."""
+ out = tempfile.NamedTemporaryFile(prefix='airport')
+ subprocess.check_call(['airport', '-I'], stdout=out)
+ return out
+
+
+def AirportScan():
+ """Gather information about other observable networks from `airport`."""
+ out = tempfile.NamedTemporaryFile(prefix='airportscan')
+ subprocess.check_call(['airport', '-s'], stdout=out)
+ return out
+
+
+def main():
+ system = platform.system()
+ defaults = {
+ # on a modern MacBook, en0 is the AirPort and can monitor and send at once
+ 'Darwin': ['en0', 'en0'],
+ # on Linux, separate client and monitor interfaces are needed.
+ # these defaults are for a TV box, other platforms will be different.
+ 'Linux': ['wcli0', ''],
+ }
+
+ if not defaults.get(system):
+ raise OSError('Running on unsupported system {0}; '
+ 'supported systems are {1}'.format(system,
+ ' '.join(defaults.keys())))
+
+ o = options.Options(optspec.format(*defaults[system]))
+ (opt, _, extra) = o.parse(sys.argv[1:])
+ if extra:
+ o.fatal('did not understand supplied extra arguments.')
+
+ # we run diagnostics, write their output to files, and gather the files into
+ # a report that we present at the end of the run.
+ outputs = []
+ addr = ''
+
+ if system == 'Darwin':
+ ai = AirportI()
+ ai.seek(0)
+ bssid = report.ParseAirportI(ai.read())['BSSID']
+ outputs += [ai, AirportScan()]
+ elif system == 'Linux':
+ # It's really likely we're running on a device with more than one interface.
+ # Be sure we're using the one that we're trying to test.
+ ip = IpAddr()
+ ip.seek(0)
+ addrmap = report.ParseIpAddr(ip.read())
+ addr = addrmap.get(opt.interface)
+ if not addr:
+ raise ValueError('Interface {0} does not have an IPv4 address.'.format(
+ opt.interface))
+
+ # because ip addr usually includes a subnet mask, which will prevent iperf
+ # from binding to the address
+ mask = addr.find('/')
+ if mask > -1:
+ addr = addr[:mask]
+
+ il = IwLink(opt.interface)
+ il.seek(0)
+ bssid = report.ParseIwLink(il.read())['BSSID']
+ outputs += [ip, il]
+ else:
+ raise OSError('This script requires Mac OS X or Linux.')
+
+ if opt.monitor:
+ sudo_tcpdump, mcs_out, mcs_err = MCS(bssid, opt.monitor)
+ print 'Gathering tcpdump in background as', sudo_tcpdump.pid
+ outputs += [mcs_out, mcs_err]
+
+ it = Iperf(opt.destination, bind=addr)
+
+ # Empirically about 1.25x more packets make it through in UDP than TCP.
+ # Try to saturate the channel by sending a bit more than that over UDP.
+ it.seek(0)
+ it_iperf = report.ParseIperfTCP(it.read())
+
+ bandwidth = it_iperf.get('bandwidth', 0.01)
+ outputs += [it, Iperf(opt.destination, udp=True, bandwidth=bandwidth * 1.5,
+ bind=addr)]
+
+ if opt.monitor:
+ subprocess.check_call(['sudo', 'kill', str(sudo_tcpdump.pid)])
+
+ report_dir = 'wifi-{}-{:04}'.format(time.time(), opt.steps)
+ os.mkdir(report_dir)
+ for page in outputs:
+ shutil.copy(page.name,
+ os.path.join(report_dir, os.path.basename(page.name[:-6])))
+
+ if opt.journal:
+ with open(opt.journal, 'a') as journal:
+ print >> journal, report_dir
+
+ print 'Report written to', report_dir
+
+
+if __name__ == '__main__':
+ main()
+
diff --git a/wifitables/testdata/wifi-1424739295.41-0010/ipaddr b/wifitables/testdata/wifi-1424739295.41-0010/ipaddr
new file mode 100644
index 0000000..2c63bd0
--- /dev/null
+++ b/wifitables/testdata/wifi-1424739295.41-0010/ipaddr
@@ -0,0 +1,4 @@
+1: lo inet 127.0.0.1/8 scope host lo\ valid_lft forever preferred_lft forever
+1: lo inet 127.0.0.1/32 scope host lo\ valid_lft forever preferred_lft forever
+6: br0 inet 192.168.1.218/24 brd 192.168.1.255 scope global br0\ valid_lft forever preferred_lft forever
+8: wcli0 inet 192.168.1.222/24 brd 192.168.1.255 scope global wcli0\ valid_lft forever preferred_lft forever
diff --git a/wifitables/testdata/wifi-1424739295.41-0010/iperf b/wifitables/testdata/wifi-1424739295.41-0010/iperf
new file mode 100644
index 0000000..319e5de
--- /dev/null
+++ b/wifitables/testdata/wifi-1424739295.41-0010/iperf
@@ -0,0 +1,8 @@
+------------------------------------------------------------
+Client connecting to 192.168.1.143, TCP port 5001
+Binding to local address 192.168.1.222
+TCP window size: 43.8 KByte (default)
+------------------------------------------------------------
+[ 3] local 192.168.1.222 port 5001 connected with 192.168.1.143 port 5001
+[ ID] Interval Transfer Bandwidth
+[ 3] 0.0-10.0 sec 110 MBytes 92.1 Mbits/sec
diff --git a/wifitables/testdata/wifi-1424739295.41-0010/iperfu b/wifitables/testdata/wifi-1424739295.41-0010/iperfu
new file mode 100644
index 0000000..c2aeadf
--- /dev/null
+++ b/wifitables/testdata/wifi-1424739295.41-0010/iperfu
@@ -0,0 +1,13 @@
+------------------------------------------------------------
+Client connecting to 192.168.1.143, UDP port 5001
+Binding to local address 192.168.1.222
+Sending 1470 byte datagrams
+UDP buffer size: 160 KByte (default)
+------------------------------------------------------------
+[ 3] local 192.168.1.222 port 5001 connected with 192.168.1.143 port 5001
+[ ID] Interval Transfer Bandwidth
+[ 3] 0.0-10.0 sec 109 MBytes 91.3 Mbits/sec
+[ 3] Sent 77624 datagrams
+[ 3] Server Report:
+[ 3] 0.0-10.0 sec 109 MBytes 91.2 Mbits/sec 0.103 ms 0/77623 (0%)
+[ 3] 0.0-10.0 sec 1 datagrams received out-of-order
diff --git a/wifitables/testdata/wifi-1424739295.41-0010/iwlink b/wifitables/testdata/wifi-1424739295.41-0010/iwlink
new file mode 100644
index 0000000..37fc54f
--- /dev/null
+++ b/wifitables/testdata/wifi-1424739295.41-0010/iwlink
@@ -0,0 +1,11 @@
+Connected to f4:f5:e8:80:f3:d0 (on wcli0)
+ SSID: GSAFNS1441P0208_TestWifi
+ freq: 5745
+ RX: 5211547 bytes (78721 packets)
+ TX: 10712 bytes (199 packets)
+ signal: -39 dBm
+ tx bitrate: 780.0 MBit/s VHT-MCS 9 80MHz VHT-NSS 2
+
+ bss flags:
+ dtim period: 2
+ beacon int: 100
diff --git a/wifitables/testdata/wifi-1424744066.47-0010/airport b/wifitables/testdata/wifi-1424744066.47-0010/airport
new file mode 100644
index 0000000..df5f060
--- /dev/null
+++ b/wifitables/testdata/wifi-1424744066.47-0010/airport
@@ -0,0 +1,15 @@
+ agrCtlRSSI: -29
+ agrExtRSSI: 0
+ agrCtlNoise: -90
+ agrExtNoise: 0
+ state: running
+ op mode: station
+ lastTxRate: 365
+ maxRate: 450
+lastAssocStatus: 0
+ 802.11 auth: open
+ link auth: wpa2-psk
+ BSSID: f4:f5:e8:80:f3:d0
+ SSID: GSAFNS1441P0208_TestWifi
+ MCS: 22
+ channel: 149,1
diff --git a/wifitables/testdata/wifi-1424744066.47-0010/airportscan b/wifitables/testdata/wifi-1424744066.47-0010/airportscan
new file mode 100644
index 0000000..96b4d27
--- /dev/null
+++ b/wifitables/testdata/wifi-1424744066.47-0010/airportscan
@@ -0,0 +1,81 @@
+ SSID BSSID RSSI CHANNEL HT CC SECURITY (auth/unicast/group)
+ GoogleWiFi d8:c7:c8:d7:71:74 -63 48,-1 Y US WPA2(802.1x/AES/AES)
+ Google-A 9c:1c:12:a4:4e:d0 -79 153,-1 Y US WPA2(802.1x/AES/AES)
+ GoogleWiFi d8:c7:c8:d7:72:d4 -64 161,-1 Y US WPA2(802.1x/AES/AES)
+ GoogleWiFi d8:c7:c8:d7:6b:14 -68 36,+1 Y US WPA2(802.1x/AES/AES)
+ Google d8:c7:c8:d7:73:c1 -60 1 Y US WPA2(802.1x/AES/AES)
+ GoogleGuest d8:c7:c8:d7:73:c0 -66 1 Y US NONE
+ GoogleWiFi d8:c7:c8:d7:72:34 -54 44,+1 Y US WPA2(802.1x/AES/AES)
+ GoogleWiFi d8:c7:c8:d7:72:24 -55 11 Y US WPA2(802.1x/AES/AES)
+ Google d8:c7:c8:d7:72:21 -49 11 Y US WPA2(802.1x/AES/AES)
+ Google d8:c7:c8:d7:72:81 -62 11 Y US WPA2(802.1x/AES/AES)
+ xfinitywifi 7c:95:f3:8a:29:ce -89 149,+1 Y US NONE
+ eqvoip 0e:01:02:14:6d:2b -88 149,+1 Y US WPA2(PSK/AES/AES)
+ TWCWiFi-Passpoint 44:ad:d9:c2:ce:8b -87 149,+1 Y US WPA2(802.1x/AES/AES)
+ TWCWiFi 7c:95:f3:8a:29:c0 -76 11 Y US NONE
+ GoogleGuest d8:c7:c8:d7:72:80 -62 11 Y US NONE
+ Google d8:c7:c8:d7:6b:01 -54 11 Y US WPA2(802.1x/AES/AES)
+ AutoMoose aa:aa:aa:00:00:11 -46 11 Y US WPA2(PSK/AES/AES)
+ roomlinx 00:22:56:7e:53:90 -84 8 N -- NONE
+ roomlinx 84:18:3a:0e:67:c8 -79 8 Y -- NONE
+ DG1670AB2-5G 90:1a:ca:6d:e2:b5 -85 149,+1 Y US WPA2(PSK/AES/AES)
+ TG1672G32-5G 40:70:09:43:d9:35 -89 149,+1 Y US WPA2(PSK/AES/AES)
+ eqvoip 0e:01:02:14:6c:bd -86 149,+1 Y US WPA2(PSK/AES/AES)
+ CableWiFi c4:10:8a:9d:ba:18 -77 7 Y US NONE
+ TWCWiFi c4:10:8a:5d:ba:18 -75 7 Y US NONE
+ TWCWiFi-Passpoint c4:10:8a:1d:ba:18 -77 7 Y US WPA2(802.1x/AES/AES)
+ Google d8:c7:c8:d7:72:c1 -51 6 Y US WPA2(802.1x/AES/AES)
+ Dream-Public 00:1a:1e:0e:8b:a0 -77 6 N -- WPA2(PSK/AES/AES)
+ rofrankel 88:dc:96:08:60:2c -49 5 Y US WPA2(PSK/AES/AES)
+ GoogleWiFi d8:c7:c8:d7:71:64 -63 6 Y US WPA2(802.1x/AES/AES)
+ GFiberDemo-21Club f8:8f:ca:1c:dd:a4 -59 5,-1 Y -- WPA2(PSK/AES/AES)
+ TWCWiFi 44:ad:d9:c2:ce:8f -87 149,+1 Y US NONE
+ GSAFNS1441P0204_TestWifi f4:f5:e8:80:f2:12 -28 5 Y US WPA2(PSK/AES/AES)
+ GoogleWiFi d8:c7:c8:d7:73:c4 -71 1 Y US WPA2(802.1x/AES/AES)
+ GSAFNS1441P0208_TestWifi f4:f5:e8:80:f3:cf -48 5 Y US WPA2(PSK/AES/AES)
+ WKGUEST001 ec:e1:a9:87:70:e1 -78 1 N US NONE
+ Equinix 0e:02:01:14:6d:3f -72 1 Y US NONE
+ Google 00:1a:1e:54:ce:61 -53 1 Y US WPA2(802.1x/AES/AES)
+ eqvoip 0e:01:01:14:6d:3f -75 1 Y US WPA2(PSK/AES/AES)
+ GoogleGuest d8:c7:c8:d7:72:71 -83 48,-1 Y US NONE
+ Google-A d8:c7:c8:d7:71:70 -62 48,-1 Y US WPA2(802.1x/AES/AES)
+ GoogleGuest d8:c7:c8:d7:71:71 -63 48,-1 Y US NONE
+ GFiberDemo-21Club f8:8f:ca:1c:dd:a1 -53 44,+1 Y -- WPA2(PSK/AES/AES)
+ Google-A d8:c7:c8:d7:72:30 -55 44,+1 Y US WPA2(802.1x/AES/AES)
+ GoogleGuest d8:c7:c8:d7:72:31 -55 44,+1 Y US NONE
+ AutoMoose 00:1a:11:30:57:d5 -61 44 Y US WPA2(PSK/AES/AES)
+ Google-A d8:c7:c8:d7:73:70 -86 40,-1 Y US WPA2(802.1x/AES/AES)
+ GoogleWiFi d8:c7:c8:d7:73:74 -86 40,-1 Y US WPA2(802.1x/AES/AES)
+ Google-A 24:de:c6:06:7f:f0 -78 40,-1 Y US WPA2(802.1x/AES/AES)
+ GoogleWiFi 24:de:c6:06:7f:f4 -77 40,-1 Y US WPA2(802.1x/AES/AES)
+ GoogleGuest 24:de:c6:06:7f:f1 -78 40,-1 Y US NONE
+ GoogleGuest 9c:1c:12:a5:57:11 -77 40,-1 Y US NONE
+ Google-A 9c:1c:12:a5:57:10 -77 40,-1 Y US WPA2(802.1x/AES/AES)
+ GoogleGuest d8:c7:c8:d7:73:71 -85 40,-1 Y US NONE
+ CableWiFi 44:ad:d9:c2:ce:8c -86 149,+1 Y US NONE
+ Equinix 0e:02:02:14:6c:bd -87 149,+1 Y US NONE
+ rofrankel f4:f5:e8:80:ff:92 -40 149,+1 Y US WPA2(PSK/AES/AES)
+ xfinitywifi 44:ad:d9:c2:ce:8e -86 149,+1 Y US NONE
+ Google-A d8:c7:c8:d7:6b:10 -68 36,+1 Y US WPA2(802.1x/AES/AES)
+ GoogleGuest d8:c7:c8:d7:6b:11 -66 36,+1 Y US NONE
+ Google-A d8:c7:c8:d7:72:90 -78 36,+1 Y US WPA2(802.1x/AES/AES)
+ GoogleGuest d8:c7:c8:d7:72:91 -78 36,+1 Y US NONE
+ GoogleWiFi d8:c7:c8:d7:72:94 -78 36,+1 Y US WPA2(802.1x/AES/AES)
+ AutoMoose a0:0b:ba:82:ff:1d -60 36 Y US WPA2(PSK/AES/AES)
+ Google-A d8:c7:c8:d7:72:d0 -66 161,-1 Y US WPA2(802.1x/AES/AES)
+ GoogleGuest d8:c7:c8:d7:72:d1 -66 161,-1 Y US NONE
+ GoogleGuest 00:1a:1e:54:ce:71 -75 161,-1 Y US NONE
+ Google-A 00:1a:1e:54:ce:70 -74 161,-1 Y US WPA2(802.1x/AES/AES)
+ Google-A d8:c7:c8:d7:73:d0 -72 157,+1 Y US WPA2(802.1x/AES/AES)
+ GoogleGuest d8:c7:c8:d7:73:d1 -72 157,+1 Y US NONE
+ GoogleGuest d8:c7:c8:d7:70:91 -70 157,+1 Y US NONE
+ Google-A d8:c7:c8:d7:70:90 -70 157,+1 Y US WPA2(802.1x/AES/AES)
+ optimumwifi 44:ad:d9:c2:ce:8d -88 149,+1 Y US NONE
+ AutoMoose 00:03:07:12:22:01 -47 149,+1 Y US WPA2(PSK/AES/AES)
+ GSAFNS1441P0208_TestWifi f4:f5:e8:80:f3:d0 -26 149,+1 Y US WPA2(PSK/AES/AES)
+ rofrankel 88:dc:96:0c:8d:bb -42 149,+1 Y US WPA2(PSK/AES/AES)
+ GTAFNS1427D1202_TestWifi f4:f5:e8:80:60:ef -40 149,+1 Y -- WPA2(PSK/AES/AES)
+
+1 IBSS network found:
+ SSID BSSID RSSI CHANNEL HT CC SECURITY (auth/unicast/group)
+ ²¿¯¼¥J90¸³² 32:14:4a:df:8f:d4 -86 149 N -- NONE
diff --git a/wifitables/testdata/wifi-1424744066.47-0010/iperf b/wifitables/testdata/wifi-1424744066.47-0010/iperf
new file mode 100644
index 0000000..8bc5683
--- /dev/null
+++ b/wifitables/testdata/wifi-1424744066.47-0010/iperf
@@ -0,0 +1,7 @@
+------------------------------------------------------------
+Client connecting to 192.168.1.143, TCP port 5001
+TCP window size: 129 KByte (default)
+------------------------------------------------------------
+[ 4] local 192.168.1.166 port 63792 connected with 192.168.1.143 port 5001
+[ ID] Interval Transfer Bandwidth
+[ 4] 0.0-10.0 sec 233 MBytes 196 Mbits/sec
diff --git a/wifitables/testdata/wifi-1424744066.47-0010/iperfu b/wifitables/testdata/wifi-1424744066.47-0010/iperfu
new file mode 100644
index 0000000..d4538c7
--- /dev/null
+++ b/wifitables/testdata/wifi-1424744066.47-0010/iperfu
@@ -0,0 +1,12 @@
+------------------------------------------------------------
+Client connecting to 192.168.1.143, UDP port 5001
+Sending 1470 byte datagrams
+UDP buffer size: 9.00 KByte (default)
+------------------------------------------------------------
+[ 4] local 192.168.1.166 port 50401 connected with 192.168.1.143 port 5001
+[ ID] Interval Transfer Bandwidth
+[ 4] 0.0-10.0 sec 349 MBytes 293 Mbits/sec
+[ 4] Sent 248767 datagrams
+[ 4] Server Report:
+[ 4] 0.0-10.1 sec 312 MBytes 260 Mbits/sec 0.070 ms 26376/248766 (11%)
+[ 4] 0.0-10.1 sec 1 datagrams received out-of-order
diff --git a/wifitables/testdata/wifi-1424744066.47-0010/mcs b/wifitables/testdata/wifi-1424744066.47-0010/mcs
new file mode 100644
index 0000000..4f010ab
--- /dev/null
+++ b/wifitables/testdata/wifi-1424744066.47-0010/mcs
@@ -0,0 +1,4342 @@
+21 21 21 . 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22
+22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 . 21 21 21 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 23 23 23 23 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 21 . 21 . 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 15 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 .
+23 23 23 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . . 23 23 23 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+ . 23 23 23 23 23 23 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . . 23 21 21 21 21 21 21 21 . 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 23 23 23 23 23 23 23 23 23 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 . 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . . . 23 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 . 23 23 23 23 23 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 22 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 .
+22 22 . 22 22 . 22 22 . 22 22 . 22 22 . 22 22 . 22 22 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 . . 22 22
+22 22 22 22 . 23 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 21 21 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 . 21 21 21 21 21 21 21 21
+21 21 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 . 23 23 23 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . . 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 . . 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21
+21 21 21 . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . 22 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . . 22 22 22 22 22 22 22 22 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 21 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 . . 22 22 22 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . . 22 22 22 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . . . . 22 22 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . 22 22 22 22 22 22 22 22
+22 22 22 22 21 21 21 21 21 21 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22
+22 22 22 22 22 22 22 22 21 21 . 22 22 22 22 22 22 22 22 22 22 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . . 22 22 22 22 22 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 . 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 . 21 21 . 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 . 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 . 21 21 21 21 21 21 21 21 21 21 . . . . . . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . .
+ . 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 15 15 15 15 15 15 15 15 15 15 15 15 . . . 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . . . . . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22
+22 22 22 22 22 22 21 . 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 21 21 . 22 22 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 . 22 22
+22 22 22 21 . 22 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 .
+22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . . . 22 22 22 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 23 23 23 23 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . . 21 21 21 21
+21 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 . . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 15 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . 21 . . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 23 23 23 23 21 21 21 . 21 21 21 21 21
+21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 15 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . . 22 22 22 22 22 22 22 22 22 22 .
+ . 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . . . 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 .
+ . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 . . 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 . . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 .
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . . 23 23 . 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 . 23 23 23 23 23 23 23 23 . . . 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23
+23 23 23 23 23 23 23 23 . 23 . 23 . 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 . 23 . 23 . 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 . 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23
+23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 . . 23 23 23 23 23 23 23 23 23 23 23 .
+23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23
+23 23 23 23 23 23 . 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . 22 22 22 22 22 22 . 22 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . 23 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
+20 20 20 20 20 20 20 20 20 20 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22
+22 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 22 22 22 22 . 23 23 23 23 23 23 22 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 . 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . . 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 . 22 22 22 22 . 22
+22 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 21 . 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 . 21 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 . . . 22 22 22 22 22 22 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14
+14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14
+14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+ . 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 .
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . . . . .
+14 14 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 14 14 14 14 14 14
+14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14
+14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 14
+14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14
+14 14 14 14 14 14 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 14 14 14 14 14 14 14 14 14
+14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 14
+14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14
+14 14 14 14 14 14 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 . . 14 14 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 14 14
+14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14
+14 14 14 14 14 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . . 14 14
+14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14
+14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 . 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14
+14 14 14 14 14 14 14 14 14 14 14 15 . 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 14 14 14 14
+14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14
+14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14
+14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . .
+14 14 14 14 14 14 14 14 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 .
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 21 21 21 21 15 . 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 . . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 . . 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+ . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . . . . . 15 . 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 . 21 21 21 21 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 15 . 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 . 21 21 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 15 . 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 . . . . . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 15 . 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 22 22 22 22 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 . . 21
+21 21 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 15 . 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 15 . 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 . 15 15 . 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 23 23 23
+23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 15 . 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15
+15 15 15 15 15 . . . . . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 . 22 22 . . 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 15 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 .
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 15 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 . . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 15 15 15 15 15 15 . 23 23 23 23 23 23 23 23 23
+23 23 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 . 15 15 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 15 15 15 15 15 15 15 15 15 15 15 15 .
+23 23 23 23 23 23 23 23 23 23 15 . 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+ . 15 15 15 15 15 15 15 15 15 15 15 . 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 15 . 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 . 15 15 15 15 . . . . . . 23 23 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 15 . 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 23 15 15
+15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 .
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 . 23 23 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 .
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 23 23 23 23 23 23 20 20 20
+20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
+20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15
+ . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 22 22 22 . 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 . 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 . 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
+20 20 20 20 20 20 20 20 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 . 21 21 21 21 15 15 15 15 . 20 20 20 20 20 20 20 20 20 20 20 20
+20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . . 23 23
+23 23 23 . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 23 23 23 23 23
+23 22 22 22 22 . . 22 22 . 22 22 . 22 22 . 22 22 . 22 22 . 22 22 .
+22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+ . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 . 23 23 23 23 23 . 23 23 23 . 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 . 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 . 23 . 23 . 23 . 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23
+23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 .
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 . . 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 . . 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . . 23 23 23
+23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 . 23 23 23 23 23 23 23 23 23 23 23 . . . . . 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 . . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 . 23 23 . 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 . 23
+ . . . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 . 23 . 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 . . 23 23 . 23 . 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 .
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . . 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+ . . 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+ . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 .
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . . 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 . . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 . . 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 .
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 . 23 23 23 23 . 23 23 . 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 . . . . 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 . . 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . .
+23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . . . 23 . 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 .
+23 23 . 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 . 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+ . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . .
+ . . . . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 . 23 23 23 . 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 . 23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 . . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 . 23 23 23 23 23 23 23
+23 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 . . 22 . . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 . 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . . 22 . 22 . .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22
+22 22 22 22 22 22 22 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 22 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 15 15 15 15 15 15 15 15 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+ . 21 21 . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+ . 21 21 21 21 21 . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 22 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22
+22 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 15 15 15 15 15 15 15 15 15 . . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . 21 21 21 . .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . . . 21 . . 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 . 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 .
+ . . 22 22 22 21 21 21 21 21 . 22 22 22 22 22 22 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . . 22 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 22 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 .
+23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 21 21 21 21 . . 22 22 22 22 22 22 22 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . . 22 22 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22
+22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 21 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 23 23
+23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . . 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 . 21 . 15 15 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 . 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . . 21 . . . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . . 21 . . . . . 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 21 21 21 21 21 21 21 21 21 . . . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . . . . . . . 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 21 22 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 21 21 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 . . 21 21 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 . . 22 22
+22 22 22 22 22 22 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 23 23 23 23 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . .
+ . 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+ . . . 22 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 21 . 23 23 23 23 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 . 22 22 22 22 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 15 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21 21 21 21 21 . 23 23 23
+23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 . . 23 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
+23 23 23 23 23 23 23 23 23 23 23 23 23 23 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 23 23 23 23 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . . 23 23 . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 . . . . . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 23 23 23 23 21 . 22 22 22 22 22 22 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 23 23 23 23 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 . 22 22 22 22 22 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . 21 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . . 22 22 22 22 22 22 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 . 21 . .
+ . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 . 22 22 22 22 22 22 22 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . 21 . . 22 . . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 22 22 22 22 22 . . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 . 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 . 22
+22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 . . . 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . . 23 23 23 23 22 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 . . 22 22 22 22 22 . 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 . 22 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . .
+22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 . . 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 . . . . . . . . . . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22 22 22 22 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22 22 22 22 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . .
+22 22 22 22 22 22 22 . . . . . . . . . . . . . . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 . 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 . 22 22 22 22 . 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . 22 22 22 22 22 22 22 . . . . . . . . . . .
+ . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 . . . . . . . . .
+ . . . . . . . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . . 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 .
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22
+ . . . . . . . . . . . . . . 22 22 22 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . . 22 22 22 22 . . . . . . . . . . . . . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . 22 22 22 22 22 22 22 . . . . . . . . . . . . . . . .
+ . 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 . . . . . . .
+ . . . . . . . 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22 22 22 .
+ . . . . . . . . . . . . . 22 22 22 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+22 22 22 . . . . . . . . . . . . . . . . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 . . . . . . . . . . . . . . .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 . 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 . 22 22 22 22 22 22 22 22 . . . . . . . . . . . .
+ . . . . . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . . 22 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 .
+ . 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 .
+ . . . . . . . . . . . . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22
+22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 . 22 . . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22 22 22 22 22 22 22 22 22
+22 . 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22
+ . 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . . . . . . . . . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 . 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 . . 22 22 22 22 22 22 22 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 . . 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 22 22 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . . . . . . . . .
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 . 22 . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 . . 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . . 22 22 22 22 22 . 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 . 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 . . .
+ . . . . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . 22 22 22 22 22 . 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 . 22 22 22 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 .
+22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 .
+ . . . . . . . . . . . . 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 . .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+22 22 22 22 22 . . . . . . . . . . . . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22 22 22
+22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+22 22 22 . 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . 22 22 22 . 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . 22 22 22 22 22 22 22 22 22 22 . . . . . . . . . . . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . . 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22
+22 . 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 . . . . . . . . .
+ . . . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 . . . . . . .
+ . . . . . . . . . . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 .
+ . . . . . . . . . . . . . . . . . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . . . . . .
+ . . . . . . . . . . . . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 .
+ . . . . . . . . . . . . . . . . . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 . 21 21 . . . . . . . . . . . . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 22 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . .
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . . . . . . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 21 21 21 21 21 21 21 21 21
+ . . . . . . . . 22 . . . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 23 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . . 21 . 21 21
+21 21 21 21 21 . . . . . 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 . 21 . . . . . .
+ . . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 . . . . . . . 22
+ . . . . . . . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 22 21 21 . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 . . . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . . . 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 .
+ . . . 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 15 21 . . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 . . . . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 . 21 . 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 21
+21 21 21 21 21 21 21 . . 22 21 . . . . . . . . . . . . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 . . . . . . . . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 23 21 21 21 .
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 . . . . . . .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 . . . . . . . . . . . 21
+ . . . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 . . . . .
+ . . . . . . . . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 15 15 15 15 15 15
+15 . . . . . . . . . . . 22 . 22 22 . 22 22 . 22 22 22 . .
+22 22 . 22 22 . 22 22 . 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 . . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 . . . . . . . . . .
+ . . . . . . . . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 . 22 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 . 22 . . . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 . . 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 .
+ . . . . . . . . . . . . . . . 22 22 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . . 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . . 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . 22 22 22 22 22 22 . . . . . . . . . . . . . . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 . . . . . . . . . . . . . . . .
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 . . . . . . . . . . .
+ . . . . . . . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 . . . . .
+ . . . . . . . . . . . . . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . . . . . . . . . .
+ . . . . . . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 . . . . .
+ . . . . . . . . . . . . . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 . . . . . . . . . . . . . . . . . . . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 . . . . . . . . . . . . . . . . . .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 . . . . . . . . . . . .
+ . . . . . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . . 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 . . . .
+ . . . . . . . . . . . . . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 . . . . . . . . . . . . . . . . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 . . . . . . . . . . . . . . . . . .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 23 23
+23 23 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . . . . . 22 . . . . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 15 15 15 15
+15 15 . . . . . . . . . . . . . . . . . . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 . . . .
+ . . . . . . . . . . . . . . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 . . . . . . . . . .
+ . . . . . . . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 22 22 . . 22 22 . 22 22 . 22 22 . 22 22
+ . 22 22 . 22 22 . 22 22 . 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 . . . . . . .
+ . . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 . . . . . . . .
+ . . . . . . . . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 . . .
+ . . . . . . . . . . . . . . . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22
+22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . 22 22 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22
+22 22 22 22 22 . . . . . . . . . . . . . . . . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . 22 22 22 22 22 22 22 22 . . . . . . . . . . . . . . . .
+ . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 . . . . . . . . . .
+ . . . . . . . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 . . .
+ . . . . . . . . . . . . . . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 . . . . . . . . . . . . . . . . . . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 . . . . . . . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 . 22 . 22 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 . 22 . 22 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 . 22 22 22 22 22 22 22 22 . . . . . 23 . 22 . . . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22
+ . 23 23 22 22 22 22 22 22 22 22 22 . . . . . . . . . . . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . 22 22 22 22 22 22 22 . . . . . . . . . . .
+22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . 22 22 22 22 . . . 22 22 . . . . . .
+ . . . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . . 22 22 22 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 . . 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22 22
+22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 .
+ . . . . . . . . . . 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 . .
+ . . . . . . . 22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . . 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . . 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22 22 22 22
+22 22 22 . . . . . . . . . . . . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22 22 22 22 22
+22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . . 22 22
+22 22 . 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 . . . . . . . .
+ . . . . . . . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . 22 22 22 22 22 22 22 . . . . . . . 23 23 23 . . . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 23 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 22 22 22 22 22 22 22 . . . . . . . . . . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 23 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 . . . .
+ . . . . . . . . . . 23 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22
+22 . 23 . . . . . . . . 23 . . . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . . 23 23 22 22 22 . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . 22 22 22 22 22 22 22 . . . . . . . . . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 23 23
+22 22 22 22 22 22 22 22 . . . . . . . . 23 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+ . . . . . . . . 21 . . . . . . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 . . 21 . . . . . 21 . . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 . . . . . . . .
+21 . . . . . . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 . 21 .
+ . . . . . . . . . . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 22 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+ . . 21 . . . 21 . 21 . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 .
+ . . . . . . 21 . 21 . . . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 . . . . . . . . . .
+ . . . . . . . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 . .
+ . . . . . 21 . . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 . . .
+ . . . . . . . . . . 21 . 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 . . . . . . . . . . . . . . . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 .
+22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21
+21 21 21 21 21 . . . . . . 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 . . . . . . . . . . . . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . . 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 . . . . . . . . . . . . . . . . . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 21 . . 21 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 . 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 . 21 21 21 21 21 21 21 . . . . . . . . . . . . . . . .
+ . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 .
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 15
+15 15 15 15 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
+15 15 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21 21 21 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . 21 21 21 21 21 21
+21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 . . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . 22 22 22 22 22 . 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 .
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . . 22 22 22 22 22 22 22 . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . .
+ . 21 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 21
+ . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 . . . . . . . .
+ . . . . . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 . . . . .
+ . . . . . . . . . . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 . 21 21 21 22 . . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 . . . .
+ . . . . . . . . . . . . . . . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 . . . . . . . . . . . . . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 21
+21 22 22 22 22 22 22 22 . . . . . . . . . . . . . . . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 . 22 22 22 22 21 21 22 22 . . . 21 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22
+22 22 22 22 22 22 22 22 22 . 22 . . . . . . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22
+22 22 22 22 22 22 22 22 . . . . . . . 22 . . 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+ . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 .
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22 22 22 22 22 22 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 . 22 22 22
+22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
\ No newline at end of file
diff --git a/wifitables/testdata/wifi-1424744066.47-0010/mcserr b/wifitables/testdata/wifi-1424744066.47-0010/mcserr
new file mode 100644
index 0000000..ae6066a
--- /dev/null
+++ b/wifitables/testdata/wifi-1424744066.47-0010/mcserr
@@ -0,0 +1,5 @@
+tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
+listening on en0, link-type IEEE802_11_RADIO (802.11 plus radiotap header), capture size 65535 bytes
+109704 packets captured
+502709 packets received by filter
+386125 packets dropped by kernel
diff --git a/wifitables/wvtest b/wifitables/wvtest
new file mode 120000
index 0000000..713d389
--- /dev/null
+++ b/wifitables/wvtest
@@ -0,0 +1 @@
+../wvtest
\ No newline at end of file