diff options
| author | fukachan <fukachan> | 2012-02-25 06:40:00 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2012-02-25 06:40:00 +0000 |
| commit | 31ce5f2ebfc2eeaab0b4ef0c9c4a1d2ff14366d2 (patch) | |
| tree | fad54f0811e08696e2aa9cb0de58d34407deb7b2 | |
| parent | 960b99394be6b8b6b98bd68e7b450af113fa4a0a (diff) | |
| download | fml8-31ce5f2ebfc2eeaab0b4ef0c9c4a1d2ff14366d2.tar.gz fml8-31ce5f2ebfc2eeaab0b4ef0c9c4a1d2ff14366d2.tar.bz2 fml8-31ce5f2ebfc2eeaab0b4ef0c9c4a1d2ff14366d2.zip | |
Initial revision
134 files changed, 44764 insertions, 0 deletions
diff --git a/cpan/dist/Unicode-Japanese/MANIFEST.en b/cpan/dist/Unicode-Japanese/MANIFEST.en new file mode 100644 index 00000000..d5693a31 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/MANIFEST.en @@ -0,0 +1,68 @@ +Changes +Japanese.h forward declarations for XS-Unicode::Japanese +Japanese.xs XS declarations for Unicode::Japanese +MANIFEST MANIFEST in Japanese +MANIFEST.en MANIFEST in English +MANIFEST.noxs +META.yml Module meta-data (added by MakeMaker) +Makefile.PL +README +SIGNATURE module signature; you can verify the module with cpansign +bin/ujconv iconv-like tool with Unicode::Japanese +bin/ujguess tool for charset detection +conv.c sjis<=>utf8 conversion +eucjp.c sjis<=>eucjp conversion +getcode.c getcode method +getcode.h +getcode_map.c state transition disgram table for getcode +hints/freebsd.pl hints file (FreeBSD) +hints/linux.pl hints file (Linux) +hints/solaris.pl hitns file (Solaris 8 and later) +hints/sunos.pl hints file (SunOS, Solaris 2.6 and prior) +inc/ExtUtils/MY_Metafile.pm +jis.c sjis<=>jis conversion +lib/Unicode/Japanese.mlpod Unicode::Japanese multilingual pod +lib/Unicode/Japanese.pm Unicode::Japanese perl module +lib/Unicode/Japanese/JA.pod Unicode::Japanese pod in Japanese. +memmap_common.c mmapping of mapping table +memmap_unix.c mmap in UNIX +memmap_win32.c mmap in Win32 +sjis.c validation table for sjis +sjis.h forward decls for sjis validator +sjis_doti.c sjis(dot-i)<=>utf8 conversion +sjis_imode1.c sjis(i-mode1)<=>utf8 conversion +sjis_imode2.c sjis(i-mode2)<=>utf8 conversion +sjis_jsky1.c sjis(j-sky1)<=>utf8 conversion +sjis_jsky2.c sjis(j-sky2)<=>utf8 conversion +str.h SV* manipulator class +t/0.loadxs.t +t/00-load.t +t/allchar_utf8.pl +t/base.t +t/emoji.t +t/esc.pl method that escapes control characters (like quotemeta) +t/fromutf8.t +t/getcode.t +t/hirakata.t +t/illegal.t +t/illlet.t +t/jis.t +t/outrange.t +t/pod-coverage.t +t/pod.t +t/random.pl +t/random_redo.pl +t/toutf8.t +t/ucs2_utf8.pl +t/utf16.t +t/utf8flag.t +t/util.t +t/verify_sjis_ucs2.pl +t/z2h.t +ucs2_utf8.c +utf16.c +utf8.c +win32/Japanese.rc +win32/resource.h +wordsize.c +xs_test.c compilation test for xs. diff --git a/cpan/dist/Unicode-Japanese/META.yml b/cpan/dist/Unicode-Japanese/META.yml new file mode 100644 index 00000000..1b29daf6 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/META.yml @@ -0,0 +1,22 @@ +# http://module-build.sourceforge.net/META-spec.html +name: Unicode-Japanese +version: 0.47 +version_from: lib/Unicode/Japanese.pm +installdirs: site +author: SANO Taku (SAWATARI Mikage) and YAMASHINA Hio +abstract: Convert encoding of japanese text +license: Perl +#requires: +build_requires: + Test: 0 + Test::More: 0 +no_index: + directory: + - inc + - t + +distribution_type: module +generated_by: ExtUtils::MY_Metafile version 0.09, EUMM-6.17. +meta-spec: + version: 1.3 + url: http://module-build.sourceforge.net/META-spec-v1.3.html diff --git a/cpan/dist/Unicode-Japanese/README b/cpan/dist/Unicode-Japanese/README new file mode 100644 index 00000000..c6c0d7b6 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/README @@ -0,0 +1,41 @@ +Unicode/Japanese version 0.26 +============================= + +Unicode::Japanese is for converting character set of string between sjis(CP932), +euc-jp, jis, unicode(utf8, etc) and "EMOJI" (graphical letters) of japanese +mobile phones. + +Supported EMOJIs are: DoCoMo i-mode, ASTEL dot-i and Vodafone Vodafone-live! +(which was previously J-PHONE J-Sky). + + +INSTALLATION + +To install this module, do: + + perl Makefile.PL + make + make test + make install + +If you have no C-Compiler or don't need XS module: + + perl Makefile.PL PurePerl + make + make test + make install + +DEPENDENCIES + +There are no external dependencies other than the default modules shipped with +perl itself. + +COPYRIGHT AND LICENCE + +Copyright 2001-2007 +SANO Taku (SAWATARI Mikage) and YAMASHINA Hio. +All right reserved. + +This library is free software; you can redistribute it and/or modify +it under the same terms as Perl itself. + diff --git a/cpan/dist/Unicode-Japanese/SIGNATURE b/cpan/dist/Unicode-Japanese/SIGNATURE new file mode 100644 index 00000000..2d398a08 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/SIGNATURE @@ -0,0 +1,181 @@ +This file contains message digests of all files listed in MANIFEST, +signed via the Module::Signature module, version 0.55. + +To verify the content in this distribution, first make sure you have +Module::Signature installed, then type: + + % cpansign -v + +It will check each file's integrity, as well as the signature's +validity. If "==> Signature verified OK! <==" is not displayed, +the distribution may already have been compromised, and you should +not run its Makefile.PL or Build.PL. + +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +SHA1 a4791fbd20cd4c9d1af291d1b2d9a52befba30f3 Changes +SHA1 00ac1a4b70bc3ee066439eb774f13f3c9e7bac96 Japanese.h +SHA1 bd4ccba2a5c5dff518841220c0677c8bda7f2287 Japanese.xs +SHA1 5d18d73de8e62abc0e0febe25d553478c61cbbf5 MANIFEST +SHA1 0edcc56e470bd78f377ee06dc42e899f15a1b8fc MANIFEST.en +SHA1 ad151c6cb4b374a73bc8f914ad3af27774c90e00 MANIFEST.noxs +SHA1 981321e2cef1937accb399f08bf465fa73ab1945 META.yml +SHA1 47b1db6983ec63236a09274bb2d8d6dab9a3cb59 Makefile.PL +SHA1 8d6ff82969698abdfbe499497f34b2c79cb8d32e README +SHA1 0cf078b78ca37b390bd4366d4b4ff07bd088bb3c bin/ujconv +SHA1 349482b02308360ef16301308bc7c0b83a7e63f5 bin/ujguess +SHA1 1841adb8cf93b3d86945469024006752186476c8 c_lib/Makefile +SHA1 6910354e9ed6a9b5eb302a133408cf1378a240d1 c_lib/alloc.c +SHA1 51e7672db2acbd8faf3e6d730141e6222eb70bc6 c_lib/any_to_utf8.c +SHA1 188dd3d4ae4f23dc95b2c6b1278c9358549ac3e0 c_lib/autogen.pl +SHA1 8b6d78ed7e2931cc5a58bec9f3fba778e76d580c c_lib/charcode.c +SHA1 17a104fc99ac8088b92fb1fa4360cdee6b8e67e2 c_lib/chk_sjis.c +SHA1 4aef23c4ccc5e84bafe2bb75c85822686432b086 c_lib/conv.c +SHA1 dceafaa97630732aa2bc47c13ed4dc4490219acd c_lib/eucjp.c +SHA1 d134b12a12d43919d0cbc63e0c617efa2a20bc1d c_lib/getcode.c +SHA1 5c0ba62f3a32a193e0b54b654336c276cd8112e1 c_lib/getcode_map.c +SHA1 cc7842e9f8d5d5b3f47cf8521fd7db061bb34a80 c_lib/jis.c +SHA1 0c26025a49eb9db90d798eb3a91be3ca2a4d8dca c_lib/libunijp.mlpod +SHA1 4c86040302cb7e08954bcbe7abdc8c783a45d6d5 c_lib/patchlevel.h +SHA1 a56b0ba8b1a6c6a036f0a8e65d0ab0bb2924a943 c_lib/sjis.c +SHA1 2fb8702a0fd262c987ad316c0a32cd2654b017c8 c_lib/t/00_load.c +SHA1 50d2d06382dbe9a1b704d736f15468e243b8dafd c_lib/t/00_load.t +SHA1 88d9d158013364025a54e7fc016caf2e780a2e67 c_lib/t/01_new.c +SHA1 50d2d06382dbe9a1b704d736f15468e243b8dafd c_lib/t/01_new.t +SHA1 04ed0cab50906e59a4ff3b1e898fea98687b25a8 c_lib/t/02_utf8.c +SHA1 50d2d06382dbe9a1b704d736f15468e243b8dafd c_lib/t/02_utf8.t +SHA1 8abb66eef80ff3c951fa8e22ef1b3abcb176f307 c_lib/t/03_sjis.c +SHA1 50d2d06382dbe9a1b704d736f15468e243b8dafd c_lib/t/03_sjis.t +SHA1 17cbf2def352081727a33d3f005ef09ca2a30d1f c_lib/t/04_eucjp.c +SHA1 50d2d06382dbe9a1b704d736f15468e243b8dafd c_lib/t/04_eucjp.t +SHA1 4614f6d564c55d9416eda512a190845de9bcc79b c_lib/t/05_jis.c +SHA1 50d2d06382dbe9a1b704d736f15468e243b8dafd c_lib/t/05_jis.t +SHA1 b192ade1dab62bbb95d38c75d572d559c7056dff c_lib/t/06_ucs2.c +SHA1 50d2d06382dbe9a1b704d736f15468e243b8dafd c_lib/t/06_ucs2.t +SHA1 8abb66eef80ff3c951fa8e22ef1b3abcb176f307 c_lib/t/07_utf16.c +SHA1 50d2d06382dbe9a1b704d736f15468e243b8dafd c_lib/t/07_utf16.t +SHA1 448408b029d7a93e7ed2320a10621452fd1474e1 c_lib/t/08_ucs4.c +SHA1 50d2d06382dbe9a1b704d736f15468e243b8dafd c_lib/t/08_ucs4.t +SHA1 1b5da4e0ae09e3fc9489f69b21522485ccaeab7b c_lib/t/Makefile +SHA1 f31ea1c53db19eaed3c35e2cabb8bde65b66b42e c_lib/table_ea2u1.c +SHA1 186720483018f5fccde4d3079d6ae8c6717887bd c_lib/table_ea2u1s.c +SHA1 9699a8d66d846d3c9cc29d0ba3943a9805c3a395 c_lib/table_ea2u2.c +SHA1 0863980f981996bc012fd3f45f55b03c5800d7f9 c_lib/table_ea2u2s.c +SHA1 df8f483e15406bd3a41b02ed4a23427caa60e25d c_lib/table_ed2u.c +SHA1 5a0c93fe4f2c0945d72b8fa9af4dae12dfb9b327 c_lib/table_ei2u1.c +SHA1 b2efb4e154e6d4e870e9d3a62e9d20f4bec82a0b c_lib/table_ei2u2.c +SHA1 16d09a12fe200f279641ed6320c9ede8825feb19 c_lib/table_ej2u1.c +SHA1 64b8adbba12633e114d1dc95f298989e13e1b302 c_lib/table_ej2u2.c +SHA1 fc85f78bad6131b9ac5a34053ab56fbec3e90b80 c_lib/table_eu2a1.c +SHA1 42696cac68e38bc4c7394214d569c470bf274e07 c_lib/table_eu2a1s.c +SHA1 ec066a9980d243b7e09acab283d8dbc203578eaf c_lib/table_eu2a2.c +SHA1 55071358f6053ec8a598300c9187dde6c67897b0 c_lib/table_eu2a2s.c +SHA1 56d67ff3994c12e3e6b1607507cb99bc5020bc36 c_lib/table_eu2d.c +SHA1 0652d94364647cc3093288d08b60e79fe7ab77db c_lib/table_eu2i1.c +SHA1 53fc325a0e976a2005311ab74c0bfed784f7e7a6 c_lib/table_eu2i2.c +SHA1 5458d081430a3697cc31a2e600780316816de9e6 c_lib/table_eu2j1.c +SHA1 5254042bad57b27ea47fda37c6ce024c2a9fe0bc c_lib/table_eu2j2.c +SHA1 b3d23622174963028f015449cd7282728fb2b671 c_lib/table_s2u.c +SHA1 76f56025d1324680b075dc2a2b30f0490a5332f5 c_lib/table_u2s.c +SHA1 12550d1459328f22efbafe4a94cb5597c731f8f1 c_lib/ucs2.c +SHA1 6453e9b54586c4500cc34b3774ee04730d97a697 c_lib/ucs4.c +SHA1 8d07d713320eafb63866557ce76a08267324487f c_lib/ujconv.c +SHA1 3dcef393d8dff543192a613ab7e69ef3fd0f0bc1 c_lib/ujguess.c +SHA1 3c266969d86ad9856b76608cd3c4f396fb36fc8a c_lib/unijp.c +SHA1 5a46c963adcc4337a318567e28fe737bdc3fb700 c_lib/unijp.h +SHA1 304ef74239db10aae660adf8c25041aef5debab5 c_lib/unijp_build.h +SHA1 bbd9af0a73040d08a31c5e001722e8a2cd1f60a5 c_lib/unijp_int.h +SHA1 e4b4e291978f640a8ecd050b2a57a10111f1ed53 c_lib/unijp_table.h +SHA1 73986fadde26c2ab54754f5708c794ae830a46cb c_lib/unijp_types.h +SHA1 959bf441b5e8ad050b0f2ca696c06c72808b3a97 c_lib/unijp_version.h +SHA1 6fb4573e9c2ebc710193368950831bc9da2f37ab c_lib/utf16.c +SHA1 a300c7beeae571191a28deb15e44f28ecfc65442 c_lib/utf8.c +SHA1 8f5c1d2e933ae79e130164335536d4c25b5595e7 c_lib/utf8_to_any.c +SHA1 94b4b3b9e44009dfd97fe62b06e9d15b1b0de2dc c_lib/xs_compat.c +SHA1 2e4d5bfef99ae5121e3fe18c085cbb6a37def9e6 c_lib/xs_compat.h +SHA1 89d330a6aef41d5deed2f4493dd335a7b974a66d conv.c +SHA1 9ca57f83e359b8e870e5bd9811096e6872c5bbfb erlang/Makefile +SHA1 8d377f206f268370f1591a477204f21cef7a6e92 erlang/decode_term.c +SHA1 5f3f89aceb208ecd80e9de0300092fcc8583d671 erlang/test1.erl +SHA1 52b654689a7ed3b87aff7dcfdfee9113f7be7de8 erlang/unijp.erl +SHA1 04f1e82e998c9a2847211412d9bea77ea80522b1 erlang/unijp.pod +SHA1 253fa30d4a955066960c58d316d97608191ce8bf erlang/unijp_driver.c +SHA1 93ade81b713ee33d5ba79b1b91ddbce3da5c2667 eucjp.c +SHA1 c336b0a9f6c1abdf8f7412390451e50537aab2a7 getcode.c +SHA1 03ad986c53a11e79ef517e80b197f97884871ba0 getcode.h +SHA1 d417c2414406282f062c61b0bbbebb9c460b2579 getcode_map.c +SHA1 c4c840f2f85dfaad39032429e86cc5d4ea707822 hints/MSWin32.pl +SHA1 557f2ede42f57b21717760fabbfffcc14988de6c hints/freebsd.pl +SHA1 e324966e955fa89e7ab9002386c9d415e0df8e5a hints/linux.pl +SHA1 968c48aa9b0b989fd9f647187b54829fbf093a08 hints/solaris.pl +SHA1 b54729e4ce5de2e2ef2884bc712de8b5108e4a35 hints/sunos.pl +SHA1 80e8631165eda1b36369ff589883c57fc6baee73 inc/ExtUtils/MY_Metafile.pm +SHA1 2eb5ed4cf5d2c7ffc09c9624e0e437a1172d0ba2 jis.c +SHA1 8b6574887effae1711798de3b30fbd795695920f lib/Unicode/Japanese.mlpod +SHA1 ce8a7483cd4bd76de756f251f86412d38459b750 lib/Unicode/Japanese.pm +SHA1 546f882f8db6e9e6440bfe509b215f7292bc1396 lib/Unicode/Japanese/JA.pod +SHA1 3cf4c56370546c490d3938ef2ba6a5eb6a20adc1 memmap_common.c +SHA1 4e31b7013d2d6781386ae77e30c0743f3c2ff709 memmap_unix.c +SHA1 8f11a65faed0e27e600a454b4d69e01a5571765d memmap_win32.c +SHA1 0a5c01bbc5eaf8f8983992a4fc5f662fd4749f3f sjis.c +SHA1 b1a79e3579b329c96347724a93bf617947002aae sjis.h +SHA1 83b891d154ddb180a938bf55e06a46d6f638fce0 sjis_doti.c +SHA1 6be8401237cf4156f6ae4684b24ee72b48fc8ec0 sjis_imode1.c +SHA1 5bd70068feba05a14f96b2847afd8351a63240db sjis_imode2.c +SHA1 c8614225e8c1bb26f47473e874c72b93b5269210 sjis_jsky1.c +SHA1 311b83654d015b17edb54ed046be240001eaa367 sjis_jsky2.c +SHA1 7670733c41c827f761cfaf4cfa4b803e97642208 str.h +SHA1 af5790509c718ac3f8bcc5648c26bec27b4c1a08 t/0.loadxs.t +SHA1 a7c3dd1d7f86781a24a56f2fb2766dfd0b88d0b0 t/00-load.t +SHA1 816cc40dcbb374f5445782226903d5aaae621c1d t/allchar_eucjp_sjis.t +SHA1 aae97d8beb04c0a7606b259828d318d22af4dbae t/allchar_sjis_eucjp.t +SHA1 15365f6cf87ed461bedaaa761b562d7edfefc237 t/allchar_ucs4.t +SHA1 bde3c1c70fe3ebd850ab392a7a9007d60acb371b t/allchar_utf8.pl +SHA1 1d721dfde6eb2313c539312c2f98ab70fdd03dc8 t/base.t +SHA1 ca6406227a96eebd7377a626214996a5ad67edca t/emoji-imode-utf8.t +SHA1 488077dd44c4680c30bbde2fb8404ae888f1a439 t/emoji-jsky-chopped.t +SHA1 07e4e7873122a5351a5eb457c216be5b8a743030 t/emoji-jsky-utf8.t +SHA1 8e16aeeced8e53ee93b0d3e86792a33639cea8bc t/emoji.t +SHA1 50f3cb9917971abd9fdfa589cdaa47a65af34b86 t/esc.pl +SHA1 0f0561f145439ca1f674196211cf53a9d336dd97 t/fromutf8.t +SHA1 37d326b6bec49133330bdbe862d2ee9d2ab08092 t/getcode.t +SHA1 cc492575eba45a6a06e5c6ee26613b9d031d7cd9 t/hirakata.t +SHA1 59888b59be609d3fd55a64a96ced584222eaa1b7 t/illegal.t +SHA1 cf045a5b375172fed69d60e782cd03818f85770a t/illlet.t +SHA1 d80f0be4a6e4022f21b81001dcc3c697ffe48fac t/jis.t +SHA1 de2e5f5eaa8fe66dd75af241204605b340a1c25a t/outrange.t +SHA1 10f8360c78d309946ab52d1d2b659407879f9137 t/pod-coverage.t +SHA1 b1bb127f3505b80a27d1ffb546052e447389afbc t/pod.t +SHA1 d3a1a133a0a90f36dc7f11f66c61200a0e20c840 t/random.pl +SHA1 6c4df6d110c5c414419d62253eb0019c4080802b t/random_redo.pl +SHA1 baef4c1a5d0b03a148b16e79d00c2c4550be2447 t/sjis_extras.t +SHA1 8c08859ae60867980d248364118a8e191cd7d362 t/toutf8.t +SHA1 19b16c10faed33cf886689eaae4783cfc73106f1 t/ucs2_utf8.pl +SHA1 7189ddf9f23d7ff805256c908eff99a8eb2053c7 t/utf16.t +SHA1 a54cb49e5b92e8bdbf3bfd183ded156aa8722deb t/utf8flag.t +SHA1 0f6f939aaf0a9b63b2d9d9f2708e487c606a6447 t/util.t +SHA1 988b33eef21abc215e3358f9da15dc3a82f9e282 t/v031_getcode_jiskana.t +SHA1 2fae07d96cdb0a32d063c0b9b4309e9cb9765e75 t/v038_guess_imode2.t +SHA1 4c7e0dae4166184d19e38d71fb213d6fb440ec77 t/v041_sjisau.t +SHA1 cd396bc78a3cdc245ec7098b1dee780b590a4afa t/v045_getcode_doti.t +SHA1 ba97c7547658d0254690101be99f77871ab03b6e t/v045_imodexs.t +SHA1 6234ebaaa5bd67f74c5e18413aa74c044c529da6 t/v046_earlycall.t +SHA1 13f4e49b7772da4ea39e21a7164335f1eecbd3dd t/verify_sjis_ucs2.pl +SHA1 05b221a973bb2df67ac205e9d30f68f9923ade5d t/wavedash.t +SHA1 44895dce947f98f2d42e6c927149f3aeb053a042 t/z2h.t +SHA1 723bebc02ecfd8a5b751ae09ee2d1f3b42390e20 ucs2_utf8.c +SHA1 7e0a56a0d7b4b4197c0390c0ce9e32c2d5cfbca1 ucs4.c +SHA1 8ce079722c1395877bb59b82317ce10dc608818d utf16.c +SHA1 e32c240d9dd3efb7aaf52fde6e2222b6c5b791ee utf8.c +SHA1 62a5d79d1f1d2c82e21fd0923e705c43f7a38a49 win32/Japanese.rc +SHA1 81fd708b5b0fff4d34fba38e07bc16417e8d9a7c win32/resource.h +SHA1 1f92522ea91674cbba2ef03642577c4582014259 wordsize.c +SHA1 f065f2f01a183562f858c0c4e283a13e07d8cd74 xs_test.c +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.2.4 (GNU/Linux) + +iD8DBQFLJxkhhkQ+SqeCFQ8RAp9ZAJ9ty6V0ujmLjWs1eeYkH2k4xlZxkQCgqNAA +Zg7rKiszPwL3T5FR6+biKAo= +=Q+NA +-----END PGP SIGNATURE----- diff --git a/cpan/dist/Unicode-Japanese/bin/ujconv b/cpan/dist/Unicode-Japanese/bin/ujconv new file mode 100755 index 00000000..232d47e6 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/bin/ujconv @@ -0,0 +1,244 @@ +#!/usr/local/ymir/perl/bin/perl -w +## ---------------------------------------------------------------------------- +# ujconv +# ----------------------------------------------------------------------------- +# Mastering programmed by YAMASHINA Hio +# +# Copyright 2005 YAMASHINA Hio +# ----------------------------------------------------------------------------- +# $Id$ +# ----------------------------------------------------------------------------- +package Unicode::Japanese::UJConv; +use strict; +use Unicode::Japanese; +our $VERSION = '0.02'; + +if( !caller ) +{ + __PACKAGE__->do_work(@ARGV); +} + +# ----------------------------------------------------------------------------- +# main. +# +sub do_work +{ + my $pkg = shift; + + my $from = 'auto'; + my $to = 'auto'; + my $string; + my @files; + + while(@_) + { + my $key = shift; + if( $key !~ /^-/ ) + { + push(@files,$key); + next; + }elsif( $key eq '--' ) + { + push(@files,@_); + last; + } + if( $key eq '-f' ) + { + $from = shift; + next; + }elsif( $key eq '-t' ) + { + $to = shift; + next; + }elsif( $key eq '-s' ) + { + my $value = shift; + push(@files,[$key,$value]); + next; + }elsif( $key =~ /^(-h|--help)$/ ) + { + print_usage(); + return 1; + }elsif( $key =~ /^(-V|--version)$/ ) + { + print_version(); + return 1; + }elsif( $key =~ /^(-l|--list)$/ ) + { + print_list(); + return 1; + }else + { + die "unkown argument [$key]"; + } + } + + if( $to eq 'auto' ) + { + my $lang = $ENV{LANG}; + if( $lang && $lang=~/\.(.*)/ ) + { + my $code = $1; + if( $code=~/^(ujis|jis|iso-2022-jp)$/i ) + { + $to = 'jis'; + }elsif( $code=~/^(ujis|eucJP)$/i ) + { + $to = 'euc'; + }elsif( $code=~/^(sjis|shift_?jis)$/i ) + { + $to = 'sjis'; + }elsif( $code=~/^(utf-?8)$/i ) + { + $to = 'utf8'; + } + } + if( $to eq 'auto' ) + { + $to = $^O eq 'MSWin32' ? 'sjis' : 'euc'; + } + } + + local($/) = undef; + if( !@files ) + { + my $text = <STDIN>; + print Unicode::Japanese->new($text,$from)->conv($to); + } + foreach my $file (@files) + { + my $text; + if( ref($file) ) + { + $text = $file->[1]; + }elsif( $file eq '-' ) + { + $text = <STDIN>; + }else + { + open(FILE,$file) or die "could not open file [$file] : $!"; + $text = <FILE>; + close(FILE); + } + print Unicode::Japanese->new($text,$from)->conv($to); + } + 1; +} + +# ----------------------------------------------------------------------------- +# print_usage(); +# +sub print_usage +{ + print "usage: ujconv [-f from_encode] [-t to_encode] [-s string] [files...]\n"; + print "see \`perldoc ujconv' for details.\n"; +} + +# ----------------------------------------------------------------------------- +# print_version(); +# +sub print_version +{ + print "ujconv $VERSION\n"; + print "Unicode::Janaese $Unicode::Japanese::VERSION\n"; +} + +# ----------------------------------------------------------------------------- +# print_list(); +# +sub print_list +{ + foreach my $enc (qw( + utf8 + ucs2 + ucs4 + utf16 + jis + euc + euc-jp + sjis + cp932 + sjis-imode + sjis-doti + sjis-jsky + jis-jsky + jis-au + sjis-icon-au + euc-icon-au + jis-icon-au + utf8-icon-au + )) + { + print "$enc\n"; + } +} + +__END__ + +=head1 NAME + +ujconv -- reinvented iconv(1) using Unicode::Japanese + +=head1 SYNOPSIS + + ujconv [-f from_encoding] [-t to_encoding] [-s string] [files...] + ujconv -l + ujconv -h + ujconv -V + +=head1 VERSION + +ujconv 0.02 + +=head1 DESCRIPTION + +B<ujconv> is an iconv-like tool which is written in perl using +Unicode::Japanese. + +B<ujconv> reads text from STDIN or files, convert them, and print them to +STDOUT. + +Available options are as follows. Each options can be in short form (-f) or long +form (--from): + +=over 4 + +=item -f,--from I<from_encoding> + +Convert characters from I<from_encoding>. Unlike B<iconv> this option can be +omitted. In that case, the encoding of the input is guessed by B<ujconv>. + +=item -t,--to I<to_encoding> + +Convert characters to I<to_encoding>. + +=item -s,--string I<string> + +Input from the argument string instead of file or STDIN. + +=item -l,--list + +List all available encodings, one name per each lines. + +=item -h,--help + +Print a short help message. + +=item -V,--version + +Print the version of B<ujconv>. + +=back + +=head1 SEE ALSO + +L<Unicode::Japanese>, +L<piconv(1)>, +L<iconv(1)>, +L<ujguess> + +=cut + +# ----------------------------------------------------------------------------- +# End of File. +# ----------------------------------------------------------------------------- diff --git a/cpan/dist/Unicode-Japanese/bin/ujguess b/cpan/dist/Unicode-Japanese/bin/ujguess new file mode 100755 index 00000000..aa793169 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/bin/ujguess @@ -0,0 +1,178 @@ +#!/usr/local/ymir/perl/bin/perl -w +## ---------------------------------------------------------------------------- +# ujguess +# ----------------------------------------------------------------------------- +# Mastering programmed by YAMASHINA Hio +# +# Copyright 2005 YAMASHINA Hio +# ----------------------------------------------------------------------------- +# $Id$ +# ----------------------------------------------------------------------------- +package Unicode::Japanese::UJGuess; +use strict; +use Unicode::Japanese; +our $VERSION = '0.02'; + +if( !caller ) +{ + __PACKAGE__->do_work(@ARGV); +} + +# ----------------------------------------------------------------------------- +# main. +# +sub do_work +{ + my $pkg = shift; + + my $string; + my @files; + my $no_filename; + + while(@_) + { + my $key = shift; + if( $key !~ /^-/ ) + { + push(@files,$key); + next; + }elsif( $key eq '--' ) + { + push(@files,@_); + last; + } + if( $key eq '--no-filename' ) + { + $no_filename = 1; + next; + }elsif( $key eq '--show-filename' ) + { + $no_filename = 0; + next; + }elsif( $key eq '-s' ) + { + my $value = shift; + push(@files,[$key,$value]); + next; + }elsif( $key =~ /^(-h|--help)$/ ) + { + print_usage(); + return 1; + }elsif( $key =~ /^(-V|--version)$/ ) + { + print_version(); + return 1; + }else + { + die "unkown argument [$key]"; + } + } + + !defined($no_filename) and $no_filename = @files<=1; + + Unicode::Japanese->new(); # load stub. + local($/) = undef; + if( !@files ) + { + my $text = <STDIN>; + $no_filename or print "-:"; + print Unicode::Japanese->getcode($text)."\n"; + } + foreach my $file (@files) + { + my $filename; + my $text; + if( ref($file) ) + { + $filename = join(' ',@$file); + $text = $file->[1]; + }elsif( $file eq '-' ) + { + $filename = '-'; + $text = <STDIN>; + }else + { + $filename = $file; + open(FILE,$file) or die "could not open file [$file] : $!"; + $text = <FILE>; + close(FILE); + } + $no_filename or print "$filename:"; + print Unicode::Japanese->getcode($text)."\n"; + } + 1; +} + +# ----------------------------------------------------------------------------- +# print_usage(); +# +sub print_usage +{ + print "usage: ujguess [options] [files...]\n"; + print "options:\n"; + print " --no-filename print only the name of character set\n"; + print " --show-filename print both names of the file and character set\n"; + print " -h|--help print this message\n"; + print " -V|--version print the version of ujguess\n"; +} + +# ----------------------------------------------------------------------------- +# print_version(); +# +sub print_version +{ + print "ujguess $VERSION\n"; + print "Unicode::Janaese $Unicode::Japanese::VERSION\n"; +} + + +__END__ + +=head1 NAME + +ujguess -- Guess encoding of given files + +=head1 SYNOPSIS + + ujguess [files..] + +=head1 VERSION + +ujguess 0.02 + +=head1 DESCRIPTION + +B<ujguess> guesses encoding of given files. + +=over 4 + +=item --no-filename + +Don't prepend file name to each results. +This is the default behavior if there is just one file to be processed. + +=item --show-filename + +Prepend file name to each results. +This is the default behavior if there are two or more files to be processed. + +=item -h,--help + +Print a short help message. + +=item -V,--version + +Print the version of B<ujguess>. + +=back + +=head1 SEE ALSO + +L<Unicode::Japanese>, +L<ujconv> + +=cut + +# ----------------------------------------------------------------------------- +# End of File. +# ----------------------------------------------------------------------------- diff --git a/cpan/dist/Unicode-Japanese/c_lib/Makefile b/cpan/dist/Unicode-Japanese/c_lib/Makefile new file mode 100644 index 00000000..20a85227 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/Makefile @@ -0,0 +1,103 @@ + +PERL=perl +CC=gcc +OPTIMIZE=-g +CFLAGS=-I. $(OPTIMIZE) -Wall -Werror -fPIC +AR=ar +LDFLAGS=-L. +LDLIBS=-lunijp + +POD2MAN=pod2man +MLPOD2POD=mlpod2pod + +MAPS= \ + ea2u1 \ + ea2u2 \ + ea2u2s \ + ea2u1s \ + ed2u \ + ei2u1 \ + ei2u2 \ + ej2u1 \ + ej2u2 \ + eu2a1 \ + eu2a2 \ + eu2a2s \ + eu2a1s \ + eu2d \ + eu2i1 \ + eu2i2 \ + eu2j1 \ + eu2j2 \ + s2u \ + u2s + +TABLE_SRCS=$(MAPS:%=table_%.c) +TABLE_OBJS=$(TABLE_SRCS:%.c=%.o) +UNIJP_OBJS= \ + unijp.o alloc.o charcode.o conv.o xs_compat.o \ + getcode.o getcode_map.o \ + any_to_utf8.o utf8.o utf8_to_any.o \ + sjis.o chk_sjis.o eucjp.o jis.o \ + ucs2.o ucs4.o utf16.o +OBJS=$(TABLE_OBJS) $(UNIJP_OBJS) + +DESTDIR= +PREFIX=/usr/local +LIB_DIR=$(PREFIX)/lib +INCLUDE_DIR=$(PREFIX)/include +MANDIR=$(PREFIX)/man +MAN3DIR=$(MANDIR)/man3 + +all: libunijp.a ujconv ujguess libunijp.3 libunijp.en.3 + +test: + $(MAKE) -C t test + +install: all + mkdir -p $(DESTDIR)$(LIB_DIR) + mkdir -p $(DESTDIR)$(INCLUDE_DIR) + mkdir -p $(DESTDIR)$(MAN3DIR) + install libunijp.a $(DESTDIR)$(LIB_DIR)/ + install unijp.h $(DESTDIR)$(INCLUDE_DIR)/ + install unijp_int.h $(DESTDIR)$(INCLUDE_DIR)/ + install unijp_types.h $(DESTDIR)$(INCLUDE_DIR)/ + install unijp_version.h $(DESTDIR)$(INCLUDE_DIR)/ + install libunijp.3 $(DESTDIR)$(MAN3DIR)/ + install libunijp.en.3 $(DESTDIR)$(MAN3DIR)/ + +clean: + rm -rf *.o wordsize libunijp.a ujconv ujguess + rm -f libunijp.3 libunijp.pod + rm -f libunijp.en.3 libunijp.en.pod + + +libunijp.a: unijp_version.h unijp_int.h $(OBJS) + $(AR) r $@ $(OBJS) + + +ujconv: ujconv.o libunijp.a + $(CC) $(LDFLAGS) ujconv.o $(LDLIBS) -o $@ +ujguess: ujguess.o libunijp.a + $(CC) $(LDFLAGS) ujguess.o $(LDLIBS) -o $@ + + +libunijp.3: libunijp.pod + $(POD2MAN) --section 3 libunijp.pod $@ +libunijp.pod: libunijp.mlpod + $(MLPOD2POD) --langs=ja libunijp.mlpod | iconv -f utf-8 -t euc-jp > $@ + +libunijp.en.3: libunijp.en.pod + $(POD2MAN) --section 3 libunijp.en.pod $@ +libunijp.en.pod: libunijp.mlpod + $(MLPOD2POD) --langs=en libunijp.mlpod | iconv -f utf-8 -t euc-jp > $@ + +unijp_version.h unijp_int.h: ../lib/Unicode/Japanese.pm autogen.pl + $(MAKE) autogen +autogen: + $(MAKE) wordsize + $(PERL) autogen.pl +wordsize: ../wordsize.c + $(CC) $(CFLAGS) ../wordsize.c -o $@ + + diff --git a/cpan/dist/Unicode-Japanese/c_lib/alloc.c b/cpan/dist/Unicode-Japanese/c_lib/alloc.c new file mode 100644 index 00000000..7c4929c3 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/alloc.c @@ -0,0 +1,53 @@ +/* ---------------------------------------------------------------------------- + * alloc.c + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ + +#include "unijp.h" +#include "unijp_build.h" + +#include <stdlib.h> + +const uj_alloc_t* _uj_default_alloc; + +void* _uj_alloc(const uj_alloc_t* alloc, uj_size_t size) +{ + if( alloc==NULL ) + { + return malloc(size); + }else + { + return (*alloc->alloc)(alloc->baton, size); + } +} + +void* _uj_realloc(const uj_alloc_t* alloc, void* ptr, uj_size_t size) +{ + if( alloc==NULL ) + { + return realloc(ptr, size); + }else + { + return (*alloc->realloc)(alloc->baton, ptr, size); + } +} + +void _uj_free(const uj_alloc_t* alloc, void* ptr) +{ + if( alloc==NULL ) + { + free(ptr); + }else + { + (*alloc->free)(alloc->baton, ptr); + } +} + +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/c_lib/any_to_utf8.c b/cpan/dist/Unicode-Japanese/c_lib/any_to_utf8.c new file mode 100644 index 00000000..47688252 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/any_to_utf8.c @@ -0,0 +1,45 @@ +/* ---------------------------------------------------------------------------- + * any_to_utf8.c + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ + +#include "unijp.h" +#include "unijp_build.h" + +#include <stdlib.h> + +/* ---------------------------------------------------------------------------- +: _uj_any_to_utf8(conv, icode). ++--------------------------------------------------------------------------- */ +uj_conv_t* _uj_any_to_utf8(const uj_conv_t* in, uj_conv_t* out, uj_charcode_t icode) +{ + if( icode==ujc_auto ) + { + icode = uj_getcode(in->buf, in->buf_len); + } + switch( icode ) + { + case ujc_auto: abort(); + case ujc_utf8: return _uj_validate_utf8(in, out); + case ujc_sjis: return _uj_sjis_to_utf8(in, out); + case ujc_eucjp: return _uj_eucjp_to_utf8(in, out); + case ujc_jis: return _uj_jis_to_utf8(in, out); + case ujc_ucs2: return _uj_ucs2_to_utf8(in, out); + case ujc_ucs4: return _uj_ucs4_to_utf8(in, out); + case ujc_utf16: return _uj_utf16_to_utf8(in, out); + case ujc_ascii: return _uj_validate_utf8(in, out); + case ujc_binary: abort(); + case ujc_undefined: abort(); + } + abort(); + return NULL; +} + +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/c_lib/autogen.pl b/cpan/dist/Unicode-Japanese/c_lib/autogen.pl new file mode 100644 index 00000000..d255dc62 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/autogen.pl @@ -0,0 +1,404 @@ +#! /usr/bin/perl -w +use strict; +use warnings; + +our $GENERATER = $0; +our $SIZES; +our $FILES; +our %USIZE = ( + u2s => 2, + s2u => 3, + ei2u1 => 4, + ei2u2 => 4, + eu2i1 => 2, + eu2i2 => 2, + ej2u1 => 4, + ej2u2 => 4, + eu2j1 => 5, + eu2j2 => 5, + ed2u => 4, + eu2d => 2, + ea2u1 => 2, + ea2u2 => 2, + eu2a1 => 2, + eu2a2 => 2, + ea2u1s => 2, + ea2u2s => 2, + eu2a1s => 2, + eu2a2s => 2, +); + +$| = 1; +load_sizes(); +gen_unijp_version_h(); +gen_unijp_int_h(); +if( load_files() ) +{ + gen_unijp_table_h(); + gen_tables(); +} + +# ----------------------------------------------------------------------------- +# load_sizes(). +# +sub load_sizes +{ + print "check sizes.\n"; + if( !-x "wordsize" ) + { + system("make wordsize")==0 or die "system: exit=$?"; + } + my $ret = `./wordsize`; + my %sizes = ( $ret =~ /^(\w+\*?) = (\d+)$/gm ); + + my @int32 = grep{ $sizes{$_}==4 } qw(int long short); + my @int16 = grep{ $sizes{$_}==2 } qw(int long short); + @int32 or die "no 32-bit integer"; + @int16 or die "no 16-bit integer"; + + $sizes{int32} = $int32[0]; + $sizes{int16} = $int16[0]; + $sizes{int8} = 'char'; + + $SIZES = \%sizes; +} + +# ----------------------------------------------------------------------------- +# load_files(). +# +sub load_files +{ + print "check files.\n"; + if( !-e "../jcode" ) + { + print ".. skip.\n"; + return; + } + my @bins = qw( + jcode/u2s.dat jcode/s2u.dat + jcode/emoji2/ei2u.dat jcode/emoji2/eu2i.dat + jcode/emoji2/ei2u2.dat jcode/emoji2/eu2i2.dat + jcode/emoji2/ej2u.dat jcode/emoji2/eu2j.dat + jcode/emoji2/ej2u2.dat jcode/emoji2/eu2j2.dat + jcode/emoji2/ed2u.dat jcode/emoji2/eu2d.dat + jcode/emoji2/ea2u.dat jcode/emoji2/eu2a.dat + jcode/emoji2/ea2u2.dat jcode/emoji2/eu2a2.dat + jcode/emoji2/ea2us.dat jcode/emoji2/eu2as.dat + jcode/emoji2/ea2u2s.dat jcode/emoji2/eu2a2s.dat + ); + my @files; + foreach my $file (@bins) + { + print "- check $file ..."; + my $name = (reverse split(/[\/\.]/, $file))[1]; + $name =~ s/^(e[ijau]2[ijau])(s?)\z/${1}1$2/; + print "($name)\n"; + my $path = "../$file"; + -e $path or die "no such file: $path"; + my $bytes = -s _; + + my $usize = $USIZE{$name} or die "no usize for $name"; + my $chars = $bytes / $usize; + my $rest = $bytes % $usize; + $rest==0 or die "invalid rest $rest, size=$bytes, usize=$usize"; + + my $file_info = { + name => $name, + ucname => uc($name), + file => $file, + path => $path, + size => $bytes, + usize => $usize, + chars => $chars, + }; + grep{$_->{name} eq $name} @files and die "name collision: $name"; + push(@files, $file_info); + } + + $FILES = \@files; + 1; +} + +# ----------------------------------------------------------------------------- +# gen_unijp_version_h(). +# +sub gen_unijp_version_h +{ + my ($ver_str, $ver_maj, $ver_min, $ver_dev); + { + my $file = "../lib/Unicode/Japanese.pm"; + open(my$fh, '<', $file) or die "open: $file: $!"; + while(<$fh>) + { + /^(__DATA__|__END__)$/ and last; + /\$VERSION\s*=\s*'?((\d+)\.(\d+)(?:_0*(\d+))?)'?/ or next; + $ver_str = $1; + $ver_maj = $2; + $ver_min = $3; + $ver_dev = $4 || 0; + } + close $fh; + } + + my $tmpl = _unijp_version_h_tmpl(); + $tmpl =~ s/<&GENERATER>/$GENERATER/g; + $tmpl =~ s/<&VERSION>/$ver_str/g; + $tmpl =~ s/<&VERSION_MAJOR>/$ver_maj/g; + $tmpl =~ s/<&VERSION_MINOR>/$ver_min/g; + $tmpl =~ s/<&VERSION_PATCH>/$ver_dev/g; + + my $outpath = "unijp_version.h"; + open(my $out, ">", $outpath) or die "open: $outpath: $!"; + print $out $tmpl; + close $out; +} + +# ----------------------------------------------------------------------------- +# gen_unijp_int_h(). +# +sub gen_unijp_int_h +{ + my $tmpl = _unijp_int_h_tmpl(); + $tmpl =~ s/<&GENERATER>/$GENERATER/g; + + my $outpath = "unijp_int.h"; + open(my $out, ">", $outpath) or die "open: $outpath: $!"; + my $int32 = sprintf('%-5s', $SIZES->{int32}); + my $int16 = sprintf('%-5s', $SIZES->{int16}); + my $int8 = sprintf('%-5s', $SIZES->{int8}); + $tmpl =~ s/<&INT32>/$int32/g; + $tmpl =~ s/<&INT16>/$int16/g; + $tmpl =~ s/<&INT8>/$int8/g; + print $out $tmpl; + close $out; +} + +# ----------------------------------------------------------------------------- +# gen_unijp_table_h(). +# +sub gen_unijp_table_h +{ + my $tmpl = _unijp_table_h_tmpl(); + $tmpl =~ s/<&GENERATER>/$0/g; + my ($tmpl_head, $tmpl_tail) = split(/<&DECLS>\n/, $tmpl, 2); + + + my $outpath = "unijp_table.h"; + open(my $out, ">", $outpath) or die "open: $outpath: $!"; + my $int32 = sprintf('%-5s', $SIZES->{int32}); + my $int16 = sprintf('%-5s', $SIZES->{int16}); + my $int8 = sprintf('%-5s', $SIZES->{int8}); + $tmpl_head =~ s/<&INT32>/$int32/g; + $tmpl_head =~ s/<&INT16>/$int16/g; + $tmpl_head =~ s/<&INT8>/$int8/g; + print $out $tmpl_head; + + print $out "/* sizes. */\n"; + foreach my $file_info (@$FILES) + { + my $name = $file_info->{name}; + my $ucname = $file_info->{ucname}; + my $bytes = $file_info->{size}; + my $usize = $USIZE{$name} or die "no usize for $name"; + my $chars = $bytes / $usize; + my $rest = $bytes % $usize; + $rest==0 or die "invalid rest $rest, size=$bytes, usize=$usize"; + + my $size_var = "UJ_${ucname}_BYTES"; + my $chars_var = "UJ_${ucname}_CHARS"; + my $usize_var = "UJ_${ucname}_USIZE"; + my $data_var = "_uj_${name}_table"; + print $out sprintf("#define %-18s %5d\n", $size_var, $bytes); + print $out sprintf("#define %-18s %5d\n", $chars_var, $chars); + print $out sprintf("#define %-18s %5d\n", $usize_var, $usize); + } + print $out "\n"; + + print $out "/* data. */\n"; + foreach my $file_info (@$FILES) + { + my $name = $file_info->{name}; + my $ucname = $file_info->{ucname}; + + my $size_var = "UJ_${ucname}_BYTES"; + my $chars_var = "UJ_${ucname}_CHARS"; + my $usize_var = "UJ_${ucname}_USIZE"; + my $data_var = "_uj_table_${name}"; + print $out sprintf("extern const uj_uint8 %-16s [%-15s][%-15s];\n", $data_var, $chars_var, $usize_var); + } + print $out "\n"; + + print $out $tmpl_tail; + close $out; +} + +# ----------------------------------------------------------------------------- +# gen_tables(). +# +sub gen_tables +{ + print "tables ...\n"; + + foreach my $file_info (@$FILES) + { + my $outpath = "table_$file_info->{name}.c"; + print "- $outpath ..."; + my $mtime_src = -s $file_info->{path}; + my $mtime_dst = -s $outpath; + if( $mtime_dst && $mtime_dst > $mtime_src ) + { + print " skip.\n"; + next; + } + open(my $in, '<', $file_info->{path}) or die "open: $file_info->{path}: $!"; + binmode($in); + + my $name = $file_info->{name}; + my $ucname = uc($name); + open(my $out, '>', $outpath) or die "open: $outpath: $!"; + print $out "/* This file is autogenerated by $GENERATER. */\n"; + print $out qq/#include "unijp_table.h"\n/; + my $varname = "_uj_table_${name}"; + my $usize = $USIZE{$name} or die "no unit size for $name"; + print $out "/*\n".Dumper($file_info)."*/\n";use Data::Dumper; + print $out "const uj_uint8 $varname\[UJ_${ucname}_CHARS][UJ_${ucname}_USIZE] = {\n"; + foreach my $i (0..$file_info->{size}-1) + { + my $r = read($in, my $bin, 1); + defined($r) or die "read: $!"; + $r or die "eof"; + $i%16==0 and print $out " "; + $i%$usize==0 and print $out "{ "; + print $out unpack("C*", $bin); + $i%$usize==$usize-1 and print $out " }"; + if( $i < $file_info->{size} - 1 ) + { + print $out ","; + print $out $i%16==15 ? "\n" : " "; + }else + { + print $out "\n"; + } + } + print $out "};\n"; + + close $in; + close $out; + print " ok.\n"; + } +} + +sub _unijp_version_h_tmpl +{ + scalar(<<'UNIJP_VERSION_H_TMPL'); +/* ---------------------------------------------------------------------------- + * unijp_version.h + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * This file is autogenerated by <&GENERATER>. + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ +#ifndef UNIJP_VERSION_H +#define UNIJP_VERSION_H + +#ifdef __cplusplus +extern "C" +{ +#endif + +#define UNIJP_VERSION_STRING "<&VERSION>" +#define UNIJP_VERSION_MAJOR <&VERSION_MAJOR> +#define UNIJP_VERSION_MINOR <&VERSION_MINOR> +#define UNIJP_VERSION_PATCH <&VERSION_PATCH> + +#ifdef __cplusplus +} +#endif + +#endif /* !defined(UNIJP_VERSION_H) */ +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ +UNIJP_VERSION_H_TMPL +} + +sub _unijp_int_h_tmpl +{ + scalar(<<'UNIJP_INT_H_TMPL'); +/* ---------------------------------------------------------------------------- + * unijp_int.h + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * This file is autogenerated by <&GENERATER>. + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ +#ifndef UNIJP_INT_H +#define UNIJP_INT_H + +#ifdef __cplusplus +extern "C" +{ +#endif + +typedef unsigned <&INT32> uj_uint32; +typedef unsigned <&INT16> uj_uint16; +typedef unsigned <&INT8> uj_uint8; + +#ifdef __cplusplus +} +#endif + +#endif /* !defined(UNIJP_INT_H) */ +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ +UNIJP_INT_H_TMPL +} + +sub _unijp_table_h_tmpl +{ + scalar(<<'UNIJP_TABLE_H_TMPL'); +/* ---------------------------------------------------------------------------- + * unijp_table.h + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * This file is autogenerated by <&GENERATER>. + * $Id$ + * ------------------------------------------------------------------------- */ +#ifndef UNIJP_TABLE_H +#define UNIJP_TABLE_H + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include "unijp_types.h" + +<&DECLS> + +#ifdef __cplusplus +} +#endif + +#endif /* !defined(UNIJP_TABLE_H) */ +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ +UNIJP_TABLE_H_TMPL +} + +# ----------------------------------------------------------------------------- +# End of File. +# ----------------------------------------------------------------------------- diff --git a/cpan/dist/Unicode-Japanese/c_lib/charcode.c b/cpan/dist/Unicode-Japanese/c_lib/charcode.c new file mode 100644 index 00000000..09a244dc --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/charcode.c @@ -0,0 +1,82 @@ +/* ---------------------------------------------------------------------------- + * charcode.c + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ + +#include "unijp.h" +#include "unijp_build.h" + +#include <string.h> + +const uj_encname_t uj_encnames[] = { + /* name: code: is_canon: in_ok: out_ok: */ + { "auto", ujc_auto, uj_false, uj_true, uj_false }, + { "utf8", ujc_utf8, uj_true, uj_true, uj_true }, + { "sjis", ujc_sjis, uj_true, uj_true, uj_true }, + { "eucjp", ujc_eucjp, uj_true, uj_true, uj_true }, + { "euc", ujc_eucjp, uj_false, uj_true, uj_true }, + { "jis", ujc_jis, uj_true, uj_true, uj_true }, + { "ucs2", ujc_ucs2, uj_true, uj_true, uj_true }, + { "ucs4", ujc_ucs4, uj_true, uj_true, uj_true }, + { "utf16", ujc_utf16, uj_true, uj_true, uj_true }, + { "ascii", ujc_ascii, uj_true, uj_true, uj_true }, + { "binary", ujc_binary, uj_true, uj_true, uj_true }, + { NULL, 0 }, +}; + +/* ---------------------------------------------------------------------------- +: uj_charcode_parse(str). ++--------------------------------------------------------------------------- */ +uj_charcode_t uj_charcode_parse(const char* name) +{ + const uj_encname_t* p; + for( p=&uj_encnames[0]; p->name; ++p ) + { + if( strcmp(name, p->name)==0 ) + { + return p->code; + } + } + return ujc_undefined; +} + +/* ---------------------------------------------------------------------------- +: uj_charcode_parse_n(str, str_len). ++--------------------------------------------------------------------------- */ +uj_charcode_t uj_charcode_parse_n(const char* name, int str_len) +{ + const uj_encname_t* p; + for( p=&uj_encnames[0]; p->name; ++p ) + { + if( strncmp(name, p->name, str_len)==0 && p->name[str_len]=='\0' ) + { + return p->code; + } + } + return ujc_undefined; +} + +/* ---------------------------------------------------------------------------- +: uj_charcode_str(code). ++--------------------------------------------------------------------------- */ +const char* uj_charcode_str(uj_charcode_t code) +{ + const uj_encname_t* p; + for( p=&uj_encnames[0]; p->name; ++p ) + { + if( p->code==code ) + { + return p->name; + } + } + return "undefined"; +} + +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/c_lib/chk_sjis.c b/cpan/dist/Unicode-Japanese/c_lib/chk_sjis.c new file mode 100644 index 00000000..c7c494c0 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/chk_sjis.c @@ -0,0 +1,16 @@ +/* ---------------------------------------------------------------------------- + * chk_sjis.c + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ + +#define chk_sjis _uj_xs_chk_sjis +#include "../sjis.c" + +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/c_lib/conv.c b/cpan/dist/Unicode-Japanese/c_lib/conv.c new file mode 100644 index 00000000..36c6d3db --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/conv.c @@ -0,0 +1,60 @@ + +#include "unijp.h" +#include "unijp_build.h" + +#include <string.h> + +void _uj_conv_set_const(uj_conv_t* conv, const uj_alloc_t* alloc, const uj_uint8* str, uj_size_t len) +{ + conv->alloc = alloc; + conv->buf = (uj_uint8*)str; /* const_cast<uj_uint8*>(str) */ + conv->buf_len = len; + conv->buf_bufsize = 0; +} + +uj_uint8* _uj_conv_own_string(uj_conv_t* conv) +{ + uj_uint8* buf; + if( conv->buf_bufsize == 0 || conv->buf_bufsize == conv->buf_len ) + { + uj_size_t new_size = conv->buf_len + 1; + if( conv->buf_bufsize == 0 ) + { + buf = _uj_alloc(conv->alloc, new_size); + }else + { + buf = _uj_realloc(conv->alloc, conv->buf, new_size); + } + if( buf != NULL ) + { + memcpy(buf, conv->buf, conv->buf_len); + buf[conv->buf_len] = '\0'; + conv->buf = buf; + conv->buf_bufsize = new_size; + } + }else + { + buf = conv->buf; + } + return buf; +} + +void _uj_conv_move_owner(uj_conv_t* dst, uj_conv_t* src) +{ + if( dst->buf_bufsize==0 && src->buf_bufsize!=0 ) + { + dst->buf_bufsize = src->buf_bufsize; + src->buf_bufsize = 0; + } +} + +void _uj_conv_free_buffer(uj_conv_t* conv) +{ + if( conv->buf_bufsize != 0 ) + { + _uj_free(conv->alloc, conv->buf); + } + conv->buf_len = 0; + conv->buf_bufsize = 0; + conv->buf = (uj_uint8*)""; +} diff --git a/cpan/dist/Unicode-Japanese/c_lib/eucjp.c b/cpan/dist/Unicode-Japanese/c_lib/eucjp.c new file mode 100644 index 00000000..fb2aa203 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/eucjp.c @@ -0,0 +1,111 @@ +/* ---------------------------------------------------------------------------- + * eucjp.c + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ + +#include "unijp.h" +#include "unijp_build.h" + +#include "xs_compat.h" +#define chk_sjis _uj_xs_chk_sjis +#define chk_eucjp _uj_xs_chk_eucjp + +#define xs_eucjp_sjis(decl) _uj_xs_eucjp_sjis(const uj_conv_t* sv_str, uj_conv_t* __out) +#define xs_sjis_eucjp(decl) _uj_xs_sjis_eucjp(const uj_conv_t* sv_str, uj_conv_t* __out) + +#include "../eucjp.c" +#undef xs_eucjp_sjis +#undef xs_sjis_eucjp +#define xs_eucjp_sjis(in,out) _uj_xs_eucjp_sjis(in,out) +#define xs_sjis_eucjp(in,out) _uj_xs_sjis_eucjp(in,out) + +uj_conv_t* _uj_sjis_to_eucjp(const uj_conv_t* in, uj_conv_t* out) +{ + uj_conv_t* ret; + ret = xs_sjis_eucjp(in, out); + /* ret == out|NULL */ + return ret; +} + +uj_conv_t* _uj_eucjp_to_sjis(const uj_conv_t* in, uj_conv_t* out) +{ + uj_conv_t* ret; + ret = xs_eucjp_sjis(in, out); + /* ret == out|NULL */ + return ret; +} + + +uj_conv_t* _uj_utf8_to_eucjp(const uj_conv_t* in, uj_conv_t* out) +{ + uj_conv_t* conv_ret; + uj_conv_t* tmp_ret; + uj_conv_t tmp_out; + + tmp_ret = _uj_utf8_to_sjis(in, &tmp_out); + if( tmp_ret!=NULL ) + { + conv_ret = _uj_sjis_to_eucjp(&tmp_out, out); + _uj_conv_move_owner(out, &tmp_out); + _uj_conv_free_buffer(&tmp_out); + }else + { + conv_ret = NULL; + } + return conv_ret; +} + +uj_conv_t* _uj_eucjp_to_utf8(const uj_conv_t* in, uj_conv_t* out) +{ + uj_conv_t* conv_ret; + uj_conv_t* tmp_ret; + uj_conv_t tmp_out; + + tmp_ret = _uj_eucjp_to_sjis(in, &tmp_out); + if( tmp_ret!=NULL ) + { + conv_ret = _uj_sjis_to_utf8(&tmp_out, out); + _uj_conv_move_owner(out, &tmp_out); + _uj_conv_free_buffer(&tmp_out); + }else + { + conv_ret = NULL; + } + return conv_ret; +} + +/* ---------------------------------------------------------------------------- +: uj_to_eucjp(uj, &len). ++--------------------------------------------------------------------------- */ +uj_uint8* uj_to_eucjp(const unijp_t* uj, uj_size_t* p_len) +{ + uj_conv_t in; + uj_conv_t out; + uj_conv_t* conv_ret; + uj_uint8* ret_buf; + + _uj_conv_set_const(&in, uj->alloc, uj->data, uj->data_len); + conv_ret = _uj_utf8_to_eucjp(&in, &out); + if( conv_ret!=NULL ) + { + _uj_conv_own_string(conv_ret); + ret_buf = conv_ret->buf; + if( p_len ) + { + *p_len = conv_ret->buf_len; + } + }else + { + ret_buf = NULL; + } + return ret_buf; +} + +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/c_lib/getcode.c b/cpan/dist/Unicode-Japanese/c_lib/getcode.c new file mode 100644 index 00000000..b8973b8f --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/getcode.c @@ -0,0 +1,128 @@ +/* ---------------------------------------------------------------------------- + * getcode.c + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ + +#include "unijp.h" +#include "unijp_build.h" + +#include "xs_compat.h" +#define map_ascii _uj_xs_map_ascii +#define map_eucjp _uj_xs_map_eucjp +#define map_sjis _uj_xs_map_sjis +#define map_utf8 _uj_xs_map_utf8 +#define map_jis _uj_xs_map_jis +#define map_jis_au _uj_xs_map_jis_au +#define map_jis_jsky _uj_xs_map_jis_jsky +#define map_utf32_be _uj_xs_map_utf32_be +#define map_utf32_le _uj_xs_map_utf32_le +#define map_sjis_jsky _uj_xs_map_sjis_jsky +#define map_sjis_imode _uj_xs_map_sjis_imode +#define map_sjis_doti _uj_xs_map_sjis_doti +#define map_sjis_au _uj_xs_map_sjis_au + +#define _is_acceptable_state _uj_xs__is_acceptable_state +#define cc_tmpl _uj_xs_cc_tmpl +#define getcode_list _uj_xs_getcode_list + +#define NO_XSUBS +#include "../getcode.c" + +/* ---------------------------------------------------------------------------- +: uj_getcode(str, len). ++--------------------------------------------------------------------------- */ +uj_charcode_t uj_getcode(const uj_uint8* str, uj_size_t len) +{ + uj_conv_t conv; + int matches; + CodeCheck check[cc_tmpl_max]; + + _uj_conv_set_const(&conv, _uj_default_alloc, str, len); + matches = getcode_list(&conv, check); + if( matches>0 ) + { + int index = 0; +#if TEST && GC_DISP + fprintf(stderr,"<selected>\n"); + fprintf(stderr," %d of 0..%d\n",index,matches-1); + fprintf(stderr," %s\n",charcodeToStr(check[index].code)); +#endif + switch(check[index].code) + { + case cc_unknown: return ujc_undefined; + case cc_ascii: return ujc_ascii; + case cc_sjis: return ujc_sjis; + case cc_eucjp: return ujc_eucjp; + case cc_jis: return ujc_jis; + // case cc_jis_au: return ujc_jis_au; + // case cc_jis_jsky: return ujc_jis_jsky; + case cc_utf8: return ujc_utf8; + // case cc_utf16: return ujc_utf16; + // case cc_utf32: return ujc_utf32; + // case cc_utf32_be: return ujc_utf32_be; + // case cc_utf32_le: return ujc_utf32_le; + // case cc_sjis_jsky: return ujc_sjis_jsky; + // case cc_sjis_imode: return ujc_sjis_imode; + // case cc_sjis_doti: return ujc_sjis_doti; + // case cc_sjis_au: return ujc_sjis_au; + default: return ujc_undefined; + } + }else + { + return ujc_undefined; + } +} + +#if 0 +/* getcode_listX */ +int xs_getcode_list(SV* sv_str) +{ + int matches; + CodeCheck check[cc_tmpl_max]; + int i; + dSP; dMARK; dAX; /* XSARGS; - items */ + + if( sv_str==&PL_sv_undef ) + { + return 0; + } + matches = getcode_list(sv_str, check); + if( matches<=0 ) + { + return 0; + } + EXTEND(SP, matches); + for( i=0; i<matches; ++i ) + { + switch(check[i].code) + { + case cc_unknown: ST(i) = sv_2mortal( new_CC_UNKNOWN() ); break; + case cc_ascii: ST(i) = sv_2mortal( new_CC_ASCII() ); break; + case cc_sjis: ST(i) = sv_2mortal( new_CC_SJIS() ); break; + case cc_eucjp: ST(i) = sv_2mortal( new_CC_EUCJP() ); break; + case cc_jis: ST(i) = sv_2mortal( new_CC_JIS() ); break; + case cc_jis_au: ST(i) = sv_2mortal( new_CC_JIS_AU() ); break; + case cc_jis_jsky: ST(i) = sv_2mortal( new_CC_JIS_JSKY() ); break; + case cc_utf8: ST(i) = sv_2mortal( new_CC_UTF8() ); break; + case cc_utf16: ST(i) = sv_2mortal( new_CC_UTF16() ); break; + case cc_utf32: ST(i) = sv_2mortal( new_CC_UTF32() ); break; + case cc_utf32_be: ST(i) = sv_2mortal( new_CC_UTF32_BE() ); break; + case cc_utf32_le: ST(i) = sv_2mortal( new_CC_UTF32_LE() ); break; + case cc_sjis_jsky: ST(i) = sv_2mortal( new_CC_SJIS_JSKY() ); break; + case cc_sjis_imode: ST(i) = sv_2mortal( new_CC_SJIS_IMODE() ); break; + case cc_sjis_doti: ST(i) = sv_2mortal( new_CC_SJIS_DOTI() ); break; + default: ST(i) = sv_2mortal( new_CC_UNKNOWN() ); break; + } + } + return matches; +} +#endif + +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/c_lib/getcode_map.c b/cpan/dist/Unicode-Japanese/c_lib/getcode_map.c new file mode 100644 index 00000000..d5d57ba5 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/getcode_map.c @@ -0,0 +1,29 @@ +/* ---------------------------------------------------------------------------- + * getcode_map.c + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ + +#define map_ascii _uj_xs_map_ascii +#define map_eucjp _uj_xs_map_eucjp +#define map_sjis _uj_xs_map_sjis +#define map_utf8 _uj_xs_map_utf8 +#define map_jis _uj_xs_map_jis +#define map_jis_au _uj_xs_map_jis_au +#define map_jis_jsky _uj_xs_map_jis_jsky +#define map_utf32_be _uj_xs_map_utf32_be +#define map_utf32_le _uj_xs_map_utf32_le +#define map_sjis_jsky _uj_xs_map_sjis_jsky +#define map_sjis_imode _uj_xs_map_sjis_imode +#define map_sjis_doti _uj_xs_map_sjis_doti +#define map_sjis_au _uj_xs_map_sjis_au + +#include "../getcode_map.c" + +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/c_lib/jis.c b/cpan/dist/Unicode-Japanese/c_lib/jis.c new file mode 100644 index 00000000..249c91c7 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/jis.c @@ -0,0 +1,110 @@ +/* ---------------------------------------------------------------------------- + * jis.c + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ + +#include "unijp.h" +#include "unijp_build.h" + +#include "xs_compat.h" +#define chk_sjis _uj_xs_chk_sjis + +#define xs_jis_sjis(decl) _uj_xs_jis_sjis(const uj_conv_t* sv_str, uj_conv_t* __out) +#define xs_sjis_jis(decl) _uj_xs_sjis_jis(const uj_conv_t* sv_str, uj_conv_t* __out) + +#include "../jis.c" +#undef xs_jis_sjis +#undef xs_sjis_jis +#define xs_jis_sjis(in,out) _uj_xs_jis_sjis(in,out) +#define xs_sjis_jis(in,out) _uj_xs_sjis_jis(in,out) + +uj_conv_t* _uj_sjis_to_jis(const uj_conv_t* in, uj_conv_t* out) +{ + uj_conv_t* ret; + ret = xs_sjis_jis(in, out); + /* ret == out|NULL */ + return ret; +} + +uj_conv_t* _uj_jis_to_sjis(const uj_conv_t* in, uj_conv_t* out) +{ + uj_conv_t* ret; + ret = xs_jis_sjis(in, out); + /* ret == out|NULL */ + return ret; +} + + +uj_conv_t* _uj_utf8_to_jis(const uj_conv_t* in, uj_conv_t* out) +{ + uj_conv_t* conv_ret; + uj_conv_t* tmp_ret; + uj_conv_t tmp_out; + + tmp_ret = _uj_utf8_to_sjis(in, &tmp_out); + if( tmp_ret!=NULL ) + { + conv_ret = _uj_sjis_to_jis(&tmp_out, out); + _uj_conv_move_owner(out, &tmp_out); + _uj_conv_free_buffer(&tmp_out); + }else + { + conv_ret = NULL; + } + return conv_ret; +} + +uj_conv_t* _uj_jis_to_utf8(const uj_conv_t* in, uj_conv_t* out) +{ + uj_conv_t* conv_ret; + uj_conv_t* tmp_ret; + uj_conv_t tmp_out; + + tmp_ret = _uj_jis_to_sjis(in, &tmp_out); + if( tmp_ret!=NULL ) + { + conv_ret = _uj_sjis_to_utf8(&tmp_out, out); + _uj_conv_move_owner(out, &tmp_out); + _uj_conv_free_buffer(&tmp_out); + }else + { + conv_ret = NULL; + } + return conv_ret; +} + +/* ---------------------------------------------------------------------------- +: uj_to_jis(uj, &len). ++--------------------------------------------------------------------------- */ +uj_uint8* uj_to_jis(const unijp_t* uj, uj_size_t* p_len) +{ + uj_conv_t in; + uj_conv_t out; + uj_conv_t* conv_ret; + uj_uint8* ret_buf; + + _uj_conv_set_const(&in, uj->alloc, uj->data, uj->data_len); + conv_ret = _uj_utf8_to_jis(&in, &out); + if( conv_ret!=NULL ) + { + _uj_conv_own_string(conv_ret); + ret_buf = conv_ret->buf; + if( p_len ) + { + *p_len = conv_ret->buf_len; + } + }else + { + ret_buf = NULL; + } + return ret_buf; +} + +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/c_lib/libunijp.mlpod b/cpan/dist/Unicode-Japanese/c_lib/libunijp.mlpod new file mode 100644 index 00000000..da23da09 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/libunijp.mlpod @@ -0,0 +1,109 @@ + +=head1 NAME + +Unicode::Japanese - Convert encoding of japanese text +J<< ja; Unicode::Japanese::JA - 交祈摮喋潦憭 >> + +=head1 SYNOPSIS + + #include "unijp.h" + + unijp_t* uj = uj_new(str, str_len, ujc_auto); + uj_uint8* utf8 = uj_to_utf8(uj); + uj_uint8* sjis = uj_to_sjis(uj); + uj_uint8* eucjp = uj_to_eucjp(uj); + uj_uint8* jis = uj_to_jis(uj); + free(utf8); + free(sjis); + free(eucjp); + free(jis); + uj_delete(uj); + + uj_charcode_t code = uj_getcode(str, str_len); + printf("charset is %s\n", uj_charcode_str(code)); + +=head1 SUPPORTED ENCODINGS +J<< ja; 萸潦艾具喋喋潦喋 >> + + +---------------+----+-----+-------+ + |encoding | in | out | guess | + +---------------+----+-----+-------+ + |ujc_auto : OK : -- | ----- | + +---------------+----+-----+-------+ + |ujc_utf8 : OK : OK | OK | + |ucs2 : OK : OK | ----- | + |utf16 : OK : OK | OK(#) | + +---------------+----+-----+-------+ + |ujc_sjis : OK : OK | OK | + |ujc_eucjp : OK : OK | OK | + |ujc_jis : OK : OK | OK | + |ujc_ascii : OK : -- | OK | + |ujc_binary : OK : OK | ----- | + |ujc_undefined : -- : -- | (OK) | + +---------------+----+-----+-------+ + +=head1 BUGS + +Please report bugs and requests to C<bug-unicode-japanese at rt.cpan.org> or +L<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Unicode-Japanese>. If you +report them to the web interface, any progress to your report will be +automatically sent back to you. +J<< ja; +啜閬 C<bug-unicode-japanese at rt.cpan.org> 摰 +勗艾. 乓 +L<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Unicode-Japanese>. +怒 web 扎喋踴潦扼潦嫘扼整整. +蝘恍乓, 衣憭氬銵具批勗啜桅脫 +芸怒芥思整. +>> + +=head1 SUPPORT + +You can find documentation for this module with the perldoc command. +J<< ja; +柴U詻乓潦怒柴准乓∼喋 man 喋喋扯具箸乓整. +>> + + man libunijp + +You can find more information at: +J<< ja; +整, 隞乩桀湔扼閬具箸乓整: +>> + + +=over 4 + +=item * AnnoCPAN: Annotated CPAN documentation + +L<http://annocpan.org/dist/Unicode-Japanese> + +=item * CPAN Ratings + +L<http://cpanratings.perl.org/d/Unicode-Japanese> + +=item * RT: CPAN's request tracker + +L<http://rt.cpan.org/NoAuth/Bugs.html?Dist=Unicode-Japanese> + +=item * Search CPAN + +L<http://search.cpan.org/dist/Unicode-Japanese> + +=back + +=head1 COPYRIGHT & LICENSE + +Copyright 2001-2008 +SANO Taku (SAWATARI Mikage) and YAMASHINA Hio, +all rights reserved. + +This program is free software; you can redistribute it and/or modify it +under the same terms as Perl itself. +J<< ja; +柴准啜押胯芥潦賬艾扼U扼芥 Perl 典 +押扎颯喋嫘 批撣喳氬銵具箸乓整. +>> + +=cut + diff --git a/cpan/dist/Unicode-Japanese/c_lib/patchlevel.h b/cpan/dist/Unicode-Japanese/c_lib/patchlevel.h new file mode 100644 index 00000000..65892d8b --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/patchlevel.h @@ -0,0 +1,22 @@ +/* ---------------------------------------------------------------------------- + * patchelvel.h + * dummy file. + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ + +#ifndef DUMMY_PATCHLEVEL_H +#define DUMMY_PATCHLEVEL_H + +#define PERL_REVISION 5 +#define PERL_VERSION 10 +#define PERL_SUBVERSION 0 + +#endif /* !defined(DUMMY_PATCHLEVEL_H) */ +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/c_lib/sjis.c b/cpan/dist/Unicode-Japanese/c_lib/sjis.c new file mode 100644 index 00000000..7011c822 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/sjis.c @@ -0,0 +1,75 @@ +/* ---------------------------------------------------------------------------- + * sjis.c + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ + +#include "unijp.h" +#include "unijp_build.h" + +#include "xs_compat.h" +#define g_s2u_table ((const uj_uint8*)_uj_table_s2u) +#define g_u2s_table ((const uj_uint8*)_uj_table_u2s) +#define char_null _uj_xs_char_null +#define char_unknown _uj_xs_char_unknown + +#define xs_sjis_utf8(decl) _uj_xs_sjis_utf8(const uj_conv_t* sv_str, uj_conv_t* __out) +#define xs_utf8_sjis(decl) _uj_xs_utf8_sjis(const uj_conv_t* sv_str, uj_conv_t* __out) + +#include "../conv.c" + +#undef xs_sjis_utf8 +#undef xs_utf8_sjis +#define xs_sjis_utf8(in,out) _uj_xs_sjis_utf8(in,out) +#define xs_utf8_sjis(in,out) _uj_xs_utf8_sjis(in,out) + +uj_conv_t* _uj_sjis_to_utf8(const uj_conv_t* in, uj_conv_t* out) +{ + uj_conv_t* ret; + ret = xs_sjis_utf8(in, out); + /* ret == out|NULL */ + return ret; +} + +uj_conv_t* _uj_utf8_to_sjis(const uj_conv_t* in, uj_conv_t* out) +{ + uj_conv_t* ret; + ret = xs_utf8_sjis(in, out); + /* ret == out|NULL */ + return ret; +} + +/* ---------------------------------------------------------------------------- +: uj_to_sjis(uj, &len). ++--------------------------------------------------------------------------- */ +uj_uint8* uj_to_sjis(const unijp_t* uj, uj_size_t* p_len) +{ + uj_conv_t in; + uj_conv_t out; + uj_conv_t* conv_ret; + uj_uint8* ret_buf; + + _uj_conv_set_const(&in, uj->alloc, uj->data, uj->data_len); + conv_ret = _uj_utf8_to_sjis(&in, &out); + if( conv_ret!=NULL ) + { + _uj_conv_own_string(conv_ret); + ret_buf = conv_ret->buf; + if( p_len ) + { + *p_len = conv_ret->buf_len; + } + }else + { + ret_buf = NULL; + } + return ret_buf; +} + +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/c_lib/t/00_load.c b/cpan/dist/Unicode-Japanese/c_lib/t/00_load.c new file mode 100644 index 00000000..829828ce --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/t/00_load.c @@ -0,0 +1,10 @@ + +#include "unijp.h" +#include <stdio.h> + +int main(int argc, const char* argv[]) +{ + printf("1..1\n"); + printf("ok 1\n"); + return 0; +} diff --git a/cpan/dist/Unicode-Japanese/c_lib/t/00_load.t b/cpan/dist/Unicode-Japanese/c_lib/t/00_load.t new file mode 100644 index 00000000..dc76177b --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/t/00_load.t @@ -0,0 +1,26 @@ +#! /usr/bin/perl + +use strict; +use warnings; + +my $prog = $0; +$prog =~ s/\.t$// or die "invalid prog name"; + +my $src = "$prog.c"; + +$prog =~ /\// or $prog = "./$prog"; + +my $cc = 'gcc'; +my $cflags = '-I. -I..'; +my $ldflags = '-L. -L..'; +my $ldlibs = '-lunijp'; + +my $cmd = "$cc $cflags $ldflags $src $ldlibs -o $prog && $prog"; +my $r = system($cmd); +if( $r!=0 ) +{ + my $signo = $? & 127; + my $xval = $? >> 8; + $signo and die "system: signal $signo <<$cmd>>"; + $xval and die "system: exit $xval <<$cmd>>"; +} diff --git a/cpan/dist/Unicode-Japanese/c_lib/t/01_new.c b/cpan/dist/Unicode-Japanese/c_lib/t/01_new.c new file mode 100644 index 00000000..54850054 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/t/01_new.c @@ -0,0 +1,14 @@ + +#include "unijp.h" +#include <stdio.h> + +int main(int argc, const char* argv[]) +{ + unijp_t* uj; + printf("1..2\n"); + uj = uj_new((uj_uint8*)"", 0, ujc_utf8); + printf("ok 1 - new\n"); + uj_delete(uj); + printf("ok 2 - delete\n"); + return 0; +} diff --git a/cpan/dist/Unicode-Japanese/c_lib/t/01_new.t b/cpan/dist/Unicode-Japanese/c_lib/t/01_new.t new file mode 100644 index 00000000..dc76177b --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/t/01_new.t @@ -0,0 +1,26 @@ +#! /usr/bin/perl + +use strict; +use warnings; + +my $prog = $0; +$prog =~ s/\.t$// or die "invalid prog name"; + +my $src = "$prog.c"; + +$prog =~ /\// or $prog = "./$prog"; + +my $cc = 'gcc'; +my $cflags = '-I. -I..'; +my $ldflags = '-L. -L..'; +my $ldlibs = '-lunijp'; + +my $cmd = "$cc $cflags $ldflags $src $ldlibs -o $prog && $prog"; +my $r = system($cmd); +if( $r!=0 ) +{ + my $signo = $? & 127; + my $xval = $? >> 8; + $signo and die "system: signal $signo <<$cmd>>"; + $xval and die "system: exit $xval <<$cmd>>"; +} diff --git a/cpan/dist/Unicode-Japanese/c_lib/t/02_utf8.c b/cpan/dist/Unicode-Japanese/c_lib/t/02_utf8.c new file mode 100644 index 00000000..0659745a --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/t/02_utf8.c @@ -0,0 +1,30 @@ + +#include "unijp.h" +#include <stdio.h> +#include <string.h> + +int main(int argc, const char* argv[]) +{ + unijp_t* uj; + const char* in_str = "憸具柴∼具"; + uj_size_t in_len = strlen(in_str); + uj_uint8* out; + uj_size_t out_len; + + printf("1..7\n"); + + uj = uj_new((uj_uint8*)in_str, in_len, ujc_utf8); + printf("ok 1 - new\n"); + printf("%s 2 - uj.len(%d)==%d\n", uj->data_len==in_len ? "ok" : "not ok", (int)uj->data_len, (int)in_len); + printf("%s 3 - data\n", memcmp(uj->data, in_str, in_len)==0 ? "ok" : "not ok"); + + out = uj_to_utf8(uj, &out_len); + printf("ok 4 - to_utf8\n"); + printf("%s 5 - utf8.len(%d)==%d\n", out_len==in_len ? "ok" : "not ok", (int)out_len, (int)in_len); + printf("%s 6 - utf8\n", memcmp(out, in_str, in_len)==0 ? "ok" : "not ok"); + + uj_delete(uj); + printf("ok 7 - delete\n"); + + return 0; +} diff --git a/cpan/dist/Unicode-Japanese/c_lib/t/02_utf8.t b/cpan/dist/Unicode-Japanese/c_lib/t/02_utf8.t new file mode 100644 index 00000000..dc76177b --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/t/02_utf8.t @@ -0,0 +1,26 @@ +#! /usr/bin/perl + +use strict; +use warnings; + +my $prog = $0; +$prog =~ s/\.t$// or die "invalid prog name"; + +my $src = "$prog.c"; + +$prog =~ /\// or $prog = "./$prog"; + +my $cc = 'gcc'; +my $cflags = '-I. -I..'; +my $ldflags = '-L. -L..'; +my $ldlibs = '-lunijp'; + +my $cmd = "$cc $cflags $ldflags $src $ldlibs -o $prog && $prog"; +my $r = system($cmd); +if( $r!=0 ) +{ + my $signo = $? & 127; + my $xval = $? >> 8; + $signo and die "system: signal $signo <<$cmd>>"; + $xval and die "system: exit $xval <<$cmd>>"; +} diff --git a/cpan/dist/Unicode-Japanese/c_lib/t/03_sjis.c b/cpan/dist/Unicode-Japanese/c_lib/t/03_sjis.c new file mode 100644 index 00000000..37c08be4 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/t/03_sjis.c @@ -0,0 +1,43 @@ + +#include "unijp.h" +#include <stdio.h> +#include <string.h> + +int main(int argc, const char* argv[]) +{ + unijp_t* uj; + const char* love_sjis = "\x88\xa4"; + const char* love_utf8 = "\xe6\x84\x9b"; + uj_size_t sjis_len = 2; + uj_size_t utf8_len = 3; + + printf("1..10\n"); + + uj = uj_new((uj_uint8*)love_sjis, sjis_len, ujc_sjis); + printf("ok 1 - new\n"); + printf("%s 2 - uj.len(%d)==%d\n", uj->data_len==utf8_len ? "ok" : "not ok", (int)uj->data_len, (int)utf8_len); + printf("%s 3 - data\n", memcmp(uj->data, love_utf8, utf8_len)==0 ? "ok" : "not ok"); + + { + uj_uint8* out; + uj_size_t out_len; + out = uj_to_utf8(uj, &out_len); + printf("ok 4 - to_utf8\n"); + printf("%s 5 - utf8.len(%d)==%d\n", out_len==utf8_len ? "ok" : "not ok", (int)out_len, (int)utf8_len); + printf("%s 6 - utf8\n", memcmp(out, love_utf8, utf8_len)==0 ? "ok" : "not ok"); + } + + { + uj_uint8* out; + uj_size_t out_len; + out = uj_to_sjis(uj, &out_len); + printf("ok 7 - to_sjis\n"); + printf("%s 8 - sjis.len(%d)==%d\n", out_len==sjis_len ? "ok" : "not ok", (int)out_len, (int)sjis_len); + printf("%s 9 - sjis\n", memcmp(out, love_sjis, sjis_len)==0 ? "ok" : "not ok"); + } + + uj_delete(uj); + printf("ok 10 - delete\n"); + + return 0; +} diff --git a/cpan/dist/Unicode-Japanese/c_lib/t/03_sjis.t b/cpan/dist/Unicode-Japanese/c_lib/t/03_sjis.t new file mode 100644 index 00000000..dc76177b --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/t/03_sjis.t @@ -0,0 +1,26 @@ +#! /usr/bin/perl + +use strict; +use warnings; + +my $prog = $0; +$prog =~ s/\.t$// or die "invalid prog name"; + +my $src = "$prog.c"; + +$prog =~ /\// or $prog = "./$prog"; + +my $cc = 'gcc'; +my $cflags = '-I. -I..'; +my $ldflags = '-L. -L..'; +my $ldlibs = '-lunijp'; + +my $cmd = "$cc $cflags $ldflags $src $ldlibs -o $prog && $prog"; +my $r = system($cmd); +if( $r!=0 ) +{ + my $signo = $? & 127; + my $xval = $? >> 8; + $signo and die "system: signal $signo <<$cmd>>"; + $xval and die "system: exit $xval <<$cmd>>"; +} diff --git a/cpan/dist/Unicode-Japanese/c_lib/t/04_eucjp.c b/cpan/dist/Unicode-Japanese/c_lib/t/04_eucjp.c new file mode 100644 index 00000000..12e4f157 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/t/04_eucjp.c @@ -0,0 +1,43 @@ + +#include "unijp.h" +#include <stdio.h> +#include <string.h> + +int main(int argc, const char* argv[]) +{ + unijp_t* uj; + const char* love_utf8 = "\xe6\x84\x9b"; + const char* love_eucjp = "\xb0\xa6"; + uj_size_t utf8_len = 3; + uj_size_t eucjp_len = 2; + + printf("1..10\n"); + + uj = uj_new((uj_uint8*)love_eucjp, eucjp_len, ujc_eucjp); + printf("ok 1 - new\n"); + printf("%s 2 - uj.len(%d)==%d\n", uj->data_len==utf8_len ? "ok" : "not ok", (int)uj->data_len, (int)utf8_len); + printf("%s 3 - data\n", memcmp(uj->data, love_utf8, utf8_len)==0 ? "ok" : "not ok"); + + { + uj_uint8* out; + uj_size_t out_len; + out = uj_to_utf8(uj, &out_len); + printf("ok 4 - to_utf8\n"); + printf("%s 5 - utf8.len(%d)==%d\n", out_len==utf8_len ? "ok" : "not ok", (int)out_len, (int)utf8_len); + printf("%s 6 - utf8\n", memcmp(out, love_utf8, utf8_len)==0 ? "ok" : "not ok"); + } + + { + uj_uint8* out; + uj_size_t out_len; + out = uj_to_eucjp(uj, &out_len); + printf("ok 7 - to_eucjp\n"); + printf("%s 8 - eucjp.len(%d)==%d\n", out_len==eucjp_len ? "ok" : "not ok", (int)out_len, (int)eucjp_len); + printf("%s 9 - eucjp\n", memcmp(out, love_eucjp, eucjp_len)==0 ? "ok" : "not ok"); + } + + uj_delete(uj); + printf("ok 10 - delete\n"); + + return 0; +} diff --git a/cpan/dist/Unicode-Japanese/c_lib/t/04_eucjp.t b/cpan/dist/Unicode-Japanese/c_lib/t/04_eucjp.t new file mode 100644 index 00000000..dc76177b --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/t/04_eucjp.t @@ -0,0 +1,26 @@ +#! /usr/bin/perl + +use strict; +use warnings; + +my $prog = $0; +$prog =~ s/\.t$// or die "invalid prog name"; + +my $src = "$prog.c"; + +$prog =~ /\// or $prog = "./$prog"; + +my $cc = 'gcc'; +my $cflags = '-I. -I..'; +my $ldflags = '-L. -L..'; +my $ldlibs = '-lunijp'; + +my $cmd = "$cc $cflags $ldflags $src $ldlibs -o $prog && $prog"; +my $r = system($cmd); +if( $r!=0 ) +{ + my $signo = $? & 127; + my $xval = $? >> 8; + $signo and die "system: signal $signo <<$cmd>>"; + $xval and die "system: exit $xval <<$cmd>>"; +} diff --git a/cpan/dist/Unicode-Japanese/c_lib/t/05_jis.c b/cpan/dist/Unicode-Japanese/c_lib/t/05_jis.c new file mode 100644 index 00000000..c3772b15 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/t/05_jis.c @@ -0,0 +1,43 @@ + +#include "unijp.h" +#include <stdio.h> +#include <string.h> + +int main(int argc, const char* argv[]) +{ + unijp_t* uj; + const char* love_jis = "\x1b$B0&\x1b(B"; + const char* love_utf8 = "\xe6\x84\x9b"; + uj_size_t jis_len = strlen(love_jis); + uj_size_t utf8_len = 3; + + printf("1..10\n"); + + uj = uj_new((uj_uint8*)love_jis, jis_len, ujc_jis); + printf("ok 1 - new\n"); + printf("%s 2 - uj.len(%d)==%d\n", uj->data_len==utf8_len ? "ok" : "not ok", (int)uj->data_len, (int)utf8_len); + printf("%s 3 - data\n", memcmp(uj->data, love_utf8, utf8_len)==0 ? "ok" : "not ok"); + + { + uj_uint8* out; + uj_size_t out_len; + out = uj_to_utf8(uj, &out_len); + printf("ok 4 - to_utf8\n"); + printf("%s 5 - utf8.len(%d)==%d\n", out_len==utf8_len ? "ok" : "not ok", (int)out_len, (int)utf8_len); + printf("%s 6 - utf8\n", memcmp(out, love_utf8, utf8_len)==0 ? "ok" : "not ok"); + } + + { + uj_uint8* out; + uj_size_t out_len; + out = uj_to_jis(uj, &out_len); + printf("ok 7 - to_jis\n"); + printf("%s 8 - jis.len(%d)==%d\n", out_len==jis_len ? "ok" : "not ok", (int)out_len, (int)jis_len); + printf("%s 9 - jis\n", memcmp(out, love_jis, jis_len)==0 ? "ok" : "not ok"); + } + + uj_delete(uj); + printf("ok 10 - delete\n"); + + return 0; +} diff --git a/cpan/dist/Unicode-Japanese/c_lib/t/05_jis.t b/cpan/dist/Unicode-Japanese/c_lib/t/05_jis.t new file mode 100644 index 00000000..dc76177b --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/t/05_jis.t @@ -0,0 +1,26 @@ +#! /usr/bin/perl + +use strict; +use warnings; + +my $prog = $0; +$prog =~ s/\.t$// or die "invalid prog name"; + +my $src = "$prog.c"; + +$prog =~ /\// or $prog = "./$prog"; + +my $cc = 'gcc'; +my $cflags = '-I. -I..'; +my $ldflags = '-L. -L..'; +my $ldlibs = '-lunijp'; + +my $cmd = "$cc $cflags $ldflags $src $ldlibs -o $prog && $prog"; +my $r = system($cmd); +if( $r!=0 ) +{ + my $signo = $? & 127; + my $xval = $? >> 8; + $signo and die "system: signal $signo <<$cmd>>"; + $xval and die "system: exit $xval <<$cmd>>"; +} diff --git a/cpan/dist/Unicode-Japanese/c_lib/t/06_ucs2.c b/cpan/dist/Unicode-Japanese/c_lib/t/06_ucs2.c new file mode 100644 index 00000000..de53ade8 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/t/06_ucs2.c @@ -0,0 +1,43 @@ + +#include "unijp.h" +#include <stdio.h> +#include <string.h> + +int main(int argc, const char* argv[]) +{ + unijp_t* uj; + const char* love_ucs2 = "\x61\x1b"; + const char* love_utf8 = "\xe6\x84\x9b"; + uj_size_t ucs2_len = 2; + uj_size_t utf8_len = 3; + + printf("1..10\n"); + + uj = uj_new((uj_uint8*)love_ucs2, ucs2_len, ujc_ucs2); + printf("ok 1 - new\n"); + printf("%s 2 - uj.len(%d)==%d\n", uj->data_len==utf8_len ? "ok" : "not ok", (int)uj->data_len, (int)utf8_len); + printf("%s 3 - data\n", memcmp(uj->data, love_utf8, utf8_len)==0 ? "ok" : "not ok"); + + { + uj_uint8* out; + uj_size_t out_len; + out = uj_to_utf8(uj, &out_len); + printf("ok 4 - to_utf8\n"); + printf("%s 5 - utf8.len(%d)==%d\n", out_len==utf8_len ? "ok" : "not ok", (int)out_len, (int)utf8_len); + printf("%s 6 - utf8\n", memcmp(out, love_utf8, utf8_len)==0 ? "ok" : "not ok"); + } + + { + uj_uint8* out; + uj_size_t out_len; + out = uj_to_ucs2(uj, &out_len); + printf("ok 7 - to_ucs2\n"); + printf("%s 8 - ucs2.len(%d)==%d\n", out_len==ucs2_len ? "ok" : "not ok", (int)out_len, (int)ucs2_len); + printf("%s 9 - ucs2\n", memcmp(out, love_ucs2, ucs2_len)==0 ? "ok" : "not ok"); + } + + uj_delete(uj); + printf("ok 10 - delete\n"); + + return 0; +} diff --git a/cpan/dist/Unicode-Japanese/c_lib/t/06_ucs2.t b/cpan/dist/Unicode-Japanese/c_lib/t/06_ucs2.t new file mode 100644 index 00000000..dc76177b --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/t/06_ucs2.t @@ -0,0 +1,26 @@ +#! /usr/bin/perl + +use strict; +use warnings; + +my $prog = $0; +$prog =~ s/\.t$// or die "invalid prog name"; + +my $src = "$prog.c"; + +$prog =~ /\// or $prog = "./$prog"; + +my $cc = 'gcc'; +my $cflags = '-I. -I..'; +my $ldflags = '-L. -L..'; +my $ldlibs = '-lunijp'; + +my $cmd = "$cc $cflags $ldflags $src $ldlibs -o $prog && $prog"; +my $r = system($cmd); +if( $r!=0 ) +{ + my $signo = $? & 127; + my $xval = $? >> 8; + $signo and die "system: signal $signo <<$cmd>>"; + $xval and die "system: exit $xval <<$cmd>>"; +} diff --git a/cpan/dist/Unicode-Japanese/c_lib/t/07_utf16.c b/cpan/dist/Unicode-Japanese/c_lib/t/07_utf16.c new file mode 100644 index 00000000..37c08be4 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/t/07_utf16.c @@ -0,0 +1,43 @@ + +#include "unijp.h" +#include <stdio.h> +#include <string.h> + +int main(int argc, const char* argv[]) +{ + unijp_t* uj; + const char* love_sjis = "\x88\xa4"; + const char* love_utf8 = "\xe6\x84\x9b"; + uj_size_t sjis_len = 2; + uj_size_t utf8_len = 3; + + printf("1..10\n"); + + uj = uj_new((uj_uint8*)love_sjis, sjis_len, ujc_sjis); + printf("ok 1 - new\n"); + printf("%s 2 - uj.len(%d)==%d\n", uj->data_len==utf8_len ? "ok" : "not ok", (int)uj->data_len, (int)utf8_len); + printf("%s 3 - data\n", memcmp(uj->data, love_utf8, utf8_len)==0 ? "ok" : "not ok"); + + { + uj_uint8* out; + uj_size_t out_len; + out = uj_to_utf8(uj, &out_len); + printf("ok 4 - to_utf8\n"); + printf("%s 5 - utf8.len(%d)==%d\n", out_len==utf8_len ? "ok" : "not ok", (int)out_len, (int)utf8_len); + printf("%s 6 - utf8\n", memcmp(out, love_utf8, utf8_len)==0 ? "ok" : "not ok"); + } + + { + uj_uint8* out; + uj_size_t out_len; + out = uj_to_sjis(uj, &out_len); + printf("ok 7 - to_sjis\n"); + printf("%s 8 - sjis.len(%d)==%d\n", out_len==sjis_len ? "ok" : "not ok", (int)out_len, (int)sjis_len); + printf("%s 9 - sjis\n", memcmp(out, love_sjis, sjis_len)==0 ? "ok" : "not ok"); + } + + uj_delete(uj); + printf("ok 10 - delete\n"); + + return 0; +} diff --git a/cpan/dist/Unicode-Japanese/c_lib/t/07_utf16.t b/cpan/dist/Unicode-Japanese/c_lib/t/07_utf16.t new file mode 100644 index 00000000..dc76177b --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/t/07_utf16.t @@ -0,0 +1,26 @@ +#! /usr/bin/perl + +use strict; +use warnings; + +my $prog = $0; +$prog =~ s/\.t$// or die "invalid prog name"; + +my $src = "$prog.c"; + +$prog =~ /\// or $prog = "./$prog"; + +my $cc = 'gcc'; +my $cflags = '-I. -I..'; +my $ldflags = '-L. -L..'; +my $ldlibs = '-lunijp'; + +my $cmd = "$cc $cflags $ldflags $src $ldlibs -o $prog && $prog"; +my $r = system($cmd); +if( $r!=0 ) +{ + my $signo = $? & 127; + my $xval = $? >> 8; + $signo and die "system: signal $signo <<$cmd>>"; + $xval and die "system: exit $xval <<$cmd>>"; +} diff --git a/cpan/dist/Unicode-Japanese/c_lib/t/08_ucs4.c b/cpan/dist/Unicode-Japanese/c_lib/t/08_ucs4.c new file mode 100644 index 00000000..b19bdaf3 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/t/08_ucs4.c @@ -0,0 +1,43 @@ + +#include "unijp.h" +#include <stdio.h> +#include <string.h> + +int main(int argc, const char* argv[]) +{ + unijp_t* uj; + const char* love_ucs4 = "\x00\x00\x61\x1b"; + const char* love_utf8 = "\xe6\x84\x9b"; + uj_size_t ucs4_len = 4; + uj_size_t utf8_len = 3; + + printf("1..10\n"); + + uj = uj_new((uj_uint8*)love_ucs4, ucs4_len, ujc_ucs4); + printf("ok 1 - new\n"); + printf("%s 2 - uj.len(%d)==%d\n", uj->data_len==utf8_len ? "ok" : "not ok", (int)uj->data_len, (int)utf8_len); + printf("%s 3 - data\n", memcmp(uj->data, love_utf8, utf8_len)==0 ? "ok" : "not ok"); + + { + uj_uint8* out; + uj_size_t out_len; + out = uj_to_utf8(uj, &out_len); + printf("ok 4 - to_utf8\n"); + printf("%s 5 - utf8.len(%d)==%d\n", out_len==utf8_len ? "ok" : "not ok", (int)out_len, (int)utf8_len); + printf("%s 6 - utf8\n", memcmp(out, love_utf8, utf8_len)==0 ? "ok" : "not ok"); + } + + { + uj_uint8* out; + uj_size_t out_len; + out = uj_to_ucs4(uj, &out_len); + printf("ok 7 - to_ucs4\n"); + printf("%s 8 - ucs4.len(%d)==%d\n", out_len==ucs4_len ? "ok" : "not ok", (int)out_len, (int)ucs4_len); + printf("%s 9 - ucs4\n", memcmp(out, love_ucs4, ucs4_len)==0 ? "ok" : "not ok"); + } + + uj_delete(uj); + printf("ok 10 - delete\n"); + + return 0; +} diff --git a/cpan/dist/Unicode-Japanese/c_lib/t/08_ucs4.t b/cpan/dist/Unicode-Japanese/c_lib/t/08_ucs4.t new file mode 100644 index 00000000..dc76177b --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/t/08_ucs4.t @@ -0,0 +1,26 @@ +#! /usr/bin/perl + +use strict; +use warnings; + +my $prog = $0; +$prog =~ s/\.t$// or die "invalid prog name"; + +my $src = "$prog.c"; + +$prog =~ /\// or $prog = "./$prog"; + +my $cc = 'gcc'; +my $cflags = '-I. -I..'; +my $ldflags = '-L. -L..'; +my $ldlibs = '-lunijp'; + +my $cmd = "$cc $cflags $ldflags $src $ldlibs -o $prog && $prog"; +my $r = system($cmd); +if( $r!=0 ) +{ + my $signo = $? & 127; + my $xval = $? >> 8; + $signo and die "system: signal $signo <<$cmd>>"; + $xval and die "system: exit $xval <<$cmd>>"; +} diff --git a/cpan/dist/Unicode-Japanese/c_lib/t/Makefile b/cpan/dist/Unicode-Japanese/c_lib/t/Makefile new file mode 100644 index 00000000..854e9488 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/t/Makefile @@ -0,0 +1,29 @@ + +TEST_FILES_BIN= \ + 00_load \ + 01_new \ + 02_utf8 \ + 03_sjis \ + 04_eucjp \ + 05_jis \ + 06_ucs2 \ + 07_utf16 +TEST_FILES=$(TEST_FILES_BIN:%=%.t) + +CFLAGS=-I.. -Wall -Werror +LDFLAGS=-L.. +LDLIBS=-lunijp + +all: $(TEST_FILES_BIN) +$(TEST_FILES_BIN): ../libunijp.a + +clean: + rm $(TEST_FILES_BIN) + +../libunijp.a: + $(MAKE) -C .. + +test: all + prove *.t +#set -x; for f in $(TEST_FILES); do $(MAKE) $$f || break; eval "./$$f" || break; done + diff --git a/cpan/dist/Unicode-Japanese/c_lib/table_ea2u1.c b/cpan/dist/Unicode-Japanese/c_lib/table_ea2u1.c new file mode 100644 index 00000000..6d24d89a --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/table_ea2u1.c @@ -0,0 +1,98 @@ +/* This file is autogenerated by autogen.pl. */ +#include "unijp_table.h" +/* +$VAR1 = { + 'usize' => 2, + 'chars' => '660', + 'file' => 'jcode/emoji2/ea2u.dat', + 'name' => 'ea2u1', + 'path' => '../jcode/emoji2/ea2u.dat', + 'ucname' => 'EA2U1', + 'size' => 1320 + }; +*/ +const uj_uint8 _uj_table_ea2u1[UJ_EA2U1_CHARS][UJ_EA2U1_USIZE] = { + { 243, 190 }, { 128, 129 }, { 243, 190 }, { 128, 130 }, { 243, 190 }, { 128, 131 }, { 243, 190 }, { 128, 132 }, + { 243, 190 }, { 128, 133 }, { 243, 190 }, { 128, 134 }, { 243, 190 }, { 128, 135 }, { 243, 190 }, { 128, 136 }, + { 243, 190 }, { 128, 137 }, { 243, 190 }, { 128, 138 }, { 243, 190 }, { 128, 139 }, { 243, 190 }, { 128, 140 }, + { 243, 190 }, { 128, 141 }, { 243, 190 }, { 128, 142 }, { 243, 190 }, { 128, 143 }, { 243, 190 }, { 128, 144 }, + { 243, 190 }, { 128, 145 }, { 243, 190 }, { 128, 146 }, { 243, 190 }, { 128, 147 }, { 243, 190 }, { 128, 148 }, + { 243, 190 }, { 128, 149 }, { 243, 190 }, { 128, 150 }, { 243, 190 }, { 128, 151 }, { 243, 190 }, { 128, 152 }, + { 243, 190 }, { 128, 153 }, { 243, 190 }, { 128, 154 }, { 243, 190 }, { 128, 155 }, { 243, 190 }, { 128, 156 }, + { 243, 190 }, { 128, 157 }, { 243, 190 }, { 128, 158 }, { 243, 190 }, { 128, 159 }, { 243, 190 }, { 128, 160 }, + { 243, 190 }, { 128, 161 }, { 243, 190 }, { 128, 162 }, { 243, 190 }, { 128, 163 }, { 243, 190 }, { 128, 164 }, + { 243, 190 }, { 128, 165 }, { 243, 190 }, { 128, 166 }, { 243, 190 }, { 128, 167 }, { 243, 190 }, { 128, 168 }, + { 243, 190 }, { 128, 169 }, { 243, 190 }, { 128, 170 }, { 243, 190 }, { 128, 171 }, { 243, 190 }, { 128, 172 }, + { 243, 190 }, { 128, 173 }, { 243, 190 }, { 128, 174 }, { 243, 190 }, { 128, 175 }, { 243, 190 }, { 128, 176 }, + { 243, 190 }, { 128, 177 }, { 243, 190 }, { 128, 178 }, { 243, 190 }, { 128, 179 }, { 243, 190 }, { 128, 180 }, + { 243, 190 }, { 128, 181 }, { 243, 190 }, { 128, 182 }, { 243, 190 }, { 128, 183 }, { 243, 190 }, { 128, 184 }, + { 243, 190 }, { 128, 185 }, { 243, 190 }, { 128, 186 }, { 243, 190 }, { 128, 187 }, { 243, 190 }, { 128, 188 }, + { 243, 190 }, { 128, 189 }, { 243, 190 }, { 128, 190 }, { 243, 190 }, { 128, 191 }, { 243, 190 }, { 129, 128 }, + { 243, 190 }, { 129, 129 }, { 243, 190 }, { 129, 130 }, { 243, 190 }, { 129, 131 }, { 243, 190 }, { 129, 132 }, + { 243, 190 }, { 129, 133 }, { 243, 190 }, { 129, 134 }, { 243, 190 }, { 129, 135 }, { 243, 190 }, { 129, 136 }, + { 243, 190 }, { 129, 137 }, { 243, 190 }, { 129, 138 }, { 243, 190 }, { 129, 139 }, { 243, 190 }, { 129, 140 }, + { 243, 190 }, { 129, 141 }, { 243, 190 }, { 129, 142 }, { 243, 190 }, { 129, 143 }, { 243, 190 }, { 129, 144 }, + { 243, 190 }, { 129, 145 }, { 243, 190 }, { 129, 146 }, { 243, 190 }, { 129, 147 }, { 243, 190 }, { 129, 148 }, + { 243, 190 }, { 129, 149 }, { 243, 190 }, { 129, 150 }, { 243, 190 }, { 129, 151 }, { 243, 190 }, { 129, 152 }, + { 243, 190 }, { 129, 153 }, { 243, 190 }, { 129, 154 }, { 243, 190 }, { 129, 155 }, { 243, 190 }, { 129, 156 }, + { 243, 190 }, { 129, 157 }, { 243, 190 }, { 129, 158 }, { 243, 190 }, { 129, 159 }, { 243, 190 }, { 129, 160 }, + { 243, 190 }, { 129, 161 }, { 243, 190 }, { 129, 162 }, { 243, 190 }, { 129, 163 }, { 243, 190 }, { 129, 164 }, + { 243, 190 }, { 129, 165 }, { 243, 190 }, { 129, 166 }, { 243, 190 }, { 129, 167 }, { 243, 190 }, { 129, 168 }, + { 243, 190 }, { 129, 169 }, { 243, 190 }, { 129, 170 }, { 243, 190 }, { 129, 171 }, { 243, 190 }, { 129, 172 }, + { 243, 190 }, { 129, 173 }, { 243, 190 }, { 129, 174 }, { 243, 190 }, { 129, 175 }, { 243, 190 }, { 129, 176 }, + { 243, 190 }, { 129, 177 }, { 243, 190 }, { 129, 178 }, { 243, 190 }, { 129, 179 }, { 243, 190 }, { 129, 180 }, + { 243, 190 }, { 129, 181 }, { 243, 190 }, { 129, 182 }, { 243, 190 }, { 129, 183 }, { 243, 190 }, { 129, 184 }, + { 243, 190 }, { 129, 185 }, { 243, 190 }, { 129, 186 }, { 243, 190 }, { 129, 187 }, { 243, 190 }, { 129, 188 }, + { 243, 190 }, { 129, 189 }, { 243, 190 }, { 129, 190 }, { 243, 190 }, { 129, 191 }, { 243, 190 }, { 130, 128 }, + { 243, 190 }, { 130, 129 }, { 243, 190 }, { 130, 130 }, { 243, 190 }, { 130, 131 }, { 243, 190 }, { 130, 132 }, + { 243, 190 }, { 130, 133 }, { 243, 190 }, { 130, 134 }, { 243, 190 }, { 130, 135 }, { 243, 190 }, { 130, 136 }, + { 243, 190 }, { 130, 137 }, { 243, 190 }, { 130, 138 }, { 243, 190 }, { 130, 139 }, { 243, 190 }, { 130, 140 }, + { 243, 190 }, { 130, 141 }, { 243, 190 }, { 130, 142 }, { 243, 190 }, { 130, 143 }, { 243, 190 }, { 130, 144 }, + { 243, 190 }, { 130, 145 }, { 243, 190 }, { 130, 146 }, { 243, 190 }, { 130, 147 }, { 243, 190 }, { 130, 148 }, + { 243, 190 }, { 130, 149 }, { 243, 190 }, { 130, 150 }, { 243, 190 }, { 130, 151 }, { 243, 190 }, { 130, 152 }, + { 243, 190 }, { 130, 153 }, { 243, 190 }, { 130, 154 }, { 243, 190 }, { 130, 155 }, { 243, 190 }, { 130, 156 }, + { 243, 190 }, { 130, 157 }, { 243, 190 }, { 130, 158 }, { 243, 190 }, { 130, 159 }, { 243, 190 }, { 130, 160 }, + { 243, 190 }, { 130, 161 }, { 243, 190 }, { 130, 162 }, { 243, 190 }, { 130, 163 }, { 243, 190 }, { 130, 164 }, + { 243, 190 }, { 130, 165 }, { 243, 190 }, { 130, 166 }, { 243, 190 }, { 130, 167 }, { 243, 190 }, { 130, 168 }, + { 243, 190 }, { 130, 169 }, { 243, 190 }, { 130, 170 }, { 243, 190 }, { 130, 171 }, { 243, 190 }, { 130, 172 }, + { 243, 190 }, { 130, 173 }, { 243, 190 }, { 130, 174 }, { 243, 190 }, { 130, 175 }, { 243, 190 }, { 130, 176 }, + { 243, 190 }, { 130, 177 }, { 243, 190 }, { 130, 178 }, { 243, 190 }, { 130, 179 }, { 243, 190 }, { 130, 180 }, + { 243, 190 }, { 130, 181 }, { 243, 190 }, { 130, 182 }, { 243, 190 }, { 130, 183 }, { 243, 190 }, { 130, 184 }, + { 243, 190 }, { 130, 185 }, { 243, 190 }, { 130, 186 }, { 243, 190 }, { 130, 187 }, { 243, 190 }, { 130, 188 }, + { 243, 190 }, { 130, 189 }, { 243, 190 }, { 130, 190 }, { 243, 190 }, { 130, 191 }, { 243, 190 }, { 131, 128 }, + { 243, 190 }, { 131, 129 }, { 243, 190 }, { 131, 130 }, { 243, 190 }, { 131, 131 }, { 243, 190 }, { 131, 132 }, + { 243, 190 }, { 131, 133 }, { 243, 190 }, { 131, 134 }, { 243, 190 }, { 131, 135 }, { 243, 190 }, { 131, 136 }, + { 243, 190 }, { 131, 137 }, { 243, 190 }, { 131, 138 }, { 243, 190 }, { 131, 139 }, { 243, 190 }, { 131, 140 }, + { 243, 190 }, { 131, 141 }, { 243, 190 }, { 131, 142 }, { 243, 190 }, { 131, 143 }, { 243, 190 }, { 131, 144 }, + { 243, 190 }, { 131, 145 }, { 243, 190 }, { 131, 146 }, { 243, 190 }, { 131, 147 }, { 243, 190 }, { 131, 148 }, + { 243, 190 }, { 131, 149 }, { 243, 190 }, { 131, 150 }, { 243, 190 }, { 131, 151 }, { 243, 190 }, { 131, 152 }, + { 243, 190 }, { 131, 153 }, { 243, 190 }, { 131, 154 }, { 243, 190 }, { 131, 155 }, { 243, 190 }, { 131, 156 }, + { 243, 190 }, { 131, 157 }, { 243, 190 }, { 131, 158 }, { 243, 190 }, { 131, 159 }, { 243, 190 }, { 131, 160 }, + { 243, 190 }, { 131, 161 }, { 243, 190 }, { 131, 162 }, { 243, 190 }, { 131, 163 }, { 243, 190 }, { 131, 164 }, + { 243, 190 }, { 131, 165 }, { 243, 190 }, { 131, 166 }, { 243, 190 }, { 131, 167 }, { 243, 190 }, { 131, 168 }, + { 243, 190 }, { 131, 169 }, { 243, 190 }, { 131, 170 }, { 243, 190 }, { 131, 171 }, { 243, 190 }, { 131, 172 }, + { 243, 190 }, { 131, 173 }, { 243, 190 }, { 131, 174 }, { 243, 190 }, { 131, 175 }, { 243, 190 }, { 131, 176 }, + { 243, 190 }, { 131, 177 }, { 243, 190 }, { 131, 178 }, { 243, 190 }, { 131, 179 }, { 243, 190 }, { 131, 180 }, + { 243, 190 }, { 131, 181 }, { 243, 190 }, { 131, 182 }, { 243, 190 }, { 131, 183 }, { 243, 190 }, { 131, 184 }, + { 243, 190 }, { 131, 185 }, { 243, 190 }, { 131, 186 }, { 243, 190 }, { 131, 187 }, { 243, 190 }, { 131, 188 }, + { 243, 190 }, { 131, 189 }, { 243, 190 }, { 131, 190 }, { 243, 190 }, { 131, 191 }, { 243, 190 }, { 132, 128 }, + { 243, 190 }, { 132, 129 }, { 243, 190 }, { 132, 130 }, { 243, 190 }, { 132, 131 }, { 243, 190 }, { 132, 132 }, + { 243, 190 }, { 132, 133 }, { 243, 190 }, { 132, 134 }, { 243, 190 }, { 132, 135 }, { 243, 190 }, { 132, 136 }, + { 243, 190 }, { 132, 137 }, { 243, 190 }, { 132, 138 }, { 243, 190 }, { 132, 139 }, { 243, 190 }, { 132, 140 }, + { 243, 190 }, { 132, 141 }, { 243, 190 }, { 132, 142 }, { 243, 190 }, { 132, 143 }, { 243, 190 }, { 132, 144 }, + { 243, 190 }, { 132, 145 }, { 243, 190 }, { 132, 146 }, { 243, 190 }, { 132, 147 }, { 243, 190 }, { 132, 148 }, + { 243, 190 }, { 132, 149 }, { 243, 190 }, { 132, 150 }, { 243, 190 }, { 132, 151 }, { 243, 190 }, { 132, 152 }, + { 243, 190 }, { 132, 153 }, { 243, 190 }, { 132, 154 }, { 243, 190 }, { 132, 155 }, { 243, 190 }, { 132, 156 }, + { 243, 190 }, { 132, 157 }, { 243, 190 }, { 132, 158 }, { 243, 190 }, { 132, 159 }, { 243, 190 }, { 132, 160 }, + { 243, 190 }, { 132, 161 }, { 243, 190 }, { 132, 162 }, { 243, 190 }, { 132, 163 }, { 243, 190 }, { 132, 164 }, + { 243, 190 }, { 132, 165 }, { 243, 190 }, { 132, 166 }, { 243, 190 }, { 132, 167 }, { 243, 190 }, { 132, 168 }, + { 243, 190 }, { 132, 169 }, { 243, 190 }, { 132, 170 }, { 243, 190 }, { 132, 171 }, { 243, 190 }, { 132, 172 }, + { 243, 190 }, { 132, 173 }, { 243, 190 }, { 132, 174 }, { 243, 190 }, { 132, 175 }, { 243, 190 }, { 132, 176 }, + { 243, 190 }, { 132, 177 }, { 243, 190 }, { 132, 178 }, { 243, 190 }, { 132, 179 }, { 243, 190 }, { 132, 180 }, + { 243, 190 }, { 132, 181 }, { 243, 190 }, { 132, 182 }, { 243, 190 }, { 132, 183 }, { 243, 190 }, { 132, 184 }, + { 243, 190 }, { 132, 185 }, { 243, 190 }, { 132, 186 }, { 243, 190 }, { 132, 187 }, { 243, 190 }, { 132, 188 }, + { 243, 190 }, { 132, 189 }, { 243, 190 }, { 132, 190 }, { 243, 190 }, { 132, 191 }, { 243, 190 }, { 133, 128 }, + { 243, 190 }, { 133, 129 }, { 243, 190 }, { 133, 130 }, { 243, 190 }, { 133, 131 }, { 243, 190 }, { 133, 132 }, + { 243, 190 }, { 133, 133 }, { 243, 190 }, { 133, 134 }, { 243, 190 }, { 133, 135 }, { 243, 190 }, { 133, 136 }, + { 243, 190 }, { 133, 137 }, { 243, 190 }, { 133, 138 } +}; diff --git a/cpan/dist/Unicode-Japanese/c_lib/table_ea2u1s.c b/cpan/dist/Unicode-Japanese/c_lib/table_ea2u1s.c new file mode 100644 index 00000000..62225276 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/table_ea2u1s.c @@ -0,0 +1,271 @@ +/* This file is autogenerated by autogen.pl. */ +#include "unijp_table.h" +/* +$VAR1 = { + 'usize' => 2, + 'chars' => '2048', + 'file' => 'jcode/emoji2/ea2us.dat', + 'name' => 'ea2u1s', + 'path' => '../jcode/emoji2/ea2us.dat', + 'ucname' => 'EA2U1S', + 'size' => 4096 + }; +*/ +const uj_uint8 _uj_table_ea2u1s[UJ_EA2U1S_CHARS][UJ_EA2U1S_USIZE] = { + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 243, 190 }, { 129, 139 }, { 243, 190 }, { 130, 190 }, { 243, 190 }, { 129, 163 }, { 243, 190 }, { 131, 154 }, + { 243, 190 }, { 129, 140 }, { 243, 190 }, { 131, 159 }, { 243, 190 }, { 131, 165 }, { 243, 190 }, { 131, 166 }, + { 243, 190 }, { 131, 182 }, { 243, 190 }, { 132, 129 }, { 243, 190 }, { 132, 130 }, { 243, 190 }, { 132, 131 }, + { 243, 190 }, { 132, 132 }, { 243, 190 }, { 132, 133 }, { 243, 190 }, { 129, 141 }, { 243, 190 }, { 132, 137 }, + { 243, 190 }, { 132, 138 }, { 243, 190 }, { 132, 139 }, { 243, 190 }, { 132, 140 }, { 243, 190 }, { 132, 141 }, + { 243, 190 }, { 128, 186 }, { 243, 190 }, { 130, 176 }, { 243, 190 }, { 130, 177 }, { 243, 190 }, { 130, 178 }, + { 243, 190 }, { 130, 179 }, { 243, 190 }, { 128, 129 }, { 243, 190 }, { 128, 130 }, { 243, 190 }, { 128, 131 }, + { 243, 190 }, { 129, 162 }, { 243, 190 }, { 130, 191 }, { 243, 190 }, { 128, 143 }, { 243, 190 }, { 128, 144 }, + { 243, 190 }, { 128, 172 }, { 243, 190 }, { 128, 175 }, { 243, 190 }, { 128, 188 }, { 243, 190 }, { 129, 133 }, + { 243, 190 }, { 129, 159 }, { 243, 190 }, { 129, 171 }, { 243, 190 }, { 130, 167 }, { 243, 190 }, { 131, 128 }, + { 243, 190 }, { 131, 129 }, { 243, 190 }, { 131, 130 }, { 243, 190 }, { 131, 131 }, { 243, 190 }, { 131, 132 }, + { 243, 190 }, { 131, 133 }, { 243, 190 }, { 131, 134 }, { 243, 190 }, { 131, 135 }, { 243, 190 }, { 131, 136 }, + { 243, 190 }, { 131, 137 }, { 243, 190 }, { 131, 138 }, { 243, 190 }, { 131, 139 }, { 243, 190 }, { 131, 140 }, + { 243, 190 }, { 129, 147 }, { 243, 190 }, { 129, 155 }, { 243, 190 }, { 129, 170 }, { 243, 190 }, { 129, 186 }, + { 243, 190 }, { 130, 143 }, { 243, 190 }, { 130, 149 }, { 243, 190 }, { 130, 158 }, { 243, 190 }, { 131, 141 }, + { 243, 190 }, { 131, 142 }, { 243, 190 }, { 131, 143 }, { 243, 190 }, { 131, 144 }, { 63, 0 }, { 0, 0 }, + { 243, 190 }, { 131, 145 }, { 243, 190 }, { 131, 146 }, { 243, 190 }, { 131, 147 }, { 243, 190 }, { 131, 148 }, + { 243, 190 }, { 129, 176 }, { 243, 190 }, { 130, 146 }, { 243, 190 }, { 130, 156 }, { 243, 190 }, { 131, 151 }, + { 243, 190 }, { 131, 152 }, { 243, 190 }, { 131, 153 }, { 243, 190 }, { 129, 189 }, { 243, 190 }, { 130, 148 }, + { 243, 190 }, { 130, 168 }, { 243, 190 }, { 130, 169 }, { 243, 190 }, { 130, 172 }, { 243, 190 }, { 131, 155 }, + { 243, 190 }, { 131, 156 }, { 243, 190 }, { 131, 157 }, { 243, 190 }, { 131, 158 }, { 243, 190 }, { 128, 173 }, + { 243, 190 }, { 129, 160 }, { 243, 190 }, { 131, 160 }, { 243, 190 }, { 131, 161 }, { 243, 190 }, { 131, 162 }, + { 243, 190 }, { 131, 163 }, { 243, 190 }, { 131, 164 }, { 243, 190 }, { 128, 140 }, { 243, 190 }, { 128, 180 }, + { 243, 190 }, { 129, 129 }, { 243, 190 }, { 130, 160 }, { 243, 190 }, { 131, 167 }, { 243, 190 }, { 131, 168 }, + { 243, 190 }, { 131, 169 }, { 243, 190 }, { 130, 170 }, { 243, 190 }, { 131, 170 }, { 243, 190 }, { 131, 171 }, + { 243, 190 }, { 131, 172 }, { 243, 190 }, { 131, 173 }, { 243, 190 }, { 131, 174 }, { 243, 190 }, { 130, 133 }, + { 243, 190 }, { 130, 144 }, { 243, 190 }, { 131, 175 }, { 243, 190 }, { 131, 176 }, { 243, 190 }, { 131, 177 }, + { 243, 190 }, { 131, 178 }, { 243, 190 }, { 131, 179 }, { 243, 190 }, { 131, 180 }, { 243, 190 }, { 131, 181 }, + { 243, 190 }, { 131, 183 }, { 243, 190 }, { 131, 184 }, { 243, 190 }, { 131, 185 }, { 243, 190 }, { 131, 186 }, + { 243, 190 }, { 131, 187 }, { 243, 190 }, { 131, 188 }, { 243, 190 }, { 131, 189 }, { 243, 190 }, { 131, 190 }, + { 243, 190 }, { 129, 138 }, { 243, 190 }, { 129, 142 }, { 243, 190 }, { 130, 134 }, { 243, 190 }, { 131, 191 }, + { 243, 190 }, { 132, 128 }, { 243, 190 }, { 129, 177 }, { 243, 190 }, { 132, 134 }, { 243, 190 }, { 132, 135 }, + { 243, 190 }, { 132, 136 }, { 243, 190 }, { 132, 142 }, { 243, 190 }, { 132, 143 }, { 243, 190 }, { 132, 144 }, + { 243, 190 }, { 132, 145 }, { 243, 190 }, { 132, 146 }, { 243, 190 }, { 132, 147 }, { 243, 190 }, { 132, 148 }, + { 243, 190 }, { 132, 149 }, { 243, 190 }, { 132, 150 }, { 243, 190 }, { 132, 151 }, { 243, 190 }, { 132, 152 }, + { 243, 190 }, { 132, 153 }, { 243, 190 }, { 132, 154 }, { 243, 190 }, { 132, 155 }, { 243, 190 }, { 132, 156 }, + { 243, 190 }, { 132, 157 }, { 243, 190 }, { 132, 158 }, { 243, 190 }, { 132, 159 }, { 243, 190 }, { 128, 178 }, + { 243, 190 }, { 129, 132 }, { 243, 190 }, { 129, 144 }, { 243, 190 }, { 129, 150 }, { 243, 190 }, { 129, 180 }, + { 243, 190 }, { 130, 140 }, { 243, 190 }, { 130, 141 }, { 243, 190 }, { 130, 163 }, { 243, 190 }, { 132, 160 }, + { 243, 190 }, { 132, 161 }, { 243, 190 }, { 132, 162 }, { 243, 190 }, { 132, 163 }, { 243, 190 }, { 132, 164 }, + { 243, 190 }, { 132, 165 }, { 243, 190 }, { 132, 166 }, { 243, 190 }, { 132, 167 }, { 243, 190 }, { 132, 168 }, + { 243, 190 }, { 132, 169 }, { 243, 190 }, { 132, 172 }, { 243, 190 }, { 132, 173 }, { 243, 190 }, { 132, 174 }, + { 243, 190 }, { 132, 175 }, { 243, 190 }, { 132, 176 }, { 243, 190 }, { 128, 141 }, { 243, 190 }, { 128, 176 }, + { 243, 190 }, { 128, 181 }, { 243, 190 }, { 129, 136 }, { 243, 190 }, { 129, 158 }, { 243, 190 }, { 129, 168 }, + { 243, 190 }, { 129, 174 }, { 243, 190 }, { 129, 183 }, { 243, 190 }, { 129, 184 }, { 243, 190 }, { 129, 188 }, + { 243, 190 }, { 130, 129 }, { 243, 190 }, { 130, 138 }, { 243, 190 }, { 130, 145 }, { 243, 190 }, { 130, 155 }, + { 243, 190 }, { 130, 165 }, { 243, 190 }, { 130, 166 }, { 243, 190 }, { 129, 172 }, { 243, 190 }, { 130, 180 }, + { 243, 190 }, { 130, 181 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 243, 190 }, { 130, 182 }, { 243, 190 }, { 130, 183 }, { 243, 190 }, { 130, 184 }, { 243, 190 }, { 130, 185 }, + { 243, 190 }, { 130, 186 }, { 243, 190 }, { 130, 187 }, { 243, 190 }, { 130, 188 }, { 243, 190 }, { 130, 189 }, + { 243, 190 }, { 128, 132 }, { 243, 190 }, { 128, 133 }, { 243, 190 }, { 128, 134 }, { 243, 190 }, { 128, 135 }, + { 243, 190 }, { 128, 136 }, { 243, 190 }, { 128, 137 }, { 243, 190 }, { 128, 138 }, { 243, 190 }, { 128, 139 }, + { 243, 190 }, { 128, 145 }, { 243, 190 }, { 128, 146 }, { 243, 190 }, { 128, 147 }, { 243, 190 }, { 128, 148 }, + { 243, 190 }, { 128, 149 }, { 243, 190 }, { 128, 150 }, { 243, 190 }, { 128, 151 }, { 243, 190 }, { 128, 152 }, + { 243, 190 }, { 128, 154 }, { 243, 190 }, { 128, 155 }, { 243, 190 }, { 128, 156 }, { 243, 190 }, { 128, 157 }, + { 243, 190 }, { 128, 158 }, { 243, 190 }, { 128, 159 }, { 243, 190 }, { 128, 160 }, { 243, 190 }, { 128, 161 }, + { 243, 190 }, { 128, 162 }, { 243, 190 }, { 128, 163 }, { 243, 190 }, { 128, 164 }, { 243, 190 }, { 128, 165 }, + { 243, 190 }, { 128, 166 }, { 243, 190 }, { 128, 167 }, { 243, 190 }, { 128, 168 }, { 243, 190 }, { 128, 169 }, + { 243, 190 }, { 128, 170 }, { 243, 190 }, { 128, 171 }, { 243, 190 }, { 128, 182 }, { 243, 190 }, { 128, 183 }, + { 243, 190 }, { 128, 189 }, { 243, 190 }, { 128, 190 }, { 243, 190 }, { 128, 191 }, { 243, 190 }, { 129, 128 }, + { 243, 190 }, { 129, 130 }, { 243, 190 }, { 129, 134 }, { 243, 190 }, { 129, 135 }, { 243, 190 }, { 129, 137 }, + { 243, 190 }, { 129, 145 }, { 243, 190 }, { 129, 146 }, { 243, 190 }, { 129, 152 }, { 243, 190 }, { 129, 153 }, + { 243, 190 }, { 129, 181 }, { 243, 190 }, { 129, 182 }, { 243, 190 }, { 130, 132 }, { 243, 190 }, { 130, 136 }, + { 243, 190 }, { 128, 177 }, { 243, 190 }, { 128, 184 }, { 243, 190 }, { 128, 187 }, { 63, 0 }, { 0, 0 }, + { 243, 190 }, { 129, 131 }, { 243, 190 }, { 129, 156 }, { 243, 190 }, { 129, 161 }, { 243, 190 }, { 129, 164 }, + { 243, 190 }, { 129, 165 }, { 243, 190 }, { 129, 166 }, { 243, 190 }, { 129, 167 }, { 243, 190 }, { 129, 169 }, + { 243, 190 }, { 129, 185 }, { 243, 190 }, { 130, 131 }, { 243, 190 }, { 130, 137 }, { 243, 190 }, { 130, 142 }, + { 243, 190 }, { 130, 147 }, { 243, 190 }, { 130, 157 }, { 243, 190 }, { 131, 149 }, { 243, 190 }, { 131, 150 }, + { 243, 190 }, { 129, 154 }, { 243, 190 }, { 129, 191 }, { 243, 190 }, { 130, 128 }, { 243, 190 }, { 130, 159 }, + { 243, 190 }, { 132, 170 }, { 243, 190 }, { 132, 171 }, { 243, 190 }, { 128, 142 }, { 243, 190 }, { 128, 153 }, + { 243, 190 }, { 128, 185 }, { 243, 190 }, { 129, 151 }, { 243, 190 }, { 129, 173 }, { 243, 190 }, { 129, 175 }, + { 243, 190 }, { 129, 178 }, { 243, 190 }, { 129, 179 }, { 243, 190 }, { 129, 187 }, { 243, 190 }, { 129, 190 }, + { 243, 190 }, { 130, 130 }, { 243, 190 }, { 130, 135 }, { 243, 190 }, { 130, 139 }, { 243, 190 }, { 130, 150 }, + { 243, 190 }, { 130, 152 }, { 243, 190 }, { 130, 161 }, { 243, 190 }, { 130, 162 }, { 243, 190 }, { 130, 164 }, + { 243, 190 }, { 130, 171 }, { 243, 190 }, { 130, 173 }, { 243, 190 }, { 130, 174 }, { 243, 190 }, { 130, 175 }, + { 243, 190 }, { 129, 143 }, { 243, 190 }, { 129, 148 }, { 243, 190 }, { 130, 151 }, { 243, 190 }, { 130, 153 }, + { 243, 190 }, { 130, 154 }, { 243, 190 }, { 128, 174 }, { 243, 190 }, { 128, 179 }, { 243, 190 }, { 129, 149 }, + { 243, 190 }, { 129, 157 }, { 243, 190 }, { 132, 177 }, { 243, 190 }, { 132, 178 }, { 243, 190 }, { 132, 179 }, + { 243, 190 }, { 132, 180 }, { 243, 190 }, { 132, 181 }, { 243, 190 }, { 132, 182 }, { 243, 190 }, { 132, 183 }, + { 243, 190 }, { 132, 184 }, { 243, 190 }, { 132, 185 }, { 243, 190 }, { 132, 186 }, { 243, 190 }, { 132, 187 }, + { 243, 190 }, { 132, 188 }, { 243, 190 }, { 132, 189 }, { 243, 190 }, { 132, 190 }, { 243, 190 }, { 132, 191 }, + { 243, 190 }, { 133, 128 }, { 243, 190 }, { 133, 129 }, { 243, 190 }, { 133, 130 }, { 243, 190 }, { 133, 131 }, + { 243, 190 }, { 133, 132 }, { 243, 190 }, { 133, 133 }, { 243, 190 }, { 133, 134 }, { 243, 190 }, { 133, 135 }, + { 243, 190 }, { 133, 136 }, { 243, 190 }, { 133, 137 }, { 243, 190 }, { 133, 138 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 } +}; diff --git a/cpan/dist/Unicode-Japanese/c_lib/table_ea2u2.c b/cpan/dist/Unicode-Japanese/c_lib/table_ea2u2.c new file mode 100644 index 00000000..678f3804 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/table_ea2u2.c @@ -0,0 +1,221 @@ +/* This file is autogenerated by autogen.pl. */ +#include "unijp_table.h" +/* +$VAR1 = { + 'usize' => 2, + 'chars' => '1644', + 'file' => 'jcode/emoji2/ea2u2.dat', + 'name' => 'ea2u2', + 'path' => '../jcode/emoji2/ea2u2.dat', + 'ucname' => 'EA2U2', + 'size' => 3288 + }; +*/ +const uj_uint8 _uj_table_ea2u2[UJ_EA2U2_CHARS][UJ_EA2U2_USIZE] = { + { 243, 190 }, { 128, 129 }, { 243, 190 }, { 128, 130 }, { 243, 190 }, { 128, 131 }, { 243, 190 }, { 128, 132 }, + { 243, 190 }, { 128, 133 }, { 243, 190 }, { 128, 134 }, { 243, 190 }, { 128, 135 }, { 243, 190 }, { 128, 136 }, + { 243, 190 }, { 128, 137 }, { 243, 190 }, { 128, 138 }, { 243, 190 }, { 128, 139 }, { 243, 190 }, { 128, 140 }, + { 243, 190 }, { 128, 141 }, { 243, 190 }, { 128, 142 }, { 243, 190 }, { 128, 143 }, { 243, 190 }, { 128, 144 }, + { 243, 190 }, { 128, 145 }, { 243, 190 }, { 128, 146 }, { 243, 190 }, { 128, 147 }, { 243, 190 }, { 128, 148 }, + { 243, 190 }, { 128, 149 }, { 243, 190 }, { 128, 150 }, { 243, 190 }, { 128, 151 }, { 243, 190 }, { 128, 152 }, + { 243, 190 }, { 128, 153 }, { 243, 190 }, { 128, 154 }, { 243, 190 }, { 128, 155 }, { 243, 190 }, { 128, 156 }, + { 243, 190 }, { 128, 157 }, { 243, 190 }, { 128, 158 }, { 243, 190 }, { 128, 159 }, { 243, 190 }, { 128, 160 }, + { 243, 190 }, { 128, 161 }, { 243, 190 }, { 128, 162 }, { 243, 190 }, { 128, 163 }, { 243, 190 }, { 128, 164 }, + { 243, 190 }, { 128, 165 }, { 243, 190 }, { 128, 166 }, { 243, 190 }, { 128, 167 }, { 243, 190 }, { 128, 168 }, + { 243, 190 }, { 128, 169 }, { 243, 190 }, { 128, 170 }, { 243, 190 }, { 128, 171 }, { 243, 190 }, { 128, 172 }, + { 243, 190 }, { 128, 173 }, { 243, 190 }, { 128, 174 }, { 243, 190 }, { 128, 175 }, { 243, 190 }, { 128, 176 }, + { 243, 190 }, { 128, 177 }, { 243, 190 }, { 128, 178 }, { 243, 190 }, { 128, 179 }, { 243, 190 }, { 128, 180 }, + { 243, 190 }, { 128, 181 }, { 243, 190 }, { 128, 182 }, { 243, 190 }, { 128, 183 }, { 243, 190 }, { 128, 184 }, + { 243, 190 }, { 128, 185 }, { 243, 190 }, { 128, 186 }, { 243, 190 }, { 128, 187 }, { 243, 190 }, { 128, 188 }, + { 243, 190 }, { 128, 189 }, { 243, 190 }, { 128, 190 }, { 243, 190 }, { 128, 191 }, { 243, 190 }, { 129, 128 }, + { 243, 190 }, { 129, 129 }, { 243, 190 }, { 129, 130 }, { 243, 190 }, { 129, 131 }, { 243, 190 }, { 129, 132 }, + { 243, 190 }, { 129, 133 }, { 243, 190 }, { 129, 134 }, { 243, 190 }, { 129, 135 }, { 243, 190 }, { 129, 136 }, + { 243, 190 }, { 129, 137 }, { 243, 190 }, { 129, 138 }, { 243, 190 }, { 129, 139 }, { 243, 190 }, { 129, 140 }, + { 243, 190 }, { 129, 141 }, { 243, 190 }, { 129, 142 }, { 243, 190 }, { 129, 143 }, { 243, 190 }, { 129, 144 }, + { 243, 190 }, { 129, 145 }, { 243, 190 }, { 129, 146 }, { 243, 190 }, { 129, 147 }, { 243, 190 }, { 129, 148 }, + { 243, 190 }, { 129, 149 }, { 243, 190 }, { 129, 150 }, { 243, 190 }, { 129, 151 }, { 243, 190 }, { 129, 152 }, + { 243, 190 }, { 129, 153 }, { 243, 190 }, { 129, 154 }, { 243, 190 }, { 129, 155 }, { 243, 190 }, { 129, 156 }, + { 243, 190 }, { 129, 157 }, { 243, 190 }, { 129, 158 }, { 243, 190 }, { 129, 159 }, { 243, 190 }, { 129, 160 }, + { 243, 190 }, { 129, 161 }, { 243, 190 }, { 129, 162 }, { 243, 190 }, { 129, 163 }, { 243, 190 }, { 129, 164 }, + { 243, 190 }, { 129, 165 }, { 243, 190 }, { 129, 166 }, { 243, 190 }, { 129, 167 }, { 243, 190 }, { 129, 168 }, + { 243, 190 }, { 129, 169 }, { 243, 190 }, { 129, 170 }, { 243, 190 }, { 129, 171 }, { 243, 190 }, { 129, 172 }, + { 243, 190 }, { 129, 173 }, { 243, 190 }, { 129, 174 }, { 243, 190 }, { 129, 175 }, { 243, 190 }, { 129, 176 }, + { 243, 190 }, { 129, 177 }, { 243, 190 }, { 129, 178 }, { 243, 190 }, { 129, 179 }, { 243, 190 }, { 129, 180 }, + { 243, 190 }, { 129, 181 }, { 243, 190 }, { 129, 182 }, { 243, 190 }, { 129, 183 }, { 243, 190 }, { 129, 184 }, + { 243, 190 }, { 129, 185 }, { 243, 190 }, { 129, 186 }, { 243, 190 }, { 129, 187 }, { 243, 190 }, { 129, 188 }, + { 243, 190 }, { 129, 189 }, { 243, 190 }, { 129, 190 }, { 243, 190 }, { 129, 191 }, { 243, 190 }, { 130, 128 }, + { 243, 190 }, { 130, 129 }, { 243, 190 }, { 130, 130 }, { 243, 190 }, { 130, 131 }, { 243, 190 }, { 130, 132 }, + { 243, 190 }, { 130, 133 }, { 243, 190 }, { 130, 134 }, { 243, 190 }, { 130, 135 }, { 243, 190 }, { 130, 136 }, + { 243, 190 }, { 130, 137 }, { 243, 190 }, { 130, 138 }, { 243, 190 }, { 130, 139 }, { 243, 190 }, { 130, 140 }, + { 243, 190 }, { 130, 141 }, { 243, 190 }, { 130, 142 }, { 243, 190 }, { 130, 143 }, { 243, 190 }, { 130, 144 }, + { 243, 190 }, { 130, 145 }, { 243, 190 }, { 130, 146 }, { 243, 190 }, { 130, 147 }, { 243, 190 }, { 130, 148 }, + { 243, 190 }, { 130, 149 }, { 243, 190 }, { 130, 150 }, { 243, 190 }, { 130, 151 }, { 243, 190 }, { 130, 152 }, + { 243, 190 }, { 130, 153 }, { 243, 190 }, { 130, 154 }, { 243, 190 }, { 130, 155 }, { 243, 190 }, { 130, 156 }, + { 243, 190 }, { 130, 157 }, { 243, 190 }, { 130, 158 }, { 243, 190 }, { 130, 159 }, { 243, 190 }, { 130, 160 }, + { 243, 190 }, { 130, 161 }, { 243, 190 }, { 130, 162 }, { 243, 190 }, { 130, 163 }, { 243, 190 }, { 130, 164 }, + { 243, 190 }, { 130, 165 }, { 243, 190 }, { 130, 166 }, { 243, 190 }, { 130, 167 }, { 243, 190 }, { 130, 168 }, + { 243, 190 }, { 130, 169 }, { 243, 190 }, { 130, 170 }, { 243, 190 }, { 130, 171 }, { 243, 190 }, { 130, 172 }, + { 243, 190 }, { 130, 173 }, { 243, 190 }, { 130, 174 }, { 243, 190 }, { 130, 175 }, { 243, 190 }, { 130, 176 }, + { 243, 190 }, { 130, 177 }, { 243, 190 }, { 130, 178 }, { 243, 190 }, { 130, 179 }, { 243, 190 }, { 130, 180 }, + { 243, 190 }, { 130, 181 }, { 243, 190 }, { 130, 182 }, { 243, 190 }, { 130, 183 }, { 243, 190 }, { 130, 184 }, + { 243, 190 }, { 130, 185 }, { 243, 190 }, { 130, 186 }, { 243, 190 }, { 130, 187 }, { 243, 190 }, { 130, 188 }, + { 243, 190 }, { 130, 189 }, { 243, 190 }, { 130, 190 }, { 243, 190 }, { 130, 191 }, { 243, 190 }, { 131, 128 }, + { 243, 190 }, { 131, 129 }, { 243, 190 }, { 131, 130 }, { 243, 190 }, { 131, 131 }, { 243, 190 }, { 131, 132 }, + { 243, 190 }, { 131, 133 }, { 243, 190 }, { 131, 134 }, { 243, 190 }, { 131, 135 }, { 243, 190 }, { 131, 136 }, + { 243, 190 }, { 131, 137 }, { 243, 190 }, { 131, 138 }, { 243, 190 }, { 131, 139 }, { 243, 190 }, { 131, 140 }, + { 243, 190 }, { 131, 141 }, { 243, 190 }, { 131, 142 }, { 243, 190 }, { 131, 143 }, { 243, 190 }, { 131, 144 }, + { 243, 190 }, { 131, 145 }, { 243, 190 }, { 131, 146 }, { 243, 190 }, { 131, 147 }, { 243, 190 }, { 131, 148 }, + { 243, 190 }, { 131, 149 }, { 243, 190 }, { 131, 150 }, { 243, 190 }, { 131, 151 }, { 243, 190 }, { 131, 152 }, + { 243, 190 }, { 131, 153 }, { 243, 190 }, { 131, 154 }, { 243, 190 }, { 131, 155 }, { 243, 190 }, { 131, 156 }, + { 243, 190 }, { 131, 157 }, { 243, 190 }, { 131, 158 }, { 243, 190 }, { 131, 159 }, { 243, 190 }, { 131, 160 }, + { 243, 190 }, { 131, 161 }, { 243, 190 }, { 131, 162 }, { 243, 190 }, { 131, 163 }, { 243, 190 }, { 131, 164 }, + { 243, 190 }, { 131, 165 }, { 243, 190 }, { 131, 166 }, { 243, 190 }, { 131, 167 }, { 243, 190 }, { 131, 168 }, + { 243, 190 }, { 131, 169 }, { 243, 190 }, { 131, 170 }, { 243, 190 }, { 131, 171 }, { 243, 190 }, { 131, 172 }, + { 243, 190 }, { 131, 173 }, { 243, 190 }, { 131, 174 }, { 243, 190 }, { 131, 175 }, { 243, 190 }, { 131, 176 }, + { 243, 190 }, { 131, 177 }, { 243, 190 }, { 131, 178 }, { 243, 190 }, { 131, 179 }, { 243, 190 }, { 131, 180 }, + { 243, 190 }, { 131, 181 }, { 243, 190 }, { 131, 182 }, { 243, 190 }, { 131, 183 }, { 243, 190 }, { 131, 184 }, + { 243, 190 }, { 131, 185 }, { 243, 190 }, { 131, 186 }, { 243, 190 }, { 131, 187 }, { 243, 190 }, { 131, 188 }, + { 243, 190 }, { 131, 189 }, { 243, 190 }, { 131, 190 }, { 243, 190 }, { 131, 191 }, { 243, 190 }, { 132, 128 }, + { 243, 190 }, { 132, 129 }, { 243, 190 }, { 132, 130 }, { 243, 190 }, { 132, 131 }, { 243, 190 }, { 132, 132 }, + { 243, 190 }, { 132, 133 }, { 243, 190 }, { 132, 134 }, { 243, 190 }, { 132, 135 }, { 243, 190 }, { 132, 136 }, + { 243, 190 }, { 132, 137 }, { 243, 190 }, { 132, 138 }, { 243, 190 }, { 132, 139 }, { 243, 190 }, { 132, 140 }, + { 243, 190 }, { 132, 141 }, { 243, 190 }, { 132, 142 }, { 243, 190 }, { 132, 143 }, { 243, 190 }, { 132, 144 }, + { 243, 190 }, { 132, 145 }, { 243, 190 }, { 132, 146 }, { 243, 190 }, { 132, 147 }, { 243, 190 }, { 132, 148 }, + { 243, 190 }, { 132, 149 }, { 243, 190 }, { 132, 150 }, { 243, 190 }, { 132, 151 }, { 243, 190 }, { 132, 152 }, + { 243, 190 }, { 132, 153 }, { 243, 190 }, { 132, 154 }, { 243, 190 }, { 132, 155 }, { 243, 190 }, { 132, 156 }, + { 243, 190 }, { 132, 157 }, { 243, 190 }, { 132, 158 }, { 243, 190 }, { 132, 159 }, { 243, 190 }, { 132, 160 }, + { 243, 190 }, { 132, 161 }, { 243, 190 }, { 132, 162 }, { 243, 190 }, { 132, 163 }, { 243, 190 }, { 132, 164 }, + { 243, 190 }, { 132, 165 }, { 243, 190 }, { 132, 166 }, { 243, 190 }, { 132, 167 }, { 243, 190 }, { 132, 168 }, + { 243, 190 }, { 132, 169 }, { 243, 190 }, { 132, 170 }, { 243, 190 }, { 132, 171 }, { 243, 190 }, { 132, 172 }, + { 243, 190 }, { 132, 173 }, { 243, 190 }, { 132, 174 }, { 243, 190 }, { 132, 175 }, { 243, 190 }, { 132, 176 }, + { 243, 190 }, { 132, 177 }, { 243, 190 }, { 132, 178 }, { 243, 190 }, { 132, 179 }, { 243, 190 }, { 132, 180 }, + { 243, 190 }, { 132, 181 }, { 243, 190 }, { 132, 182 }, { 243, 190 }, { 132, 183 }, { 243, 190 }, { 132, 184 }, + { 243, 190 }, { 132, 185 }, { 243, 190 }, { 132, 186 }, { 243, 190 }, { 132, 187 }, { 243, 190 }, { 132, 188 }, + { 243, 190 }, { 132, 189 }, { 243, 190 }, { 132, 190 }, { 243, 190 }, { 132, 191 }, { 243, 190 }, { 133, 128 }, + { 243, 190 }, { 133, 129 }, { 243, 190 }, { 133, 130 }, { 243, 190 }, { 133, 131 }, { 243, 190 }, { 133, 132 }, + { 243, 190 }, { 133, 133 }, { 243, 190 }, { 133, 134 }, { 243, 190 }, { 133, 135 }, { 243, 190 }, { 133, 136 }, + { 243, 190 }, { 133, 137 }, { 243, 190 }, { 133, 138 }, { 243, 190 }, { 133, 139 }, { 243, 190 }, { 133, 140 }, + { 243, 190 }, { 133, 141 }, { 243, 190 }, { 133, 142 }, { 243, 190 }, { 133, 143 }, { 243, 190 }, { 133, 144 }, + { 243, 190 }, { 133, 145 }, { 243, 190 }, { 133, 146 }, { 243, 190 }, { 133, 147 }, { 243, 190 }, { 133, 148 }, + { 243, 190 }, { 133, 149 }, { 243, 190 }, { 133, 150 }, { 243, 190 }, { 133, 151 }, { 243, 190 }, { 133, 152 }, + { 243, 190 }, { 133, 153 }, { 243, 190 }, { 133, 154 }, { 243, 190 }, { 133, 155 }, { 243, 190 }, { 133, 156 }, + { 243, 190 }, { 133, 157 }, { 243, 190 }, { 133, 158 }, { 243, 190 }, { 133, 159 }, { 243, 190 }, { 133, 160 }, + { 243, 190 }, { 133, 161 }, { 243, 190 }, { 133, 162 }, { 243, 190 }, { 133, 163 }, { 243, 190 }, { 133, 164 }, + { 243, 190 }, { 133, 165 }, { 243, 190 }, { 133, 166 }, { 243, 190 }, { 133, 167 }, { 243, 190 }, { 133, 168 }, + { 243, 190 }, { 133, 169 }, { 243, 190 }, { 133, 170 }, { 243, 190 }, { 133, 171 }, { 243, 190 }, { 133, 172 }, + { 243, 190 }, { 133, 173 }, { 243, 190 }, { 133, 174 }, { 243, 190 }, { 133, 175 }, { 243, 190 }, { 133, 176 }, + { 243, 190 }, { 133, 177 }, { 243, 190 }, { 133, 178 }, { 243, 190 }, { 133, 179 }, { 243, 190 }, { 133, 180 }, + { 243, 190 }, { 133, 181 }, { 243, 190 }, { 133, 182 }, { 243, 190 }, { 133, 183 }, { 243, 190 }, { 133, 184 }, + { 243, 190 }, { 133, 185 }, { 243, 190 }, { 133, 186 }, { 243, 190 }, { 133, 187 }, { 243, 190 }, { 133, 188 }, + { 243, 190 }, { 133, 189 }, { 243, 190 }, { 133, 190 }, { 243, 190 }, { 133, 191 }, { 243, 190 }, { 134, 128 }, + { 243, 190 }, { 134, 129 }, { 243, 190 }, { 134, 130 }, { 243, 190 }, { 134, 131 }, { 243, 190 }, { 134, 132 }, + { 243, 190 }, { 134, 133 }, { 243, 190 }, { 134, 134 }, { 243, 190 }, { 134, 135 }, { 243, 190 }, { 134, 136 }, + { 243, 190 }, { 134, 137 }, { 243, 190 }, { 134, 138 }, { 243, 190 }, { 134, 139 }, { 243, 190 }, { 134, 140 }, + { 243, 190 }, { 134, 141 }, { 243, 190 }, { 134, 142 }, { 243, 190 }, { 134, 143 }, { 243, 190 }, { 134, 144 }, + { 243, 190 }, { 134, 145 }, { 243, 190 }, { 134, 146 }, { 243, 190 }, { 134, 147 }, { 243, 190 }, { 134, 148 }, + { 243, 190 }, { 134, 149 }, { 243, 190 }, { 134, 150 }, { 243, 190 }, { 134, 151 }, { 243, 190 }, { 134, 152 }, + { 243, 190 }, { 134, 153 }, { 243, 190 }, { 134, 154 }, { 243, 190 }, { 134, 155 }, { 243, 190 }, { 134, 156 }, + { 243, 190 }, { 134, 157 }, { 243, 190 }, { 134, 158 }, { 243, 190 }, { 134, 159 }, { 243, 190 }, { 134, 160 }, + { 243, 190 }, { 134, 161 }, { 243, 190 }, { 134, 162 }, { 243, 190 }, { 134, 163 }, { 243, 190 }, { 134, 164 }, + { 243, 190 }, { 134, 165 }, { 243, 190 }, { 134, 166 }, { 243, 190 }, { 134, 167 }, { 243, 190 }, { 134, 168 }, + { 243, 190 }, { 134, 169 }, { 243, 190 }, { 134, 170 }, { 243, 190 }, { 134, 171 }, { 243, 190 }, { 134, 172 }, + { 243, 190 }, { 134, 173 }, { 243, 190 }, { 134, 174 }, { 243, 190 }, { 134, 175 }, { 243, 190 }, { 134, 176 }, + { 243, 190 }, { 134, 177 }, { 243, 190 }, { 134, 178 }, { 243, 190 }, { 134, 179 }, { 243, 190 }, { 134, 180 }, + { 243, 190 }, { 134, 181 }, { 243, 190 }, { 134, 182 }, { 243, 190 }, { 134, 183 }, { 243, 190 }, { 134, 184 }, + { 243, 190 }, { 134, 185 }, { 243, 190 }, { 134, 186 }, { 243, 190 }, { 134, 187 }, { 243, 190 }, { 134, 188 }, + { 243, 190 }, { 134, 189 }, { 243, 190 }, { 134, 190 }, { 243, 190 }, { 134, 191 }, { 243, 190 }, { 135, 128 }, + { 243, 190 }, { 135, 129 }, { 243, 190 }, { 135, 130 }, { 243, 190 }, { 135, 131 }, { 243, 190 }, { 135, 132 }, + { 243, 190 }, { 135, 133 }, { 243, 190 }, { 135, 134 }, { 243, 190 }, { 135, 135 }, { 243, 190 }, { 135, 136 }, + { 243, 190 }, { 135, 137 }, { 243, 190 }, { 135, 138 }, { 243, 190 }, { 135, 139 }, { 243, 190 }, { 135, 140 }, + { 243, 190 }, { 135, 141 }, { 243, 190 }, { 135, 142 }, { 243, 190 }, { 135, 143 }, { 243, 190 }, { 135, 144 }, + { 243, 190 }, { 135, 145 }, { 243, 190 }, { 135, 146 }, { 243, 190 }, { 135, 147 }, { 243, 190 }, { 135, 148 }, + { 243, 190 }, { 135, 149 }, { 243, 190 }, { 135, 150 }, { 243, 190 }, { 135, 151 }, { 243, 190 }, { 135, 152 }, + { 243, 190 }, { 135, 153 }, { 243, 190 }, { 135, 154 }, { 243, 190 }, { 135, 155 }, { 243, 190 }, { 135, 156 }, + { 243, 190 }, { 135, 157 }, { 243, 190 }, { 135, 158 }, { 243, 190 }, { 135, 159 }, { 243, 190 }, { 135, 160 }, + { 243, 190 }, { 135, 161 }, { 243, 190 }, { 135, 162 }, { 243, 190 }, { 135, 163 }, { 243, 190 }, { 135, 164 }, + { 243, 190 }, { 135, 165 }, { 243, 190 }, { 135, 166 }, { 243, 190 }, { 135, 167 }, { 243, 190 }, { 135, 168 }, + { 243, 190 }, { 135, 169 }, { 243, 190 }, { 135, 170 }, { 243, 190 }, { 135, 171 }, { 243, 190 }, { 135, 172 }, + { 243, 190 }, { 135, 173 }, { 243, 190 }, { 135, 174 }, { 243, 190 }, { 135, 175 }, { 243, 190 }, { 135, 176 }, + { 243, 190 }, { 135, 177 }, { 243, 190 }, { 135, 178 }, { 243, 190 }, { 135, 179 }, { 243, 190 }, { 135, 180 }, + { 243, 190 }, { 135, 181 }, { 243, 190 }, { 135, 182 }, { 243, 190 }, { 135, 183 }, { 243, 190 }, { 135, 184 }, + { 243, 190 }, { 135, 185 }, { 243, 190 }, { 135, 186 }, { 243, 190 }, { 135, 187 }, { 243, 190 }, { 135, 188 }, + { 243, 190 }, { 135, 189 }, { 243, 190 }, { 135, 190 }, { 243, 190 }, { 135, 191 }, { 243, 190 }, { 136, 128 }, + { 243, 190 }, { 136, 129 }, { 243, 190 }, { 136, 130 }, { 243, 190 }, { 136, 131 }, { 243, 190 }, { 136, 132 }, + { 243, 190 }, { 136, 133 }, { 243, 190 }, { 136, 134 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 243, 190 }, { 138, 188 }, + { 243, 190 }, { 138, 189 }, { 243, 190 }, { 138, 190 }, { 243, 190 }, { 138, 191 }, { 243, 190 }, { 139, 128 }, + { 243, 190 }, { 139, 129 }, { 243, 190 }, { 139, 130 }, { 243, 190 }, { 139, 131 }, { 243, 190 }, { 139, 132 }, + { 243, 190 }, { 139, 133 }, { 243, 190 }, { 139, 134 }, { 243, 190 }, { 139, 135 }, { 243, 190 }, { 139, 136 }, + { 243, 190 }, { 139, 137 }, { 243, 190 }, { 139, 138 }, { 243, 190 }, { 139, 139 }, { 243, 190 }, { 139, 140 }, + { 243, 190 }, { 139, 141 }, { 243, 190 }, { 139, 142 }, { 243, 190 }, { 139, 143 }, { 243, 190 }, { 139, 144 }, + { 243, 190 }, { 139, 145 }, { 243, 190 }, { 139, 146 }, { 243, 190 }, { 139, 147 }, { 243, 190 }, { 139, 148 }, + { 243, 190 }, { 139, 149 }, { 243, 190 }, { 139, 150 }, { 243, 190 }, { 139, 151 }, { 243, 190 }, { 139, 152 }, + { 243, 190 }, { 139, 153 }, { 243, 190 }, { 139, 154 }, { 243, 190 }, { 139, 155 }, { 243, 190 }, { 139, 156 }, + { 243, 190 }, { 139, 157 }, { 243, 190 }, { 139, 158 }, { 243, 190 }, { 139, 159 }, { 243, 190 }, { 139, 160 }, + { 243, 190 }, { 139, 161 }, { 243, 190 }, { 139, 162 }, { 243, 190 }, { 139, 163 }, { 243, 190 }, { 139, 164 }, + { 243, 190 }, { 139, 165 }, { 243, 190 }, { 139, 166 }, { 243, 190 }, { 139, 167 }, { 243, 190 }, { 139, 168 }, + { 243, 190 }, { 139, 169 }, { 243, 190 }, { 139, 170 }, { 243, 190 }, { 139, 171 }, { 243, 190 }, { 139, 172 }, + { 243, 190 }, { 139, 173 }, { 243, 190 }, { 139, 174 }, { 243, 190 }, { 139, 175 }, { 243, 190 }, { 139, 176 }, + { 243, 190 }, { 139, 177 }, { 243, 190 }, { 139, 178 }, { 243, 190 }, { 139, 179 }, { 243, 190 }, { 139, 180 }, + { 243, 190 }, { 139, 181 }, { 243, 190 }, { 139, 182 }, { 243, 190 }, { 139, 183 }, { 243, 190 }, { 139, 184 }, + { 243, 190 }, { 139, 185 }, { 243, 190 }, { 139, 186 }, { 243, 190 }, { 139, 187 }, { 243, 190 }, { 139, 188 }, + { 243, 190 }, { 139, 189 }, { 243, 190 }, { 139, 190 }, { 243, 190 }, { 139, 191 }, { 243, 190 }, { 140, 128 }, + { 243, 190 }, { 140, 129 }, { 243, 190 }, { 140, 130 }, { 243, 190 }, { 140, 131 }, { 243, 190 }, { 140, 132 }, + { 243, 190 }, { 140, 133 }, { 243, 190 }, { 140, 134 }, { 243, 190 }, { 140, 135 }, { 243, 190 }, { 140, 136 }, + { 243, 190 }, { 140, 137 }, { 243, 190 }, { 140, 138 }, { 243, 190 }, { 140, 139 }, { 243, 190 }, { 140, 140 }, + { 243, 190 }, { 140, 141 }, { 243, 190 }, { 140, 142 }, { 243, 190 }, { 140, 143 }, { 243, 190 }, { 140, 144 }, + { 243, 190 }, { 140, 145 }, { 243, 190 }, { 140, 146 }, { 243, 190 }, { 140, 147 }, { 243, 190 }, { 140, 148 }, + { 243, 190 }, { 140, 149 }, { 243, 190 }, { 140, 150 }, { 243, 190 }, { 140, 151 }, { 243, 190 }, { 140, 152 }, + { 243, 190 }, { 140, 153 }, { 243, 190 }, { 140, 154 }, { 243, 190 }, { 140, 155 }, { 243, 190 }, { 140, 156 }, + { 243, 190 }, { 140, 157 }, { 243, 190 }, { 140, 158 }, { 243, 190 }, { 140, 159 }, { 243, 190 }, { 140, 160 }, + { 243, 190 }, { 140, 161 }, { 243, 190 }, { 140, 162 }, { 243, 190 }, { 140, 163 }, { 243, 190 }, { 140, 164 }, + { 243, 190 }, { 140, 165 }, { 243, 190 }, { 140, 166 }, { 243, 190 }, { 140, 167 }, { 243, 190 }, { 140, 168 }, + { 243, 190 }, { 140, 169 }, { 243, 190 }, { 140, 170 }, { 243, 190 }, { 140, 171 }, { 243, 190 }, { 140, 172 }, + { 243, 190 }, { 140, 173 }, { 243, 190 }, { 140, 174 }, { 243, 190 }, { 140, 175 }, { 243, 190 }, { 140, 176 }, + { 243, 190 }, { 140, 177 }, { 243, 190 }, { 140, 178 }, { 243, 190 }, { 140, 179 }, { 243, 190 }, { 140, 180 }, + { 243, 190 }, { 140, 181 }, { 243, 190 }, { 140, 182 } +}; diff --git a/cpan/dist/Unicode-Japanese/c_lib/table_ea2u2s.c b/cpan/dist/Unicode-Japanese/c_lib/table_ea2u2s.c new file mode 100644 index 00000000..e3cd9753 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/table_ea2u2s.c @@ -0,0 +1,271 @@ +/* This file is autogenerated by autogen.pl. */ +#include "unijp_table.h" +/* +$VAR1 = { + 'usize' => 2, + 'chars' => '2048', + 'file' => 'jcode/emoji2/ea2u2s.dat', + 'name' => 'ea2u2s', + 'path' => '../jcode/emoji2/ea2u2s.dat', + 'ucname' => 'EA2U2S', + 'size' => 4096 + }; +*/ +const uj_uint8 _uj_table_ea2u2s[UJ_EA2U2S_CHARS][UJ_EA2U2S_USIZE] = { + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 243, 190 }, { 129, 139 }, { 243, 190 }, { 130, 190 }, { 243, 190 }, { 129, 163 }, { 243, 190 }, { 131, 154 }, + { 243, 190 }, { 129, 140 }, { 243, 190 }, { 131, 159 }, { 243, 190 }, { 131, 165 }, { 243, 190 }, { 131, 166 }, + { 243, 190 }, { 131, 182 }, { 243, 190 }, { 132, 129 }, { 243, 190 }, { 132, 130 }, { 243, 190 }, { 132, 131 }, + { 243, 190 }, { 132, 132 }, { 243, 190 }, { 132, 133 }, { 243, 190 }, { 129, 141 }, { 243, 190 }, { 132, 137 }, + { 243, 190 }, { 132, 138 }, { 243, 190 }, { 132, 139 }, { 243, 190 }, { 132, 140 }, { 243, 190 }, { 132, 141 }, + { 243, 190 }, { 128, 186 }, { 243, 190 }, { 130, 176 }, { 243, 190 }, { 130, 177 }, { 243, 190 }, { 130, 178 }, + { 243, 190 }, { 130, 179 }, { 243, 190 }, { 128, 129 }, { 243, 190 }, { 128, 130 }, { 243, 190 }, { 128, 131 }, + { 243, 190 }, { 129, 162 }, { 243, 190 }, { 130, 191 }, { 243, 190 }, { 128, 143 }, { 243, 190 }, { 128, 144 }, + { 243, 190 }, { 128, 172 }, { 243, 190 }, { 128, 175 }, { 243, 190 }, { 128, 188 }, { 243, 190 }, { 129, 133 }, + { 243, 190 }, { 129, 159 }, { 243, 190 }, { 129, 171 }, { 243, 190 }, { 130, 167 }, { 243, 190 }, { 131, 128 }, + { 243, 190 }, { 131, 129 }, { 243, 190 }, { 131, 130 }, { 243, 190 }, { 131, 131 }, { 243, 190 }, { 131, 132 }, + { 243, 190 }, { 131, 133 }, { 243, 190 }, { 131, 134 }, { 243, 190 }, { 131, 135 }, { 243, 190 }, { 131, 136 }, + { 243, 190 }, { 131, 137 }, { 243, 190 }, { 131, 138 }, { 243, 190 }, { 131, 139 }, { 243, 190 }, { 131, 140 }, + { 243, 190 }, { 129, 147 }, { 243, 190 }, { 129, 155 }, { 243, 190 }, { 129, 170 }, { 243, 190 }, { 129, 186 }, + { 243, 190 }, { 130, 143 }, { 243, 190 }, { 130, 149 }, { 243, 190 }, { 130, 158 }, { 243, 190 }, { 131, 141 }, + { 243, 190 }, { 131, 142 }, { 243, 190 }, { 131, 143 }, { 243, 190 }, { 131, 144 }, { 63, 0 }, { 0, 0 }, + { 243, 190 }, { 131, 145 }, { 243, 190 }, { 131, 146 }, { 243, 190 }, { 131, 147 }, { 243, 190 }, { 131, 148 }, + { 243, 190 }, { 129, 176 }, { 243, 190 }, { 130, 146 }, { 243, 190 }, { 130, 156 }, { 243, 190 }, { 131, 151 }, + { 243, 190 }, { 131, 152 }, { 243, 190 }, { 131, 153 }, { 243, 190 }, { 129, 189 }, { 243, 190 }, { 130, 148 }, + { 243, 190 }, { 130, 168 }, { 243, 190 }, { 130, 169 }, { 243, 190 }, { 130, 172 }, { 243, 190 }, { 131, 155 }, + { 243, 190 }, { 131, 156 }, { 243, 190 }, { 131, 157 }, { 243, 190 }, { 131, 158 }, { 243, 190 }, { 128, 173 }, + { 243, 190 }, { 129, 160 }, { 243, 190 }, { 131, 160 }, { 243, 190 }, { 131, 161 }, { 243, 190 }, { 131, 162 }, + { 243, 190 }, { 131, 163 }, { 243, 190 }, { 131, 164 }, { 243, 190 }, { 128, 140 }, { 243, 190 }, { 128, 180 }, + { 243, 190 }, { 129, 129 }, { 243, 190 }, { 130, 160 }, { 243, 190 }, { 131, 167 }, { 243, 190 }, { 131, 168 }, + { 243, 190 }, { 131, 169 }, { 243, 190 }, { 130, 170 }, { 243, 190 }, { 131, 170 }, { 243, 190 }, { 131, 171 }, + { 243, 190 }, { 131, 172 }, { 243, 190 }, { 131, 173 }, { 243, 190 }, { 131, 174 }, { 243, 190 }, { 130, 133 }, + { 243, 190 }, { 130, 144 }, { 243, 190 }, { 131, 175 }, { 243, 190 }, { 131, 176 }, { 243, 190 }, { 131, 177 }, + { 243, 190 }, { 131, 178 }, { 243, 190 }, { 131, 179 }, { 243, 190 }, { 131, 180 }, { 243, 190 }, { 131, 181 }, + { 243, 190 }, { 131, 183 }, { 243, 190 }, { 131, 184 }, { 243, 190 }, { 131, 185 }, { 243, 190 }, { 131, 186 }, + { 243, 190 }, { 131, 187 }, { 243, 190 }, { 131, 188 }, { 243, 190 }, { 131, 189 }, { 243, 190 }, { 131, 190 }, + { 243, 190 }, { 129, 138 }, { 243, 190 }, { 129, 142 }, { 243, 190 }, { 130, 134 }, { 243, 190 }, { 131, 191 }, + { 243, 190 }, { 132, 128 }, { 243, 190 }, { 129, 177 }, { 243, 190 }, { 132, 134 }, { 243, 190 }, { 132, 135 }, + { 243, 190 }, { 132, 136 }, { 243, 190 }, { 132, 142 }, { 243, 190 }, { 132, 143 }, { 243, 190 }, { 132, 144 }, + { 243, 190 }, { 132, 145 }, { 243, 190 }, { 132, 146 }, { 243, 190 }, { 132, 147 }, { 243, 190 }, { 132, 148 }, + { 243, 190 }, { 132, 149 }, { 243, 190 }, { 132, 150 }, { 243, 190 }, { 132, 151 }, { 243, 190 }, { 132, 152 }, + { 243, 190 }, { 132, 153 }, { 243, 190 }, { 132, 154 }, { 243, 190 }, { 132, 155 }, { 243, 190 }, { 132, 156 }, + { 243, 190 }, { 132, 157 }, { 243, 190 }, { 132, 158 }, { 243, 190 }, { 132, 159 }, { 243, 190 }, { 128, 178 }, + { 243, 190 }, { 129, 132 }, { 243, 190 }, { 129, 144 }, { 243, 190 }, { 129, 150 }, { 243, 190 }, { 129, 180 }, + { 243, 190 }, { 130, 140 }, { 243, 190 }, { 130, 141 }, { 243, 190 }, { 130, 163 }, { 243, 190 }, { 132, 160 }, + { 243, 190 }, { 132, 161 }, { 243, 190 }, { 132, 162 }, { 243, 190 }, { 132, 163 }, { 243, 190 }, { 132, 164 }, + { 243, 190 }, { 132, 165 }, { 243, 190 }, { 132, 166 }, { 243, 190 }, { 132, 167 }, { 243, 190 }, { 132, 168 }, + { 243, 190 }, { 132, 169 }, { 243, 190 }, { 132, 172 }, { 243, 190 }, { 132, 173 }, { 243, 190 }, { 132, 174 }, + { 243, 190 }, { 132, 175 }, { 243, 190 }, { 132, 176 }, { 243, 190 }, { 128, 141 }, { 243, 190 }, { 128, 176 }, + { 243, 190 }, { 128, 181 }, { 243, 190 }, { 129, 136 }, { 243, 190 }, { 129, 158 }, { 243, 190 }, { 129, 168 }, + { 243, 190 }, { 129, 174 }, { 243, 190 }, { 129, 183 }, { 243, 190 }, { 129, 184 }, { 243, 190 }, { 129, 188 }, + { 243, 190 }, { 130, 129 }, { 243, 190 }, { 130, 138 }, { 243, 190 }, { 130, 145 }, { 243, 190 }, { 130, 155 }, + { 243, 190 }, { 130, 165 }, { 243, 190 }, { 130, 166 }, { 243, 190 }, { 129, 172 }, { 243, 190 }, { 130, 180 }, + { 243, 190 }, { 130, 181 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 243, 190 }, { 130, 182 }, { 243, 190 }, { 130, 183 }, { 243, 190 }, { 130, 184 }, { 243, 190 }, { 130, 185 }, + { 243, 190 }, { 130, 186 }, { 243, 190 }, { 130, 187 }, { 243, 190 }, { 130, 188 }, { 243, 190 }, { 130, 189 }, + { 243, 190 }, { 128, 132 }, { 243, 190 }, { 128, 133 }, { 243, 190 }, { 128, 134 }, { 243, 190 }, { 128, 135 }, + { 243, 190 }, { 128, 136 }, { 243, 190 }, { 128, 137 }, { 243, 190 }, { 128, 138 }, { 243, 190 }, { 128, 139 }, + { 243, 190 }, { 128, 145 }, { 243, 190 }, { 128, 146 }, { 243, 190 }, { 128, 147 }, { 243, 190 }, { 128, 148 }, + { 243, 190 }, { 128, 149 }, { 243, 190 }, { 128, 150 }, { 243, 190 }, { 128, 151 }, { 243, 190 }, { 128, 152 }, + { 243, 190 }, { 128, 154 }, { 243, 190 }, { 128, 155 }, { 243, 190 }, { 128, 156 }, { 243, 190 }, { 128, 157 }, + { 243, 190 }, { 128, 158 }, { 243, 190 }, { 128, 159 }, { 243, 190 }, { 128, 160 }, { 243, 190 }, { 128, 161 }, + { 243, 190 }, { 128, 162 }, { 243, 190 }, { 128, 163 }, { 243, 190 }, { 128, 164 }, { 243, 190 }, { 128, 165 }, + { 243, 190 }, { 128, 166 }, { 243, 190 }, { 128, 167 }, { 243, 190 }, { 128, 168 }, { 243, 190 }, { 128, 169 }, + { 243, 190 }, { 128, 170 }, { 243, 190 }, { 128, 171 }, { 243, 190 }, { 128, 182 }, { 243, 190 }, { 128, 183 }, + { 243, 190 }, { 128, 189 }, { 243, 190 }, { 128, 190 }, { 243, 190 }, { 128, 191 }, { 243, 190 }, { 129, 128 }, + { 243, 190 }, { 129, 130 }, { 243, 190 }, { 129, 134 }, { 243, 190 }, { 129, 135 }, { 243, 190 }, { 129, 137 }, + { 243, 190 }, { 129, 145 }, { 243, 190 }, { 129, 146 }, { 243, 190 }, { 129, 152 }, { 243, 190 }, { 129, 153 }, + { 243, 190 }, { 129, 181 }, { 243, 190 }, { 129, 182 }, { 243, 190 }, { 130, 132 }, { 243, 190 }, { 130, 136 }, + { 243, 190 }, { 128, 177 }, { 243, 190 }, { 128, 184 }, { 243, 190 }, { 128, 187 }, { 63, 0 }, { 0, 0 }, + { 243, 190 }, { 129, 131 }, { 243, 190 }, { 129, 156 }, { 243, 190 }, { 129, 161 }, { 243, 190 }, { 129, 164 }, + { 243, 190 }, { 129, 165 }, { 243, 190 }, { 129, 166 }, { 243, 190 }, { 129, 167 }, { 243, 190 }, { 129, 169 }, + { 243, 190 }, { 129, 185 }, { 243, 190 }, { 130, 131 }, { 243, 190 }, { 130, 137 }, { 243, 190 }, { 130, 142 }, + { 243, 190 }, { 130, 147 }, { 243, 190 }, { 130, 157 }, { 243, 190 }, { 131, 149 }, { 243, 190 }, { 131, 150 }, + { 243, 190 }, { 129, 154 }, { 243, 190 }, { 129, 191 }, { 243, 190 }, { 130, 128 }, { 243, 190 }, { 130, 159 }, + { 243, 190 }, { 132, 170 }, { 243, 190 }, { 132, 171 }, { 243, 190 }, { 128, 142 }, { 243, 190 }, { 128, 153 }, + { 243, 190 }, { 128, 185 }, { 243, 190 }, { 129, 151 }, { 243, 190 }, { 129, 173 }, { 243, 190 }, { 129, 175 }, + { 243, 190 }, { 129, 178 }, { 243, 190 }, { 129, 179 }, { 243, 190 }, { 129, 187 }, { 243, 190 }, { 129, 190 }, + { 243, 190 }, { 130, 130 }, { 243, 190 }, { 130, 135 }, { 243, 190 }, { 130, 139 }, { 243, 190 }, { 130, 150 }, + { 243, 190 }, { 130, 152 }, { 243, 190 }, { 130, 161 }, { 243, 190 }, { 130, 162 }, { 243, 190 }, { 130, 164 }, + { 243, 190 }, { 130, 171 }, { 243, 190 }, { 130, 173 }, { 243, 190 }, { 130, 174 }, { 243, 190 }, { 130, 175 }, + { 243, 190 }, { 129, 143 }, { 243, 190 }, { 129, 148 }, { 243, 190 }, { 130, 151 }, { 243, 190 }, { 130, 153 }, + { 243, 190 }, { 130, 154 }, { 243, 190 }, { 128, 174 }, { 243, 190 }, { 128, 179 }, { 243, 190 }, { 129, 149 }, + { 243, 190 }, { 129, 157 }, { 243, 190 }, { 132, 177 }, { 243, 190 }, { 132, 178 }, { 243, 190 }, { 132, 179 }, + { 243, 190 }, { 132, 180 }, { 243, 190 }, { 132, 181 }, { 243, 190 }, { 132, 182 }, { 243, 190 }, { 132, 183 }, + { 243, 190 }, { 132, 184 }, { 243, 190 }, { 132, 185 }, { 243, 190 }, { 132, 186 }, { 243, 190 }, { 132, 187 }, + { 243, 190 }, { 132, 188 }, { 243, 190 }, { 132, 189 }, { 243, 190 }, { 132, 190 }, { 243, 190 }, { 132, 191 }, + { 243, 190 }, { 133, 128 }, { 243, 190 }, { 133, 129 }, { 243, 190 }, { 133, 130 }, { 243, 190 }, { 133, 131 }, + { 243, 190 }, { 133, 132 }, { 243, 190 }, { 133, 133 }, { 243, 190 }, { 133, 134 }, { 243, 190 }, { 133, 135 }, + { 243, 190 }, { 133, 136 }, { 243, 190 }, { 133, 137 }, { 243, 190 }, { 133, 138 }, { 243, 190 }, { 133, 139 }, + { 243, 190 }, { 133, 140 }, { 243, 190 }, { 133, 141 }, { 243, 190 }, { 135, 180 }, { 243, 190 }, { 135, 181 }, + { 243, 190 }, { 135, 182 }, { 243, 190 }, { 135, 183 }, { 243, 190 }, { 135, 184 }, { 243, 190 }, { 135, 185 }, + { 243, 190 }, { 135, 186 }, { 243, 190 }, { 135, 187 }, { 243, 190 }, { 135, 188 }, { 243, 190 }, { 135, 189 }, + { 243, 190 }, { 135, 190 }, { 243, 190 }, { 135, 191 }, { 243, 190 }, { 136, 128 }, { 243, 190 }, { 136, 129 }, + { 243, 190 }, { 136, 130 }, { 243, 190 }, { 136, 131 }, { 243, 190 }, { 136, 132 }, { 243, 190 }, { 136, 133 }, + { 243, 190 }, { 136, 134 }, { 243, 190 }, { 133, 142 }, { 243, 190 }, { 133, 143 }, { 243, 190 }, { 133, 144 }, + { 243, 190 }, { 133, 145 }, { 243, 190 }, { 133, 146 }, { 243, 190 }, { 133, 147 }, { 243, 190 }, { 133, 148 }, + { 243, 190 }, { 133, 149 }, { 243, 190 }, { 133, 150 }, { 243, 190 }, { 133, 151 }, { 243, 190 }, { 133, 152 }, + { 243, 190 }, { 133, 153 }, { 243, 190 }, { 133, 154 }, { 243, 190 }, { 133, 155 }, { 243, 190 }, { 133, 156 }, + { 243, 190 }, { 133, 157 }, { 243, 190 }, { 133, 158 }, { 243, 190 }, { 133, 159 }, { 243, 190 }, { 133, 160 }, + { 243, 190 }, { 133, 161 }, { 243, 190 }, { 133, 162 }, { 243, 190 }, { 133, 163 }, { 243, 190 }, { 133, 164 }, + { 243, 190 }, { 133, 165 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 243, 190 }, { 133, 166 }, { 243, 190 }, { 133, 167 }, { 243, 190 }, { 133, 168 }, { 243, 190 }, { 133, 169 }, + { 243, 190 }, { 133, 170 }, { 243, 190 }, { 133, 171 }, { 243, 190 }, { 133, 172 }, { 243, 190 }, { 133, 173 }, + { 243, 190 }, { 133, 174 }, { 243, 190 }, { 133, 175 }, { 243, 190 }, { 133, 176 }, { 243, 190 }, { 133, 177 }, + { 243, 190 }, { 133, 178 }, { 243, 190 }, { 133, 179 }, { 243, 190 }, { 133, 180 }, { 243, 190 }, { 133, 181 }, + { 243, 190 }, { 133, 182 }, { 243, 190 }, { 133, 183 }, { 243, 190 }, { 133, 184 }, { 243, 190 }, { 133, 185 }, + { 243, 190 }, { 133, 186 }, { 243, 190 }, { 133, 187 }, { 243, 190 }, { 133, 188 }, { 243, 190 }, { 133, 189 }, + { 243, 190 }, { 133, 190 }, { 243, 190 }, { 133, 191 }, { 243, 190 }, { 134, 128 }, { 243, 190 }, { 134, 129 }, + { 243, 190 }, { 134, 130 }, { 243, 190 }, { 134, 131 }, { 243, 190 }, { 134, 132 }, { 243, 190 }, { 134, 133 }, + { 243, 190 }, { 134, 134 }, { 243, 190 }, { 134, 135 }, { 243, 190 }, { 134, 136 }, { 243, 190 }, { 134, 137 }, + { 243, 190 }, { 134, 138 }, { 243, 190 }, { 134, 139 }, { 243, 190 }, { 134, 140 }, { 243, 190 }, { 134, 141 }, + { 243, 190 }, { 134, 142 }, { 243, 190 }, { 134, 143 }, { 243, 190 }, { 134, 144 }, { 243, 190 }, { 134, 145 }, + { 243, 190 }, { 134, 146 }, { 243, 190 }, { 134, 147 }, { 243, 190 }, { 134, 148 }, { 243, 190 }, { 134, 149 }, + { 243, 190 }, { 134, 150 }, { 243, 190 }, { 134, 151 }, { 243, 190 }, { 134, 152 }, { 243, 190 }, { 134, 153 }, + { 243, 190 }, { 134, 154 }, { 243, 190 }, { 134, 155 }, { 243, 190 }, { 134, 156 }, { 243, 190 }, { 134, 157 }, + { 243, 190 }, { 134, 158 }, { 243, 190 }, { 134, 159 }, { 243, 190 }, { 134, 160 }, { 243, 190 }, { 134, 161 }, + { 243, 190 }, { 134, 162 }, { 243, 190 }, { 134, 163 }, { 243, 190 }, { 134, 164 }, { 63, 0 }, { 0, 0 }, + { 243, 190 }, { 134, 165 }, { 243, 190 }, { 134, 166 }, { 243, 190 }, { 134, 167 }, { 243, 190 }, { 134, 168 }, + { 243, 190 }, { 134, 169 }, { 243, 190 }, { 134, 170 }, { 243, 190 }, { 134, 171 }, { 243, 190 }, { 134, 172 }, + { 243, 190 }, { 134, 173 }, { 243, 190 }, { 134, 174 }, { 243, 190 }, { 134, 175 }, { 243, 190 }, { 134, 176 }, + { 243, 190 }, { 134, 177 }, { 243, 190 }, { 134, 178 }, { 243, 190 }, { 134, 179 }, { 243, 190 }, { 134, 180 }, + { 243, 190 }, { 134, 181 }, { 243, 190 }, { 134, 182 }, { 243, 190 }, { 134, 183 }, { 243, 190 }, { 134, 184 }, + { 243, 190 }, { 134, 185 }, { 243, 190 }, { 134, 186 }, { 243, 190 }, { 134, 187 }, { 243, 190 }, { 134, 188 }, + { 243, 190 }, { 134, 189 }, { 243, 190 }, { 134, 190 }, { 243, 190 }, { 134, 191 }, { 243, 190 }, { 135, 128 }, + { 243, 190 }, { 135, 129 }, { 243, 190 }, { 135, 130 }, { 243, 190 }, { 135, 131 }, { 243, 190 }, { 135, 132 }, + { 243, 190 }, { 135, 133 }, { 243, 190 }, { 135, 134 }, { 243, 190 }, { 135, 135 }, { 243, 190 }, { 135, 136 }, + { 243, 190 }, { 135, 137 }, { 243, 190 }, { 135, 138 }, { 243, 190 }, { 135, 139 }, { 243, 190 }, { 135, 140 }, + { 243, 190 }, { 135, 141 }, { 243, 190 }, { 135, 142 }, { 243, 190 }, { 135, 143 }, { 243, 190 }, { 135, 144 }, + { 243, 190 }, { 135, 145 }, { 243, 190 }, { 135, 146 }, { 243, 190 }, { 135, 147 }, { 243, 190 }, { 135, 148 }, + { 243, 190 }, { 135, 149 }, { 243, 190 }, { 135, 150 }, { 243, 190 }, { 135, 151 }, { 243, 190 }, { 135, 152 }, + { 243, 190 }, { 135, 153 }, { 243, 190 }, { 135, 154 }, { 243, 190 }, { 135, 155 }, { 243, 190 }, { 135, 156 }, + { 243, 190 }, { 135, 157 }, { 243, 190 }, { 135, 158 }, { 243, 190 }, { 135, 159 }, { 243, 190 }, { 135, 160 }, + { 243, 190 }, { 135, 161 }, { 243, 190 }, { 135, 162 }, { 243, 190 }, { 135, 163 }, { 243, 190 }, { 135, 164 }, + { 243, 190 }, { 135, 165 }, { 243, 190 }, { 135, 166 }, { 243, 190 }, { 135, 167 }, { 243, 190 }, { 135, 168 }, + { 243, 190 }, { 135, 169 }, { 243, 190 }, { 135, 170 }, { 243, 190 }, { 135, 171 }, { 243, 190 }, { 135, 172 }, + { 243, 190 }, { 135, 173 }, { 243, 190 }, { 135, 174 }, { 243, 190 }, { 135, 175 }, { 243, 190 }, { 135, 176 }, + { 243, 190 }, { 135, 177 }, { 243, 190 }, { 135, 178 }, { 243, 190 }, { 135, 179 }, { 243, 190 }, { 138, 188 }, + { 243, 190 }, { 138, 189 }, { 243, 190 }, { 138, 190 }, { 243, 190 }, { 138, 191 }, { 243, 190 }, { 139, 128 }, + { 243, 190 }, { 139, 129 }, { 243, 190 }, { 139, 130 }, { 243, 190 }, { 139, 131 }, { 243, 190 }, { 139, 132 }, + { 243, 190 }, { 139, 133 }, { 243, 190 }, { 139, 134 }, { 243, 190 }, { 139, 135 }, { 243, 190 }, { 139, 136 }, + { 243, 190 }, { 139, 137 }, { 243, 190 }, { 139, 138 }, { 243, 190 }, { 139, 139 }, { 243, 190 }, { 139, 140 }, + { 243, 190 }, { 139, 141 }, { 243, 190 }, { 139, 142 }, { 243, 190 }, { 139, 143 }, { 243, 190 }, { 139, 144 }, + { 243, 190 }, { 139, 145 }, { 243, 190 }, { 139, 146 }, { 243, 190 }, { 139, 147 }, { 243, 190 }, { 139, 148 }, + { 243, 190 }, { 139, 149 }, { 243, 190 }, { 139, 150 }, { 243, 190 }, { 139, 151 }, { 243, 190 }, { 139, 152 }, + { 243, 190 }, { 139, 153 }, { 243, 190 }, { 139, 154 }, { 243, 190 }, { 139, 155 }, { 243, 190 }, { 139, 156 }, + { 243, 190 }, { 139, 157 }, { 243, 190 }, { 139, 158 }, { 243, 190 }, { 139, 159 }, { 243, 190 }, { 139, 160 }, + { 243, 190 }, { 139, 161 }, { 243, 190 }, { 139, 162 }, { 243, 190 }, { 139, 163 }, { 243, 190 }, { 139, 164 }, + { 243, 190 }, { 139, 165 }, { 243, 190 }, { 139, 166 }, { 243, 190 }, { 139, 167 }, { 243, 190 }, { 139, 168 }, + { 243, 190 }, { 139, 169 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 243, 190 }, { 139, 170 }, { 243, 190 }, { 139, 171 }, { 243, 190 }, { 139, 172 }, { 243, 190 }, { 139, 173 }, + { 243, 190 }, { 139, 174 }, { 243, 190 }, { 139, 175 }, { 243, 190 }, { 139, 176 }, { 243, 190 }, { 139, 177 }, + { 243, 190 }, { 139, 178 }, { 243, 190 }, { 139, 179 }, { 243, 190 }, { 139, 180 }, { 243, 190 }, { 139, 181 }, + { 243, 190 }, { 139, 182 }, { 243, 190 }, { 139, 183 }, { 243, 190 }, { 139, 184 }, { 243, 190 }, { 139, 185 }, + { 243, 190 }, { 139, 186 }, { 243, 190 }, { 139, 187 }, { 243, 190 }, { 139, 188 }, { 243, 190 }, { 139, 189 }, + { 243, 190 }, { 139, 190 }, { 243, 190 }, { 139, 191 }, { 243, 190 }, { 140, 128 }, { 243, 190 }, { 140, 129 }, + { 243, 190 }, { 140, 130 }, { 243, 190 }, { 140, 131 }, { 243, 190 }, { 140, 132 }, { 243, 190 }, { 140, 133 }, + { 243, 190 }, { 140, 134 }, { 243, 190 }, { 140, 135 }, { 243, 190 }, { 140, 136 }, { 243, 190 }, { 140, 137 }, + { 243, 190 }, { 140, 138 }, { 243, 190 }, { 140, 139 }, { 243, 190 }, { 140, 140 }, { 243, 190 }, { 140, 141 }, + { 243, 190 }, { 140, 142 }, { 243, 190 }, { 140, 143 }, { 243, 190 }, { 140, 144 }, { 243, 190 }, { 140, 145 }, + { 243, 190 }, { 140, 146 }, { 243, 190 }, { 140, 147 }, { 243, 190 }, { 140, 148 }, { 243, 190 }, { 140, 149 }, + { 243, 190 }, { 140, 150 }, { 243, 190 }, { 140, 151 }, { 243, 190 }, { 140, 152 }, { 243, 190 }, { 140, 153 }, + { 243, 190 }, { 140, 154 }, { 243, 190 }, { 140, 155 }, { 243, 190 }, { 140, 156 }, { 243, 190 }, { 140, 157 }, + { 243, 190 }, { 140, 158 }, { 243, 190 }, { 140, 159 }, { 243, 190 }, { 140, 160 }, { 243, 190 }, { 140, 161 }, + { 243, 190 }, { 140, 162 }, { 243, 190 }, { 140, 163 }, { 243, 190 }, { 140, 164 }, { 243, 190 }, { 140, 165 }, + { 243, 190 }, { 140, 166 }, { 243, 190 }, { 140, 167 }, { 243, 190 }, { 140, 168 }, { 63, 0 }, { 0, 0 }, + { 243, 190 }, { 140, 169 }, { 243, 190 }, { 140, 170 }, { 243, 190 }, { 140, 171 }, { 243, 190 }, { 140, 172 }, + { 243, 190 }, { 140, 173 }, { 243, 190 }, { 140, 174 }, { 243, 190 }, { 140, 175 }, { 243, 190 }, { 140, 176 }, + { 243, 190 }, { 140, 177 }, { 243, 190 }, { 140, 178 }, { 243, 190 }, { 140, 179 }, { 243, 190 }, { 140, 180 }, + { 243, 190 }, { 140, 181 }, { 243, 190 }, { 140, 182 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, + { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 }, { 63, 0 }, { 0, 0 } +}; diff --git a/cpan/dist/Unicode-Japanese/c_lib/table_ed2u.c b/cpan/dist/Unicode-Japanese/c_lib/table_ed2u.c new file mode 100644 index 00000000..80f2a884 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/table_ed2u.c @@ -0,0 +1,335 @@ +/* This file is autogenerated by autogen.pl. */ +#include "unijp_table.h" +/* +$VAR1 = { + 'usize' => 4, + 'chars' => '1280', + 'file' => 'jcode/emoji2/ed2u.dat', + 'name' => 'ed2u', + 'path' => '../jcode/emoji2/ed2u.dat', + 'ucname' => 'ED2U', + 'size' => 5120 + }; +*/ +const uj_uint8 _uj_table_ed2u[UJ_ED2U_CHARS][UJ_ED2U_USIZE] = { + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 243, 191, 129, 128 }, { 243, 191, 129, 129 }, { 243, 191, 129, 130 }, { 243, 191, 129, 131 }, + { 243, 191, 129, 132 }, { 243, 191, 129, 133 }, { 243, 191, 129, 134 }, { 243, 191, 129, 135 }, + { 243, 191, 129, 136 }, { 243, 191, 129, 137 }, { 243, 191, 129, 138 }, { 243, 191, 129, 139 }, + { 243, 191, 129, 140 }, { 243, 191, 129, 141 }, { 243, 191, 129, 142 }, { 243, 191, 129, 143 }, + { 243, 191, 129, 144 }, { 243, 191, 129, 145 }, { 243, 191, 129, 146 }, { 243, 191, 129, 147 }, + { 243, 191, 129, 148 }, { 243, 191, 129, 149 }, { 243, 191, 129, 150 }, { 243, 191, 129, 151 }, + { 243, 191, 129, 152 }, { 243, 191, 129, 153 }, { 243, 191, 129, 154 }, { 243, 191, 129, 155 }, + { 243, 191, 129, 156 }, { 243, 191, 129, 157 }, { 243, 191, 129, 158 }, { 243, 191, 129, 159 }, + { 243, 191, 129, 160 }, { 243, 191, 129, 161 }, { 243, 191, 129, 162 }, { 243, 191, 129, 163 }, + { 243, 191, 129, 164 }, { 243, 191, 129, 165 }, { 243, 191, 129, 166 }, { 243, 191, 129, 167 }, + { 243, 191, 129, 168 }, { 243, 191, 129, 169 }, { 243, 191, 129, 170 }, { 243, 191, 129, 171 }, + { 243, 191, 129, 172 }, { 243, 191, 129, 173 }, { 243, 191, 129, 174 }, { 243, 191, 129, 175 }, + { 243, 191, 129, 176 }, { 243, 191, 129, 177 }, { 243, 191, 129, 178 }, { 243, 191, 129, 179 }, + { 243, 191, 129, 180 }, { 243, 191, 129, 181 }, { 243, 191, 129, 182 }, { 243, 191, 129, 183 }, + { 243, 191, 129, 184 }, { 243, 191, 129, 185 }, { 243, 191, 129, 186 }, { 243, 191, 129, 187 }, + { 243, 191, 129, 188 }, { 243, 191, 129, 189 }, { 243, 191, 129, 190 }, { 63, 0, 0, 0 }, + { 243, 191, 130, 128 }, { 243, 191, 130, 129 }, { 243, 191, 130, 130 }, { 243, 191, 130, 131 }, + { 243, 191, 130, 132 }, { 243, 191, 130, 133 }, { 243, 191, 130, 134 }, { 243, 191, 130, 135 }, + { 243, 191, 130, 136 }, { 243, 191, 130, 137 }, { 243, 191, 130, 138 }, { 243, 191, 130, 139 }, + { 243, 191, 130, 140 }, { 243, 191, 130, 141 }, { 243, 191, 130, 142 }, { 243, 191, 130, 143 }, + { 243, 191, 130, 144 }, { 243, 191, 130, 145 }, { 243, 191, 130, 146 }, { 243, 191, 130, 147 }, + { 243, 191, 130, 148 }, { 243, 191, 130, 149 }, { 243, 191, 130, 150 }, { 243, 191, 130, 151 }, + { 243, 191, 130, 152 }, { 243, 191, 130, 153 }, { 243, 191, 130, 154 }, { 243, 191, 130, 155 }, + { 243, 191, 130, 156 }, { 243, 191, 130, 157 }, { 243, 191, 130, 158 }, { 243, 191, 130, 159 }, + { 243, 191, 130, 160 }, { 243, 191, 130, 161 }, { 243, 191, 130, 162 }, { 243, 191, 130, 163 }, + { 243, 191, 130, 164 }, { 243, 191, 130, 165 }, { 243, 191, 130, 166 }, { 243, 191, 130, 167 }, + { 243, 191, 130, 168 }, { 243, 191, 130, 169 }, { 243, 191, 130, 170 }, { 243, 191, 130, 171 }, + { 243, 191, 130, 172 }, { 243, 191, 130, 173 }, { 243, 191, 130, 174 }, { 243, 191, 130, 175 }, + { 243, 191, 130, 176 }, { 243, 191, 130, 177 }, { 243, 191, 130, 178 }, { 243, 191, 130, 179 }, + { 243, 191, 130, 180 }, { 243, 191, 130, 181 }, { 243, 191, 130, 182 }, { 243, 191, 130, 183 }, + { 243, 191, 130, 184 }, { 243, 191, 130, 185 }, { 243, 191, 130, 186 }, { 243, 191, 130, 187 }, + { 243, 191, 130, 188 }, { 243, 191, 130, 189 }, { 243, 191, 130, 190 }, { 243, 191, 130, 191 }, + { 243, 191, 131, 128 }, { 243, 191, 131, 129 }, { 243, 191, 131, 130 }, { 243, 191, 131, 131 }, + { 243, 191, 131, 132 }, { 243, 191, 131, 133 }, { 243, 191, 131, 134 }, { 243, 191, 131, 135 }, + { 243, 191, 131, 136 }, { 243, 191, 131, 137 }, { 243, 191, 131, 138 }, { 243, 191, 131, 139 }, + { 243, 191, 131, 140 }, { 243, 191, 131, 141 }, { 243, 191, 131, 142 }, { 243, 191, 131, 143 }, + { 243, 191, 131, 144 }, { 243, 191, 131, 145 }, { 243, 191, 131, 146 }, { 243, 191, 131, 147 }, + { 243, 191, 131, 148 }, { 243, 191, 131, 149 }, { 243, 191, 131, 150 }, { 243, 191, 131, 151 }, + { 243, 191, 131, 152 }, { 243, 191, 131, 153 }, { 243, 191, 131, 154 }, { 243, 191, 131, 155 }, + { 243, 191, 131, 156 }, { 243, 191, 131, 157 }, { 243, 191, 131, 158 }, { 243, 191, 131, 159 }, + { 243, 191, 131, 160 }, { 243, 191, 131, 161 }, { 243, 191, 131, 162 }, { 243, 191, 131, 163 }, + { 243, 191, 131, 164 }, { 243, 191, 131, 165 }, { 243, 191, 131, 166 }, { 243, 191, 131, 167 }, + { 243, 191, 131, 168 }, { 243, 191, 131, 169 }, { 243, 191, 131, 170 }, { 243, 191, 131, 171 }, + { 243, 191, 131, 172 }, { 243, 191, 131, 173 }, { 243, 191, 131, 174 }, { 243, 191, 131, 175 }, + { 243, 191, 131, 176 }, { 243, 191, 131, 177 }, { 243, 191, 131, 178 }, { 243, 191, 131, 179 }, + { 243, 191, 131, 180 }, { 243, 191, 131, 181 }, { 243, 191, 131, 182 }, { 243, 191, 131, 183 }, + { 243, 191, 131, 184 }, { 243, 191, 131, 185 }, { 243, 191, 131, 186 }, { 243, 191, 131, 187 }, + { 243, 191, 131, 188 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 243, 191, 133, 128 }, { 243, 191, 133, 129 }, { 243, 191, 133, 130 }, { 243, 191, 133, 131 }, + { 243, 191, 133, 132 }, { 243, 191, 133, 133 }, { 243, 191, 133, 134 }, { 243, 191, 133, 135 }, + { 243, 191, 133, 136 }, { 243, 191, 133, 137 }, { 243, 191, 133, 138 }, { 243, 191, 133, 139 }, + { 243, 191, 133, 140 }, { 243, 191, 133, 141 }, { 243, 191, 133, 142 }, { 243, 191, 133, 143 }, + { 243, 191, 133, 144 }, { 243, 191, 133, 145 }, { 243, 191, 133, 146 }, { 243, 191, 133, 147 }, + { 243, 191, 133, 148 }, { 243, 191, 133, 149 }, { 243, 191, 133, 150 }, { 243, 191, 133, 151 }, + { 243, 191, 133, 152 }, { 243, 191, 133, 153 }, { 243, 191, 133, 154 }, { 243, 191, 133, 155 }, + { 243, 191, 133, 156 }, { 243, 191, 133, 157 }, { 243, 191, 133, 158 }, { 243, 191, 133, 159 }, + { 243, 191, 133, 160 }, { 243, 191, 133, 161 }, { 243, 191, 133, 162 }, { 243, 191, 133, 163 }, + { 243, 191, 133, 164 }, { 243, 191, 133, 165 }, { 243, 191, 133, 166 }, { 243, 191, 133, 167 }, + { 243, 191, 133, 168 }, { 243, 191, 133, 169 }, { 243, 191, 133, 170 }, { 243, 191, 133, 171 }, + { 243, 191, 133, 172 }, { 243, 191, 133, 173 }, { 243, 191, 133, 174 }, { 243, 191, 133, 175 }, + { 243, 191, 133, 176 }, { 243, 191, 133, 177 }, { 243, 191, 133, 178 }, { 243, 191, 133, 179 }, + { 243, 191, 133, 180 }, { 243, 191, 133, 181 }, { 243, 191, 133, 182 }, { 243, 191, 133, 183 }, + { 243, 191, 133, 184 }, { 243, 191, 133, 185 }, { 243, 191, 133, 186 }, { 243, 191, 133, 187 }, + { 243, 191, 133, 188 }, { 243, 191, 133, 189 }, { 243, 191, 133, 190 }, { 63, 0, 0, 0 }, + { 243, 191, 134, 128 }, { 243, 191, 134, 129 }, { 243, 191, 134, 130 }, { 243, 191, 134, 131 }, + { 243, 191, 134, 132 }, { 243, 191, 134, 133 }, { 243, 191, 134, 134 }, { 243, 191, 134, 135 }, + { 243, 191, 134, 136 }, { 243, 191, 134, 137 }, { 243, 191, 134, 138 }, { 243, 191, 134, 139 }, + { 243, 191, 134, 140 }, { 243, 191, 134, 141 }, { 243, 191, 134, 142 }, { 243, 191, 134, 143 }, + { 243, 191, 134, 144 }, { 243, 191, 134, 145 }, { 243, 191, 134, 146 }, { 243, 191, 134, 147 }, + { 243, 191, 134, 148 }, { 243, 191, 134, 149 }, { 243, 191, 134, 150 }, { 243, 191, 134, 151 }, + { 243, 191, 134, 152 }, { 243, 191, 134, 153 }, { 243, 191, 134, 154 }, { 243, 191, 134, 155 }, + { 243, 191, 134, 156 }, { 243, 191, 134, 157 }, { 243, 191, 134, 158 }, { 243, 191, 134, 159 }, + { 243, 191, 134, 160 }, { 243, 191, 134, 161 }, { 243, 191, 134, 162 }, { 243, 191, 134, 163 }, + { 243, 191, 134, 164 }, { 243, 191, 134, 165 }, { 243, 191, 134, 166 }, { 243, 191, 134, 167 }, + { 243, 191, 134, 168 }, { 243, 191, 134, 169 }, { 243, 191, 134, 170 }, { 243, 191, 134, 171 }, + { 243, 191, 134, 172 }, { 243, 191, 134, 173 }, { 243, 191, 134, 174 }, { 243, 191, 134, 175 }, + { 243, 191, 134, 176 }, { 243, 191, 134, 177 }, { 243, 191, 134, 178 }, { 243, 191, 134, 179 }, + { 243, 191, 134, 180 }, { 243, 191, 134, 181 }, { 243, 191, 134, 182 }, { 243, 191, 134, 183 }, + { 243, 191, 134, 184 }, { 243, 191, 134, 185 }, { 243, 191, 134, 186 }, { 243, 191, 134, 187 }, + { 243, 191, 134, 188 }, { 243, 191, 134, 189 }, { 243, 191, 134, 190 }, { 243, 191, 134, 191 }, + { 243, 191, 135, 128 }, { 243, 191, 135, 129 }, { 243, 191, 135, 130 }, { 243, 191, 135, 131 }, + { 243, 191, 135, 132 }, { 243, 191, 135, 133 }, { 243, 191, 135, 134 }, { 243, 191, 135, 135 }, + { 243, 191, 135, 136 }, { 243, 191, 135, 137 }, { 243, 191, 135, 138 }, { 243, 191, 135, 139 }, + { 243, 191, 135, 140 }, { 243, 191, 135, 141 }, { 243, 191, 135, 142 }, { 243, 191, 135, 143 }, + { 243, 191, 135, 144 }, { 243, 191, 135, 145 }, { 243, 191, 135, 146 }, { 243, 191, 135, 147 }, + { 243, 191, 135, 148 }, { 243, 191, 135, 149 }, { 243, 191, 135, 150 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 243, 191, 137, 128 }, { 243, 191, 137, 129 }, { 243, 191, 137, 130 }, { 243, 191, 137, 131 }, + { 243, 191, 137, 132 }, { 243, 191, 137, 133 }, { 243, 191, 137, 134 }, { 243, 191, 137, 135 }, + { 243, 191, 137, 136 }, { 243, 191, 137, 137 }, { 243, 191, 137, 138 }, { 243, 191, 137, 139 }, + { 243, 191, 137, 140 }, { 243, 191, 137, 141 }, { 243, 191, 137, 142 }, { 243, 191, 137, 143 }, + { 243, 191, 137, 144 }, { 243, 191, 137, 145 }, { 243, 191, 137, 146 }, { 243, 191, 137, 147 }, + { 243, 191, 137, 148 }, { 243, 191, 137, 149 }, { 243, 191, 137, 150 }, { 243, 191, 137, 151 }, + { 243, 191, 137, 152 }, { 243, 191, 137, 153 }, { 243, 191, 137, 154 }, { 243, 191, 137, 155 }, + { 243, 191, 137, 156 }, { 243, 191, 137, 157 }, { 243, 191, 137, 158 }, { 243, 191, 137, 159 }, + { 243, 191, 137, 160 }, { 243, 191, 137, 161 }, { 243, 191, 137, 162 }, { 243, 191, 137, 163 }, + { 243, 191, 137, 164 }, { 243, 191, 137, 165 }, { 243, 191, 137, 166 }, { 243, 191, 137, 167 }, + { 243, 191, 137, 168 }, { 243, 191, 137, 169 }, { 243, 191, 137, 170 }, { 243, 191, 137, 171 }, + { 243, 191, 137, 172 }, { 243, 191, 137, 173 }, { 243, 191, 137, 174 }, { 243, 191, 137, 175 }, + { 243, 191, 137, 176 }, { 243, 191, 137, 177 }, { 243, 191, 137, 178 }, { 243, 191, 137, 179 }, + { 243, 191, 137, 180 }, { 243, 191, 137, 181 }, { 243, 191, 137, 182 }, { 243, 191, 137, 183 }, + { 243, 191, 137, 184 }, { 243, 191, 137, 185 }, { 243, 191, 137, 186 }, { 243, 191, 137, 187 }, + { 243, 191, 137, 188 }, { 243, 191, 137, 189 }, { 243, 191, 137, 190 }, { 63, 0, 0, 0 }, + { 243, 191, 138, 128 }, { 243, 191, 138, 129 }, { 243, 191, 138, 130 }, { 243, 191, 138, 131 }, + { 243, 191, 138, 132 }, { 243, 191, 138, 133 }, { 243, 191, 138, 134 }, { 243, 191, 138, 135 }, + { 243, 191, 138, 136 }, { 243, 191, 138, 137 }, { 243, 191, 138, 138 }, { 243, 191, 138, 139 }, + { 243, 191, 138, 140 }, { 243, 191, 138, 141 }, { 243, 191, 138, 142 }, { 243, 191, 138, 143 }, + { 243, 191, 138, 144 }, { 243, 191, 138, 145 }, { 243, 191, 138, 146 }, { 243, 191, 138, 147 }, + { 243, 191, 138, 148 }, { 243, 191, 138, 149 }, { 243, 191, 138, 150 }, { 243, 191, 138, 151 }, + { 243, 191, 138, 152 }, { 243, 191, 138, 153 }, { 243, 191, 138, 154 }, { 243, 191, 138, 155 }, + { 243, 191, 138, 156 }, { 243, 191, 138, 157 }, { 243, 191, 138, 158 }, { 243, 191, 138, 159 }, + { 243, 191, 138, 160 }, { 243, 191, 138, 161 }, { 243, 191, 138, 162 }, { 243, 191, 138, 163 }, + { 243, 191, 138, 164 }, { 243, 191, 138, 165 }, { 243, 191, 138, 166 }, { 243, 191, 138, 167 }, + { 243, 191, 138, 168 }, { 243, 191, 138, 169 }, { 243, 191, 138, 170 }, { 243, 191, 138, 171 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 243, 191, 138, 176 }, { 243, 191, 138, 177 }, { 243, 191, 138, 178 }, { 243, 191, 138, 179 }, + { 243, 191, 138, 180 }, { 243, 191, 138, 181 }, { 243, 191, 138, 182 }, { 243, 191, 138, 183 }, + { 243, 191, 138, 184 }, { 243, 191, 138, 185 }, { 243, 191, 138, 186 }, { 243, 191, 138, 187 }, + { 243, 191, 138, 188 }, { 243, 191, 138, 189 }, { 243, 191, 138, 190 }, { 243, 191, 138, 191 }, + { 243, 191, 139, 128 }, { 243, 191, 139, 129 }, { 243, 191, 139, 130 }, { 243, 191, 139, 131 }, + { 243, 191, 139, 132 }, { 243, 191, 139, 133 }, { 243, 191, 139, 134 }, { 243, 191, 139, 135 }, + { 243, 191, 139, 136 }, { 243, 191, 139, 137 }, { 243, 191, 139, 138 }, { 243, 191, 139, 139 }, + { 243, 191, 139, 140 }, { 243, 191, 139, 141 }, { 243, 191, 139, 142 }, { 243, 191, 139, 143 }, + { 243, 191, 139, 144 }, { 243, 191, 139, 145 }, { 243, 191, 139, 146 }, { 243, 191, 139, 147 }, + { 243, 191, 139, 148 }, { 243, 191, 139, 149 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 243, 191, 139, 159 }, + { 243, 191, 139, 160 }, { 243, 191, 139, 161 }, { 243, 191, 139, 162 }, { 243, 191, 139, 163 }, + { 243, 191, 139, 164 }, { 243, 191, 139, 165 }, { 243, 191, 139, 166 }, { 243, 191, 139, 167 }, + { 243, 191, 139, 168 }, { 243, 191, 139, 169 }, { 243, 191, 139, 170 }, { 243, 191, 139, 171 }, + { 243, 191, 139, 172 }, { 243, 191, 139, 173 }, { 243, 191, 139, 174 }, { 243, 191, 139, 175 }, + { 243, 191, 139, 176 }, { 243, 191, 139, 177 }, { 243, 191, 139, 178 }, { 243, 191, 139, 179 }, + { 243, 191, 139, 180 }, { 243, 191, 139, 181 }, { 243, 191, 139, 182 }, { 243, 191, 139, 183 }, + { 243, 191, 139, 184 }, { 243, 191, 139, 185 }, { 243, 191, 139, 186 }, { 243, 191, 139, 187 }, + { 243, 191, 139, 188 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 243, 191, 141, 128 }, { 243, 191, 141, 129 }, { 243, 191, 141, 130 }, { 243, 191, 141, 131 }, + { 243, 191, 141, 132 }, { 243, 191, 141, 133 }, { 243, 191, 141, 134 }, { 243, 191, 141, 135 }, + { 243, 191, 141, 136 }, { 243, 191, 141, 137 }, { 243, 191, 141, 138 }, { 243, 191, 141, 139 }, + { 243, 191, 141, 140 }, { 243, 191, 141, 141 }, { 243, 191, 141, 142 }, { 243, 191, 141, 143 }, + { 243, 191, 141, 144 }, { 243, 191, 141, 145 }, { 243, 191, 141, 146 }, { 243, 191, 141, 147 }, + { 243, 191, 141, 148 }, { 243, 191, 141, 149 }, { 243, 191, 141, 150 }, { 243, 191, 141, 151 }, + { 243, 191, 141, 152 }, { 243, 191, 141, 153 }, { 243, 191, 141, 154 }, { 243, 191, 141, 155 }, + { 243, 191, 141, 156 }, { 243, 191, 141, 157 }, { 243, 191, 141, 158 }, { 243, 191, 141, 159 }, + { 243, 191, 141, 160 }, { 243, 191, 141, 161 }, { 243, 191, 141, 162 }, { 243, 191, 141, 163 }, + { 243, 191, 141, 164 }, { 243, 191, 141, 165 }, { 243, 191, 141, 166 }, { 243, 191, 141, 167 }, + { 243, 191, 141, 168 }, { 243, 191, 141, 169 }, { 243, 191, 141, 170 }, { 243, 191, 141, 171 }, + { 243, 191, 141, 172 }, { 243, 191, 141, 173 }, { 243, 191, 141, 174 }, { 243, 191, 141, 175 }, + { 243, 191, 141, 176 }, { 243, 191, 141, 177 }, { 243, 191, 141, 178 }, { 243, 191, 141, 179 }, + { 243, 191, 141, 180 }, { 243, 191, 141, 181 }, { 243, 191, 141, 182 }, { 243, 191, 141, 183 }, + { 243, 191, 141, 184 }, { 243, 191, 141, 185 }, { 243, 191, 141, 186 }, { 243, 191, 141, 187 }, + { 243, 191, 141, 188 }, { 243, 191, 141, 189 }, { 243, 191, 141, 190 }, { 63, 0, 0, 0 }, + { 243, 191, 142, 128 }, { 243, 191, 142, 129 }, { 243, 191, 142, 130 }, { 243, 191, 142, 131 }, + { 243, 191, 142, 132 }, { 243, 191, 142, 133 }, { 243, 191, 142, 134 }, { 243, 191, 142, 135 }, + { 243, 191, 142, 136 }, { 243, 191, 142, 137 }, { 243, 191, 142, 138 }, { 243, 191, 142, 139 }, + { 243, 191, 142, 140 }, { 243, 191, 142, 141 }, { 243, 191, 142, 142 }, { 243, 191, 142, 143 }, + { 243, 191, 142, 144 }, { 243, 191, 142, 145 }, { 243, 191, 142, 146 }, { 243, 191, 142, 147 }, + { 243, 191, 142, 148 }, { 243, 191, 142, 149 }, { 243, 191, 142, 150 }, { 243, 191, 142, 151 }, + { 243, 191, 142, 152 }, { 243, 191, 142, 153 }, { 243, 191, 142, 154 }, { 243, 191, 142, 155 }, + { 243, 191, 142, 156 }, { 243, 191, 142, 157 }, { 243, 191, 142, 158 }, { 243, 191, 142, 159 }, + { 243, 191, 142, 160 }, { 243, 191, 142, 161 }, { 243, 191, 142, 162 }, { 243, 191, 142, 163 }, + { 243, 191, 142, 164 }, { 243, 191, 142, 165 }, { 243, 191, 142, 166 }, { 243, 191, 142, 167 }, + { 243, 191, 142, 168 }, { 243, 191, 142, 169 }, { 243, 191, 142, 170 }, { 243, 191, 142, 171 }, + { 243, 191, 142, 172 }, { 243, 191, 142, 173 }, { 243, 191, 142, 174 }, { 243, 191, 142, 175 }, + { 243, 191, 142, 176 }, { 243, 191, 142, 177 }, { 243, 191, 142, 178 }, { 243, 191, 142, 179 }, + { 243, 191, 142, 180 }, { 243, 191, 142, 181 }, { 243, 191, 142, 182 }, { 243, 191, 142, 183 }, + { 243, 191, 142, 184 }, { 243, 191, 142, 185 }, { 243, 191, 142, 186 }, { 243, 191, 142, 187 }, + { 243, 191, 142, 188 }, { 243, 191, 142, 189 }, { 243, 191, 142, 190 }, { 243, 191, 142, 191 }, + { 243, 191, 143, 128 }, { 243, 191, 143, 129 }, { 243, 191, 143, 130 }, { 243, 191, 143, 131 }, + { 243, 191, 143, 132 }, { 243, 191, 143, 133 }, { 243, 191, 143, 134 }, { 243, 191, 143, 135 }, + { 243, 191, 143, 136 }, { 243, 191, 143, 137 }, { 243, 191, 143, 138 }, { 243, 191, 143, 139 }, + { 243, 191, 143, 140 }, { 243, 191, 143, 141 }, { 243, 191, 143, 142 }, { 243, 191, 143, 143 }, + { 243, 191, 143, 144 }, { 243, 191, 143, 145 }, { 243, 191, 143, 146 }, { 243, 191, 143, 147 }, + { 243, 191, 143, 148 }, { 243, 191, 143, 149 }, { 243, 191, 143, 150 }, { 243, 191, 143, 151 }, + { 243, 191, 143, 152 }, { 243, 191, 143, 153 }, { 243, 191, 143, 154 }, { 243, 191, 143, 155 }, + { 243, 191, 143, 156 }, { 243, 191, 143, 157 }, { 243, 191, 143, 158 }, { 243, 191, 143, 159 }, + { 243, 191, 143, 160 }, { 243, 191, 143, 161 }, { 243, 191, 143, 162 }, { 243, 191, 143, 163 }, + { 243, 191, 143, 164 }, { 243, 191, 143, 165 }, { 243, 191, 143, 166 }, { 243, 191, 143, 167 }, + { 243, 191, 143, 168 }, { 243, 191, 143, 169 }, { 243, 191, 143, 170 }, { 243, 191, 143, 171 }, + { 243, 191, 143, 172 }, { 243, 191, 143, 173 }, { 243, 191, 143, 174 }, { 243, 191, 143, 175 }, + { 243, 191, 143, 176 }, { 243, 191, 143, 177 }, { 243, 191, 143, 178 }, { 243, 191, 143, 179 }, + { 243, 191, 143, 180 }, { 243, 191, 143, 181 }, { 243, 191, 143, 182 }, { 243, 191, 143, 183 }, + { 243, 191, 143, 184 }, { 243, 191, 143, 185 }, { 243, 191, 143, 186 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 243, 191, 145, 128 }, { 243, 191, 145, 129 }, { 243, 191, 145, 130 }, { 243, 191, 145, 131 }, + { 243, 191, 145, 132 }, { 243, 191, 145, 133 }, { 243, 191, 145, 134 }, { 243, 191, 145, 135 }, + { 243, 191, 145, 136 }, { 243, 191, 145, 137 }, { 243, 191, 145, 138 }, { 243, 191, 145, 139 }, + { 243, 191, 145, 140 }, { 243, 191, 145, 141 }, { 243, 191, 145, 142 }, { 243, 191, 145, 143 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 243, 191, 146, 128 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 243, 191, 146, 132 }, { 243, 191, 146, 133 }, { 243, 191, 146, 134 }, { 243, 191, 146, 135 }, + { 243, 191, 146, 136 }, { 243, 191, 146, 137 }, { 243, 191, 146, 138 }, { 63, 0, 0, 0 }, + { 243, 191, 146, 140 }, { 243, 191, 146, 141 }, { 243, 191, 146, 142 }, { 63, 0, 0, 0 }, + { 243, 191, 146, 144 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 243, 191, 146, 148 }, { 243, 191, 146, 149 }, { 243, 191, 146, 150 }, { 63, 0, 0, 0 }, + { 243, 191, 146, 152 }, { 243, 191, 146, 153 }, { 243, 191, 146, 154 }, { 243, 191, 146, 155 }, + { 243, 191, 146, 156 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 243, 191, 146, 160 }, { 243, 191, 146, 161 }, { 243, 191, 146, 162 }, { 243, 191, 146, 163 }, + { 243, 191, 146, 164 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 243, 191, 146, 168 }, { 243, 191, 146, 169 }, { 243, 191, 146, 170 }, { 243, 191, 146, 171 }, + { 243, 191, 146, 172 }, { 243, 191, 146, 173 }, { 243, 191, 146, 174 }, { 243, 191, 146, 175 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 243, 191, 146, 180 }, { 243, 191, 146, 181 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 243, 191, 146, 188 }, { 243, 191, 146, 189 }, { 243, 191, 146, 190 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 243, 191, 147, 132 }, { 243, 191, 147, 133 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 243, 191, 147, 136 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 243, 191, 147, 140 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 } +}; diff --git a/cpan/dist/Unicode-Japanese/c_lib/table_ei2u1.c b/cpan/dist/Unicode-Japanese/c_lib/table_ei2u1.c new file mode 100644 index 00000000..c1ee1802 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/table_ei2u1.c @@ -0,0 +1,143 @@ +/* This file is autogenerated by autogen.pl. */ +#include "unijp_table.h" +/* +$VAR1 = { + 'usize' => 4, + 'chars' => '512', + 'file' => 'jcode/emoji2/ei2u.dat', + 'name' => 'ei2u1', + 'path' => '../jcode/emoji2/ei2u.dat', + 'ucname' => 'EI2U1', + 'size' => 2048 + }; +*/ +const uj_uint8 _uj_table_ei2u1[UJ_EI2U1_CHARS][UJ_EI2U1_USIZE] = { + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 243, 191, 162, 159 }, + { 243, 191, 162, 160 }, { 243, 191, 162, 161 }, { 243, 191, 162, 162 }, { 243, 191, 162, 163 }, + { 243, 191, 162, 164 }, { 243, 191, 162, 165 }, { 243, 191, 162, 166 }, { 243, 191, 162, 167 }, + { 243, 191, 162, 168 }, { 243, 191, 162, 169 }, { 243, 191, 162, 170 }, { 243, 191, 162, 171 }, + { 243, 191, 162, 172 }, { 243, 191, 162, 173 }, { 243, 191, 162, 174 }, { 243, 191, 162, 175 }, + { 243, 191, 162, 176 }, { 243, 191, 162, 177 }, { 243, 191, 162, 178 }, { 243, 191, 162, 179 }, + { 243, 191, 162, 180 }, { 243, 191, 162, 181 }, { 243, 191, 162, 182 }, { 243, 191, 162, 183 }, + { 243, 191, 162, 184 }, { 243, 191, 162, 185 }, { 243, 191, 162, 186 }, { 243, 191, 162, 187 }, + { 243, 191, 162, 188 }, { 243, 191, 162, 189 }, { 243, 191, 162, 190 }, { 243, 191, 162, 191 }, + { 243, 191, 163, 128 }, { 243, 191, 163, 129 }, { 243, 191, 163, 130 }, { 243, 191, 163, 131 }, + { 243, 191, 163, 132 }, { 243, 191, 163, 133 }, { 243, 191, 163, 134 }, { 243, 191, 163, 135 }, + { 243, 191, 163, 136 }, { 243, 191, 163, 137 }, { 243, 191, 163, 138 }, { 243, 191, 163, 139 }, + { 243, 191, 163, 140 }, { 243, 191, 163, 141 }, { 243, 191, 163, 142 }, { 243, 191, 163, 143 }, + { 243, 191, 163, 144 }, { 243, 191, 163, 145 }, { 243, 191, 163, 146 }, { 243, 191, 163, 147 }, + { 243, 191, 163, 148 }, { 243, 191, 163, 149 }, { 243, 191, 163, 150 }, { 243, 191, 163, 151 }, + { 243, 191, 163, 152 }, { 243, 191, 163, 153 }, { 243, 191, 163, 154 }, { 243, 191, 163, 155 }, + { 243, 191, 163, 156 }, { 243, 191, 163, 157 }, { 243, 191, 163, 158 }, { 243, 191, 163, 159 }, + { 243, 191, 163, 160 }, { 243, 191, 163, 161 }, { 243, 191, 163, 162 }, { 243, 191, 163, 163 }, + { 243, 191, 163, 164 }, { 243, 191, 163, 165 }, { 243, 191, 163, 166 }, { 243, 191, 163, 167 }, + { 243, 191, 163, 168 }, { 243, 191, 163, 169 }, { 243, 191, 163, 170 }, { 243, 191, 163, 171 }, + { 243, 191, 163, 172 }, { 243, 191, 163, 173 }, { 243, 191, 163, 174 }, { 243, 191, 163, 175 }, + { 243, 191, 163, 176 }, { 243, 191, 163, 177 }, { 243, 191, 163, 178 }, { 243, 191, 163, 179 }, + { 243, 191, 163, 180 }, { 243, 191, 163, 181 }, { 243, 191, 163, 182 }, { 243, 191, 163, 183 }, + { 243, 191, 163, 184 }, { 243, 191, 163, 185 }, { 243, 191, 163, 186 }, { 243, 191, 163, 187 }, + { 243, 191, 163, 188 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 243, 191, 165, 128 }, { 243, 191, 165, 129 }, { 243, 191, 165, 130 }, { 243, 191, 165, 131 }, + { 243, 191, 165, 132 }, { 243, 191, 165, 133 }, { 243, 191, 165, 134 }, { 243, 191, 165, 135 }, + { 243, 191, 165, 136 }, { 243, 191, 165, 137 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 243, 191, 165, 144 }, { 243, 191, 165, 145 }, { 243, 191, 165, 146 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 243, 191, 165, 149 }, { 243, 191, 165, 150 }, { 243, 191, 165, 151 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 243, 191, 165, 155 }, + { 243, 191, 165, 156 }, { 243, 191, 165, 157 }, { 243, 191, 165, 158 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 243, 191, 165, 178 }, { 243, 191, 165, 179 }, + { 243, 191, 165, 180 }, { 243, 191, 165, 181 }, { 243, 191, 165, 182 }, { 243, 191, 165, 183 }, + { 243, 191, 165, 184 }, { 243, 191, 165, 185 }, { 243, 191, 165, 186 }, { 243, 191, 165, 187 }, + { 243, 191, 165, 188 }, { 243, 191, 165, 189 }, { 243, 191, 165, 190 }, { 63, 0, 0, 0 }, + { 243, 191, 166, 128 }, { 243, 191, 166, 129 }, { 243, 191, 166, 130 }, { 243, 191, 166, 131 }, + { 243, 191, 166, 132 }, { 243, 191, 166, 133 }, { 243, 191, 166, 134 }, { 243, 191, 166, 135 }, + { 243, 191, 166, 136 }, { 243, 191, 166, 137 }, { 243, 191, 166, 138 }, { 243, 191, 166, 139 }, + { 243, 191, 166, 140 }, { 243, 191, 166, 141 }, { 243, 191, 166, 142 }, { 243, 191, 166, 143 }, + { 243, 191, 166, 144 }, { 243, 191, 166, 145 }, { 243, 191, 166, 146 }, { 243, 191, 166, 147 }, + { 243, 191, 166, 148 }, { 243, 191, 166, 149 }, { 243, 191, 166, 150 }, { 243, 191, 166, 151 }, + { 243, 191, 166, 152 }, { 243, 191, 166, 153 }, { 243, 191, 166, 154 }, { 243, 191, 166, 155 }, + { 243, 191, 166, 156 }, { 243, 191, 166, 157 }, { 243, 191, 166, 158 }, { 243, 191, 166, 159 }, + { 243, 191, 166, 160 }, { 243, 191, 166, 161 }, { 243, 191, 166, 162 }, { 243, 191, 166, 163 }, + { 243, 191, 166, 164 }, { 243, 191, 166, 165 }, { 243, 191, 166, 166 }, { 243, 191, 166, 167 }, + { 243, 191, 166, 168 }, { 243, 191, 166, 169 }, { 243, 191, 166, 170 }, { 243, 191, 166, 171 }, + { 243, 191, 166, 172 }, { 243, 191, 166, 173 }, { 243, 191, 166, 174 }, { 243, 191, 166, 175 }, + { 243, 191, 166, 176 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 } +}; diff --git a/cpan/dist/Unicode-Japanese/c_lib/table_ei2u2.c b/cpan/dist/Unicode-Japanese/c_lib/table_ei2u2.c new file mode 100644 index 00000000..045982ec --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/table_ei2u2.c @@ -0,0 +1,143 @@ +/* This file is autogenerated by autogen.pl. */ +#include "unijp_table.h" +/* +$VAR1 = { + 'usize' => 4, + 'chars' => '512', + 'file' => 'jcode/emoji2/ei2u2.dat', + 'name' => 'ei2u2', + 'path' => '../jcode/emoji2/ei2u2.dat', + 'ucname' => 'EI2U2', + 'size' => 2048 + }; +*/ +const uj_uint8 _uj_table_ei2u2[UJ_EI2U2_CHARS][UJ_EI2U2_USIZE] = { + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 243, 191, 162, 159 }, + { 243, 191, 162, 160 }, { 243, 191, 162, 161 }, { 243, 191, 162, 162 }, { 243, 191, 162, 163 }, + { 243, 191, 162, 164 }, { 243, 191, 162, 165 }, { 243, 191, 162, 166 }, { 243, 191, 162, 167 }, + { 243, 191, 162, 168 }, { 243, 191, 162, 169 }, { 243, 191, 162, 170 }, { 243, 191, 162, 171 }, + { 243, 191, 162, 172 }, { 243, 191, 162, 173 }, { 243, 191, 162, 174 }, { 243, 191, 162, 175 }, + { 243, 191, 162, 176 }, { 243, 191, 162, 177 }, { 243, 191, 162, 178 }, { 243, 191, 162, 179 }, + { 243, 191, 162, 180 }, { 243, 191, 162, 181 }, { 243, 191, 162, 182 }, { 243, 191, 162, 183 }, + { 243, 191, 162, 184 }, { 243, 191, 162, 185 }, { 243, 191, 162, 186 }, { 243, 191, 162, 187 }, + { 243, 191, 162, 188 }, { 243, 191, 162, 189 }, { 243, 191, 162, 190 }, { 243, 191, 162, 191 }, + { 243, 191, 163, 128 }, { 243, 191, 163, 129 }, { 243, 191, 163, 130 }, { 243, 191, 163, 131 }, + { 243, 191, 163, 132 }, { 243, 191, 163, 133 }, { 243, 191, 163, 134 }, { 243, 191, 163, 135 }, + { 243, 191, 163, 136 }, { 243, 191, 163, 137 }, { 243, 191, 163, 138 }, { 243, 191, 163, 139 }, + { 243, 191, 163, 140 }, { 243, 191, 163, 141 }, { 243, 191, 163, 142 }, { 243, 191, 163, 143 }, + { 243, 191, 163, 144 }, { 243, 191, 163, 145 }, { 243, 191, 163, 146 }, { 243, 191, 163, 147 }, + { 243, 191, 163, 148 }, { 243, 191, 163, 149 }, { 243, 191, 163, 150 }, { 243, 191, 163, 151 }, + { 243, 191, 163, 152 }, { 243, 191, 163, 153 }, { 243, 191, 163, 154 }, { 243, 191, 163, 155 }, + { 243, 191, 163, 156 }, { 243, 191, 163, 157 }, { 243, 191, 163, 158 }, { 243, 191, 163, 159 }, + { 243, 191, 163, 160 }, { 243, 191, 163, 161 }, { 243, 191, 163, 162 }, { 243, 191, 163, 163 }, + { 243, 191, 163, 164 }, { 243, 191, 163, 165 }, { 243, 191, 163, 166 }, { 243, 191, 163, 167 }, + { 243, 191, 163, 168 }, { 243, 191, 163, 169 }, { 243, 191, 163, 170 }, { 243, 191, 163, 171 }, + { 243, 191, 163, 172 }, { 243, 191, 163, 173 }, { 243, 191, 163, 174 }, { 243, 191, 163, 175 }, + { 243, 191, 163, 176 }, { 243, 191, 163, 177 }, { 243, 191, 163, 178 }, { 243, 191, 163, 179 }, + { 243, 191, 163, 180 }, { 243, 191, 163, 181 }, { 243, 191, 163, 182 }, { 243, 191, 163, 183 }, + { 243, 191, 163, 184 }, { 243, 191, 163, 185 }, { 243, 191, 163, 186 }, { 243, 191, 163, 187 }, + { 243, 191, 163, 188 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 243, 191, 165, 128 }, { 243, 191, 165, 129 }, { 243, 191, 165, 130 }, { 243, 191, 165, 131 }, + { 243, 191, 165, 132 }, { 243, 191, 165, 133 }, { 243, 191, 165, 134 }, { 243, 191, 165, 135 }, + { 243, 191, 165, 136 }, { 243, 191, 165, 137 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 243, 191, 165, 144 }, { 243, 191, 165, 145 }, { 243, 191, 165, 146 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 243, 191, 165, 149 }, { 243, 191, 165, 150 }, { 243, 191, 165, 151 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 243, 191, 165, 155 }, + { 243, 191, 165, 156 }, { 243, 191, 165, 157 }, { 243, 191, 165, 158 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 243, 191, 165, 178 }, { 243, 191, 165, 179 }, + { 243, 191, 165, 180 }, { 243, 191, 165, 181 }, { 243, 191, 165, 182 }, { 243, 191, 165, 183 }, + { 243, 191, 165, 184 }, { 243, 191, 165, 185 }, { 243, 191, 165, 186 }, { 243, 191, 165, 187 }, + { 243, 191, 165, 188 }, { 243, 191, 165, 189 }, { 243, 191, 165, 190 }, { 63, 0, 0, 0 }, + { 243, 191, 166, 128 }, { 243, 191, 166, 129 }, { 243, 191, 166, 130 }, { 243, 191, 166, 131 }, + { 243, 191, 166, 132 }, { 243, 191, 166, 133 }, { 243, 191, 166, 134 }, { 243, 191, 166, 135 }, + { 243, 191, 166, 136 }, { 243, 191, 166, 137 }, { 243, 191, 166, 138 }, { 243, 191, 166, 139 }, + { 243, 191, 166, 140 }, { 243, 191, 166, 141 }, { 243, 191, 166, 142 }, { 243, 191, 166, 143 }, + { 243, 191, 166, 144 }, { 243, 191, 166, 145 }, { 243, 191, 166, 146 }, { 243, 191, 166, 147 }, + { 243, 191, 166, 148 }, { 243, 191, 166, 149 }, { 243, 191, 166, 150 }, { 243, 191, 166, 151 }, + { 243, 191, 166, 152 }, { 243, 191, 166, 153 }, { 243, 191, 166, 154 }, { 243, 191, 166, 155 }, + { 243, 191, 166, 156 }, { 243, 191, 166, 157 }, { 243, 191, 166, 158 }, { 243, 191, 166, 159 }, + { 243, 191, 166, 160 }, { 243, 191, 166, 161 }, { 243, 191, 166, 162 }, { 243, 191, 166, 163 }, + { 243, 191, 166, 164 }, { 243, 191, 166, 165 }, { 243, 191, 166, 166 }, { 243, 191, 166, 167 }, + { 243, 191, 166, 168 }, { 243, 191, 166, 169 }, { 243, 191, 166, 170 }, { 243, 191, 166, 171 }, + { 243, 191, 166, 172 }, { 243, 191, 166, 173 }, { 243, 191, 166, 174 }, { 243, 191, 166, 175 }, + { 243, 191, 166, 176 }, { 243, 191, 166, 177 }, { 243, 191, 166, 178 }, { 243, 191, 166, 179 }, + { 243, 191, 166, 180 }, { 243, 191, 166, 181 }, { 243, 191, 166, 182 }, { 243, 191, 166, 183 }, + { 243, 191, 166, 184 }, { 243, 191, 166, 185 }, { 243, 191, 166, 186 }, { 243, 191, 166, 187 }, + { 243, 191, 166, 188 }, { 243, 191, 166, 189 }, { 243, 191, 166, 190 }, { 243, 191, 166, 191 }, + { 243, 191, 167, 128 }, { 243, 191, 167, 129 }, { 243, 191, 167, 130 }, { 243, 191, 167, 131 }, + { 243, 191, 167, 132 }, { 243, 191, 167, 133 }, { 243, 191, 167, 134 }, { 243, 191, 167, 135 }, + { 243, 191, 167, 136 }, { 243, 191, 167, 137 }, { 243, 191, 167, 138 }, { 243, 191, 167, 139 }, + { 243, 191, 167, 140 }, { 243, 191, 167, 141 }, { 243, 191, 167, 142 }, { 243, 191, 167, 143 }, + { 243, 191, 167, 144 }, { 243, 191, 167, 145 }, { 243, 191, 167, 146 }, { 243, 191, 167, 147 }, + { 243, 191, 167, 148 }, { 243, 191, 167, 149 }, { 243, 191, 167, 150 }, { 243, 191, 167, 151 }, + { 243, 191, 167, 152 }, { 243, 191, 167, 153 }, { 243, 191, 167, 154 }, { 243, 191, 167, 155 }, + { 243, 191, 167, 156 }, { 243, 191, 167, 157 }, { 243, 191, 167, 158 }, { 243, 191, 167, 159 }, + { 243, 191, 167, 160 }, { 243, 191, 167, 161 }, { 243, 191, 167, 162 }, { 243, 191, 167, 163 }, + { 243, 191, 167, 164 }, { 243, 191, 167, 165 }, { 243, 191, 167, 166 }, { 243, 191, 167, 167 }, + { 243, 191, 167, 168 }, { 243, 191, 167, 169 }, { 243, 191, 167, 170 }, { 243, 191, 167, 171 }, + { 243, 191, 167, 172 }, { 243, 191, 167, 173 }, { 243, 191, 167, 174 }, { 243, 191, 167, 175 }, + { 243, 191, 167, 176 }, { 243, 191, 167, 177 }, { 243, 191, 167, 178 }, { 243, 191, 167, 179 }, + { 243, 191, 167, 180 }, { 243, 191, 167, 181 }, { 243, 191, 167, 182 }, { 243, 191, 167, 183 }, + { 243, 191, 167, 184 }, { 243, 191, 167, 185 }, { 243, 191, 167, 186 }, { 243, 191, 167, 187 }, + { 243, 191, 167, 188 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 } +}; diff --git a/cpan/dist/Unicode-Japanese/c_lib/table_ej2u1.c b/cpan/dist/Unicode-Japanese/c_lib/table_ej2u1.c new file mode 100644 index 00000000..5cf22f4f --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/table_ej2u1.c @@ -0,0 +1,207 @@ +/* This file is autogenerated by autogen.pl. */ +#include "unijp_table.h" +/* +$VAR1 = { + 'usize' => 4, + 'chars' => '768', + 'file' => 'jcode/emoji2/ej2u.dat', + 'name' => 'ej2u1', + 'path' => '../jcode/emoji2/ej2u.dat', + 'ucname' => 'EJ2U1', + 'size' => 3072 + }; +*/ +const uj_uint8 _uj_table_ej2u1[UJ_EJ2U1_CHARS][UJ_EJ2U1_USIZE] = { + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 243, 191, 172, 161 }, { 243, 191, 172, 162 }, { 243, 191, 172, 163 }, + { 243, 191, 172, 164 }, { 243, 191, 172, 165 }, { 243, 191, 172, 166 }, { 243, 191, 172, 167 }, + { 243, 191, 172, 168 }, { 243, 191, 172, 169 }, { 243, 191, 172, 170 }, { 243, 191, 172, 171 }, + { 243, 191, 172, 172 }, { 243, 191, 172, 173 }, { 243, 191, 172, 174 }, { 243, 191, 172, 175 }, + { 243, 191, 172, 176 }, { 243, 191, 172, 177 }, { 243, 191, 172, 178 }, { 243, 191, 172, 179 }, + { 243, 191, 172, 180 }, { 243, 191, 172, 181 }, { 243, 191, 172, 182 }, { 243, 191, 172, 183 }, + { 243, 191, 172, 184 }, { 243, 191, 172, 185 }, { 243, 191, 172, 186 }, { 243, 191, 172, 187 }, + { 243, 191, 172, 188 }, { 243, 191, 172, 189 }, { 243, 191, 172, 190 }, { 243, 191, 172, 191 }, + { 243, 191, 173, 128 }, { 243, 191, 173, 129 }, { 243, 191, 173, 130 }, { 243, 191, 173, 131 }, + { 243, 191, 173, 132 }, { 243, 191, 173, 133 }, { 243, 191, 173, 134 }, { 243, 191, 173, 135 }, + { 243, 191, 173, 136 }, { 243, 191, 173, 137 }, { 243, 191, 173, 138 }, { 243, 191, 173, 139 }, + { 243, 191, 173, 140 }, { 243, 191, 173, 141 }, { 243, 191, 173, 142 }, { 243, 191, 173, 143 }, + { 243, 191, 173, 144 }, { 243, 191, 173, 145 }, { 243, 191, 173, 146 }, { 243, 191, 173, 147 }, + { 243, 191, 173, 148 }, { 243, 191, 173, 149 }, { 243, 191, 173, 150 }, { 243, 191, 173, 151 }, + { 243, 191, 173, 152 }, { 243, 191, 173, 153 }, { 243, 191, 173, 154 }, { 243, 191, 173, 155 }, + { 243, 191, 173, 156 }, { 243, 191, 173, 157 }, { 243, 191, 173, 158 }, { 243, 191, 173, 159 }, + { 243, 191, 173, 160 }, { 243, 191, 173, 161 }, { 243, 191, 173, 162 }, { 243, 191, 173, 163 }, + { 243, 191, 173, 164 }, { 243, 191, 173, 165 }, { 243, 191, 173, 166 }, { 243, 191, 173, 167 }, + { 243, 191, 173, 168 }, { 243, 191, 173, 169 }, { 243, 191, 173, 170 }, { 243, 191, 173, 171 }, + { 243, 191, 173, 172 }, { 243, 191, 173, 173 }, { 243, 191, 173, 174 }, { 243, 191, 173, 175 }, + { 243, 191, 173, 176 }, { 243, 191, 173, 177 }, { 243, 191, 173, 178 }, { 243, 191, 173, 179 }, + { 243, 191, 173, 180 }, { 243, 191, 173, 181 }, { 243, 191, 173, 182 }, { 243, 191, 173, 183 }, + { 243, 191, 173, 184 }, { 243, 191, 173, 185 }, { 243, 191, 173, 186 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 243, 191, 176, 161 }, { 243, 191, 176, 162 }, { 243, 191, 176, 163 }, + { 243, 191, 176, 164 }, { 243, 191, 176, 165 }, { 243, 191, 176, 166 }, { 243, 191, 176, 167 }, + { 243, 191, 176, 168 }, { 243, 191, 176, 169 }, { 243, 191, 176, 170 }, { 243, 191, 176, 171 }, + { 243, 191, 176, 172 }, { 243, 191, 176, 173 }, { 243, 191, 176, 174 }, { 243, 191, 176, 175 }, + { 243, 191, 176, 176 }, { 243, 191, 176, 177 }, { 243, 191, 176, 178 }, { 243, 191, 176, 179 }, + { 243, 191, 176, 180 }, { 243, 191, 176, 181 }, { 243, 191, 176, 182 }, { 243, 191, 176, 183 }, + { 243, 191, 176, 184 }, { 243, 191, 176, 185 }, { 243, 191, 176, 186 }, { 243, 191, 176, 187 }, + { 243, 191, 176, 188 }, { 243, 191, 176, 189 }, { 243, 191, 176, 190 }, { 243, 191, 176, 191 }, + { 243, 191, 177, 128 }, { 243, 191, 177, 129 }, { 243, 191, 177, 130 }, { 243, 191, 177, 131 }, + { 243, 191, 177, 132 }, { 243, 191, 177, 133 }, { 243, 191, 177, 134 }, { 243, 191, 177, 135 }, + { 243, 191, 177, 136 }, { 243, 191, 177, 137 }, { 243, 191, 177, 138 }, { 243, 191, 177, 139 }, + { 243, 191, 177, 140 }, { 243, 191, 177, 141 }, { 243, 191, 177, 142 }, { 243, 191, 177, 143 }, + { 243, 191, 177, 144 }, { 243, 191, 177, 145 }, { 243, 191, 177, 146 }, { 243, 191, 177, 147 }, + { 243, 191, 177, 148 }, { 243, 191, 177, 149 }, { 243, 191, 177, 150 }, { 243, 191, 177, 151 }, + { 243, 191, 177, 152 }, { 243, 191, 177, 153 }, { 243, 191, 177, 154 }, { 243, 191, 177, 155 }, + { 243, 191, 177, 156 }, { 243, 191, 177, 157 }, { 243, 191, 177, 158 }, { 243, 191, 177, 159 }, + { 243, 191, 177, 160 }, { 243, 191, 177, 161 }, { 243, 191, 177, 162 }, { 243, 191, 177, 163 }, + { 243, 191, 177, 164 }, { 243, 191, 177, 165 }, { 243, 191, 177, 166 }, { 243, 191, 177, 167 }, + { 243, 191, 177, 168 }, { 243, 191, 177, 169 }, { 243, 191, 177, 170 }, { 243, 191, 177, 171 }, + { 243, 191, 177, 172 }, { 243, 191, 177, 173 }, { 243, 191, 177, 174 }, { 243, 191, 177, 175 }, + { 243, 191, 177, 176 }, { 243, 191, 177, 177 }, { 243, 191, 177, 178 }, { 243, 191, 177, 179 }, + { 243, 191, 177, 180 }, { 243, 191, 177, 181 }, { 243, 191, 177, 182 }, { 243, 191, 177, 183 }, + { 243, 191, 177, 184 }, { 243, 191, 177, 185 }, { 243, 191, 177, 186 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 243, 191, 180, 161 }, { 243, 191, 180, 162 }, { 243, 191, 180, 163 }, + { 243, 191, 180, 164 }, { 243, 191, 180, 165 }, { 243, 191, 180, 166 }, { 243, 191, 180, 167 }, + { 243, 191, 180, 168 }, { 243, 191, 180, 169 }, { 243, 191, 180, 170 }, { 243, 191, 180, 171 }, + { 243, 191, 180, 172 }, { 243, 191, 180, 173 }, { 243, 191, 180, 174 }, { 243, 191, 180, 175 }, + { 243, 191, 180, 176 }, { 243, 191, 180, 177 }, { 243, 191, 180, 178 }, { 243, 191, 180, 179 }, + { 243, 191, 180, 180 }, { 243, 191, 180, 181 }, { 243, 191, 180, 182 }, { 243, 191, 180, 183 }, + { 243, 191, 180, 184 }, { 243, 191, 180, 185 }, { 243, 191, 180, 186 }, { 243, 191, 180, 187 }, + { 243, 191, 180, 188 }, { 243, 191, 180, 189 }, { 243, 191, 180, 190 }, { 243, 191, 180, 191 }, + { 243, 191, 181, 128 }, { 243, 191, 181, 129 }, { 243, 191, 181, 130 }, { 243, 191, 181, 131 }, + { 243, 191, 181, 132 }, { 243, 191, 181, 133 }, { 243, 191, 181, 134 }, { 243, 191, 181, 135 }, + { 243, 191, 181, 136 }, { 243, 191, 181, 137 }, { 243, 191, 181, 138 }, { 243, 191, 181, 139 }, + { 243, 191, 181, 140 }, { 243, 191, 181, 141 }, { 243, 191, 181, 142 }, { 243, 191, 181, 143 }, + { 243, 191, 181, 144 }, { 243, 191, 181, 145 }, { 243, 191, 181, 146 }, { 243, 191, 181, 147 }, + { 243, 191, 181, 148 }, { 243, 191, 181, 149 }, { 243, 191, 181, 150 }, { 243, 191, 181, 151 }, + { 243, 191, 181, 152 }, { 243, 191, 181, 153 }, { 243, 191, 181, 154 }, { 243, 191, 181, 155 }, + { 243, 191, 181, 156 }, { 243, 191, 181, 157 }, { 243, 191, 181, 158 }, { 243, 191, 181, 159 }, + { 243, 191, 181, 160 }, { 243, 191, 181, 161 }, { 243, 191, 181, 162 }, { 243, 191, 181, 163 }, + { 243, 191, 181, 164 }, { 243, 191, 181, 165 }, { 243, 191, 181, 166 }, { 243, 191, 181, 167 }, + { 243, 191, 181, 168 }, { 243, 191, 181, 169 }, { 243, 191, 181, 170 }, { 243, 191, 181, 171 }, + { 243, 191, 181, 172 }, { 243, 191, 181, 173 }, { 243, 191, 181, 174 }, { 243, 191, 181, 175 }, + { 243, 191, 181, 176 }, { 243, 191, 181, 177 }, { 243, 191, 181, 178 }, { 243, 191, 181, 179 }, + { 243, 191, 181, 180 }, { 243, 191, 181, 181 }, { 243, 191, 181, 182 }, { 243, 191, 181, 183 }, + { 243, 191, 181, 184 }, { 243, 191, 181, 185 }, { 243, 191, 181, 186 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 } +}; diff --git a/cpan/dist/Unicode-Japanese/c_lib/table_ej2u2.c b/cpan/dist/Unicode-Japanese/c_lib/table_ej2u2.c new file mode 100644 index 00000000..f89d3a94 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/table_ej2u2.c @@ -0,0 +1,207 @@ +/* This file is autogenerated by autogen.pl. */ +#include "unijp_table.h" +/* +$VAR1 = { + 'usize' => 4, + 'chars' => '768', + 'file' => 'jcode/emoji2/ej2u2.dat', + 'name' => 'ej2u2', + 'path' => '../jcode/emoji2/ej2u2.dat', + 'ucname' => 'EJ2U2', + 'size' => 3072 + }; +*/ +const uj_uint8 _uj_table_ej2u2[UJ_EJ2U2_CHARS][UJ_EJ2U2_USIZE] = { + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 243, 191, 174, 161 }, { 243, 191, 174, 162 }, { 243, 191, 174, 163 }, + { 243, 191, 174, 164 }, { 243, 191, 174, 165 }, { 243, 191, 174, 166 }, { 243, 191, 174, 167 }, + { 243, 191, 174, 168 }, { 243, 191, 174, 169 }, { 243, 191, 174, 170 }, { 243, 191, 174, 171 }, + { 243, 191, 174, 172 }, { 243, 191, 174, 173 }, { 243, 191, 174, 174 }, { 243, 191, 174, 175 }, + { 243, 191, 174, 176 }, { 243, 191, 174, 177 }, { 243, 191, 174, 178 }, { 243, 191, 174, 179 }, + { 243, 191, 174, 180 }, { 243, 191, 174, 181 }, { 243, 191, 174, 182 }, { 243, 191, 174, 183 }, + { 243, 191, 174, 184 }, { 243, 191, 174, 185 }, { 243, 191, 174, 186 }, { 243, 191, 174, 187 }, + { 243, 191, 174, 188 }, { 243, 191, 174, 189 }, { 243, 191, 174, 190 }, { 243, 191, 174, 191 }, + { 243, 191, 175, 128 }, { 243, 191, 175, 129 }, { 243, 191, 175, 130 }, { 243, 191, 175, 131 }, + { 243, 191, 175, 132 }, { 243, 191, 175, 133 }, { 243, 191, 175, 134 }, { 243, 191, 175, 135 }, + { 243, 191, 175, 136 }, { 243, 191, 175, 137 }, { 243, 191, 175, 138 }, { 243, 191, 175, 139 }, + { 243, 191, 175, 140 }, { 243, 191, 175, 141 }, { 243, 191, 175, 142 }, { 243, 191, 175, 143 }, + { 243, 191, 175, 144 }, { 243, 191, 175, 145 }, { 243, 191, 175, 146 }, { 243, 191, 175, 147 }, + { 243, 191, 175, 148 }, { 243, 191, 175, 149 }, { 243, 191, 175, 150 }, { 243, 191, 175, 151 }, + { 243, 191, 175, 152 }, { 243, 191, 175, 153 }, { 243, 191, 175, 154 }, { 243, 191, 175, 155 }, + { 243, 191, 175, 156 }, { 243, 191, 175, 157 }, { 243, 191, 175, 158 }, { 243, 191, 175, 159 }, + { 243, 191, 175, 160 }, { 243, 191, 175, 161 }, { 243, 191, 175, 162 }, { 243, 191, 175, 163 }, + { 243, 191, 175, 164 }, { 243, 191, 175, 165 }, { 243, 191, 175, 166 }, { 243, 191, 175, 167 }, + { 243, 191, 175, 168 }, { 243, 191, 175, 169 }, { 243, 191, 175, 170 }, { 243, 191, 175, 171 }, + { 243, 191, 175, 172 }, { 243, 191, 175, 173 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 243, 191, 178, 161 }, { 243, 191, 178, 162 }, { 243, 191, 178, 163 }, + { 243, 191, 178, 164 }, { 243, 191, 178, 165 }, { 243, 191, 178, 166 }, { 243, 191, 178, 167 }, + { 243, 191, 178, 168 }, { 243, 191, 178, 169 }, { 243, 191, 178, 170 }, { 243, 191, 178, 171 }, + { 243, 191, 178, 172 }, { 243, 191, 178, 173 }, { 243, 191, 178, 174 }, { 243, 191, 178, 175 }, + { 243, 191, 178, 176 }, { 243, 191, 178, 177 }, { 243, 191, 178, 178 }, { 243, 191, 178, 179 }, + { 243, 191, 178, 180 }, { 243, 191, 178, 181 }, { 243, 191, 178, 182 }, { 243, 191, 178, 183 }, + { 243, 191, 178, 184 }, { 243, 191, 178, 185 }, { 243, 191, 178, 186 }, { 243, 191, 178, 187 }, + { 243, 191, 178, 188 }, { 243, 191, 178, 189 }, { 243, 191, 178, 190 }, { 243, 191, 178, 191 }, + { 243, 191, 179, 128 }, { 243, 191, 179, 129 }, { 243, 191, 179, 130 }, { 243, 191, 179, 131 }, + { 243, 191, 179, 132 }, { 243, 191, 179, 133 }, { 243, 191, 179, 134 }, { 243, 191, 179, 135 }, + { 243, 191, 179, 136 }, { 243, 191, 179, 137 }, { 243, 191, 179, 138 }, { 243, 191, 179, 139 }, + { 243, 191, 179, 140 }, { 243, 191, 179, 141 }, { 243, 191, 179, 142 }, { 243, 191, 179, 143 }, + { 243, 191, 179, 144 }, { 243, 191, 179, 145 }, { 243, 191, 179, 146 }, { 243, 191, 179, 147 }, + { 243, 191, 179, 148 }, { 243, 191, 179, 149 }, { 243, 191, 179, 150 }, { 243, 191, 179, 151 }, + { 243, 191, 179, 152 }, { 243, 191, 179, 153 }, { 243, 191, 179, 154 }, { 243, 191, 179, 155 }, + { 243, 191, 179, 156 }, { 243, 191, 179, 157 }, { 243, 191, 179, 158 }, { 243, 191, 179, 159 }, + { 243, 191, 179, 160 }, { 243, 191, 179, 161 }, { 243, 191, 179, 162 }, { 243, 191, 179, 163 }, + { 243, 191, 179, 164 }, { 243, 191, 179, 165 }, { 243, 191, 179, 166 }, { 243, 191, 179, 167 }, + { 243, 191, 179, 168 }, { 243, 191, 179, 169 }, { 243, 191, 179, 170 }, { 243, 191, 179, 171 }, + { 243, 191, 179, 172 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 243, 191, 182, 161 }, { 243, 191, 182, 162 }, { 243, 191, 182, 163 }, + { 243, 191, 182, 164 }, { 243, 191, 182, 165 }, { 243, 191, 182, 166 }, { 243, 191, 182, 167 }, + { 243, 191, 182, 168 }, { 243, 191, 182, 169 }, { 243, 191, 182, 170 }, { 243, 191, 182, 171 }, + { 243, 191, 182, 172 }, { 243, 191, 182, 173 }, { 243, 191, 182, 174 }, { 243, 191, 182, 175 }, + { 243, 191, 182, 176 }, { 243, 191, 182, 177 }, { 243, 191, 182, 178 }, { 243, 191, 182, 179 }, + { 243, 191, 182, 180 }, { 243, 191, 182, 181 }, { 243, 191, 182, 182 }, { 243, 191, 182, 183 }, + { 243, 191, 182, 184 }, { 243, 191, 182, 185 }, { 243, 191, 182, 186 }, { 243, 191, 182, 187 }, + { 243, 191, 182, 188 }, { 243, 191, 182, 189 }, { 243, 191, 182, 190 }, { 243, 191, 182, 191 }, + { 243, 191, 183, 128 }, { 243, 191, 183, 129 }, { 243, 191, 183, 130 }, { 243, 191, 183, 131 }, + { 243, 191, 183, 132 }, { 243, 191, 183, 133 }, { 243, 191, 183, 134 }, { 243, 191, 183, 135 }, + { 243, 191, 183, 136 }, { 243, 191, 183, 137 }, { 243, 191, 183, 138 }, { 243, 191, 183, 139 }, + { 243, 191, 183, 140 }, { 243, 191, 183, 141 }, { 243, 191, 183, 142 }, { 243, 191, 183, 143 }, + { 243, 191, 183, 144 }, { 243, 191, 183, 145 }, { 243, 191, 183, 146 }, { 243, 191, 183, 147 }, + { 243, 191, 183, 148 }, { 243, 191, 183, 149 }, { 243, 191, 183, 150 }, { 243, 191, 183, 151 }, + { 243, 191, 183, 152 }, { 243, 191, 183, 153 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, + { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 }, { 63, 0, 0, 0 } +}; diff --git a/cpan/dist/Unicode-Japanese/c_lib/table_eu2a1.c b/cpan/dist/Unicode-Japanese/c_lib/table_eu2a1.c new file mode 100644 index 00000000..5ebae29f --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/table_eu2a1.c @@ -0,0 +1,1039 @@ +/* This file is autogenerated by autogen.pl. */ +#include "unijp_table.h" +/* +$VAR1 = { + 'usize' => 2, + 'chars' => '8192', + 'file' => 'jcode/emoji2/eu2a.dat', + 'name' => 'eu2a1', + 'path' => '../jcode/emoji2/eu2a.dat', + 'ucname' => 'EU2A1', + 'size' => 16384 + }; +*/ +const uj_uint8 _uj_table_eu2a1[UJ_EU2A1_CHARS][UJ_EU2A1_USIZE] = { + { 63, 0 }, { 0, 1 }, { 0, 2 }, { 0, 3 }, { 0, 4 }, { 0, 5 }, { 0, 6 }, { 0, 7 }, + { 0, 8 }, { 0, 9 }, { 0, 10 }, { 0, 11 }, { 0, 12 }, { 0, 13 }, { 0, 14 }, { 0, 15 }, + { 0, 16 }, { 0, 17 }, { 0, 18 }, { 0, 19 }, { 0, 20 }, { 0, 21 }, { 0, 22 }, { 0, 23 }, + { 0, 24 }, { 0, 25 }, { 0, 26 }, { 0, 27 }, { 0, 28 }, { 0, 29 }, { 0, 30 }, { 0, 31 }, + { 0, 32 }, { 0, 33 }, { 0, 34 }, { 0, 35 }, { 0, 36 }, { 0, 37 }, { 0, 38 }, { 0, 39 }, + { 0, 40 }, { 0, 41 }, { 0, 42 }, { 0, 43 }, { 0, 44 }, { 0, 45 }, { 0, 46 }, { 0, 47 }, + { 0, 48 }, { 0, 49 }, { 0, 50 }, { 0, 51 }, { 0, 52 }, { 0, 53 }, { 0, 54 }, { 0, 55 }, + { 0, 56 }, { 0, 57 }, { 0, 58 }, { 0, 59 }, { 0, 60 }, { 0, 61 }, { 0, 62 }, { 0, 63 }, + { 0, 64 }, { 0, 65 }, { 0, 66 }, { 0, 67 }, { 0, 68 }, { 0, 69 }, { 0, 70 }, { 0, 71 }, + { 0, 72 }, { 0, 73 }, { 0, 74 }, { 0, 75 }, { 0, 76 }, { 0, 77 }, { 0, 78 }, { 0, 79 }, + { 0, 80 }, { 0, 81 }, { 0, 82 }, { 0, 83 }, { 0, 84 }, { 0, 85 }, { 0, 86 }, { 0, 87 }, + { 0, 88 }, { 0, 89 }, { 0, 90 }, { 0, 91 }, { 0, 92 }, { 0, 93 }, { 0, 94 }, { 0, 95 }, + { 0, 96 }, { 0, 97 }, { 0, 98 }, { 0, 99 }, { 0, 100 }, { 0, 101 }, { 0, 102 }, { 0, 103 }, + { 0, 104 }, { 0, 105 }, { 0, 106 }, { 0, 107 }, { 0, 108 }, { 0, 109 }, { 0, 110 }, { 0, 111 }, + { 0, 112 }, { 0, 113 }, { 0, 114 }, { 0, 115 }, { 0, 116 }, { 0, 117 }, { 0, 118 }, { 0, 119 }, + { 0, 120 }, { 0, 121 }, { 0, 122 }, { 0, 123 }, { 0, 124 }, { 0, 125 }, { 0, 126 }, { 0, 127 }, + { 0, 128 }, { 0, 129 }, { 0, 130 }, { 0, 131 }, { 0, 132 }, { 0, 133 }, { 0, 134 }, { 0, 135 }, + { 0, 136 }, { 0, 137 }, { 0, 138 }, { 0, 139 }, { 0, 140 }, { 0, 141 }, { 0, 142 }, { 0, 143 }, + { 0, 144 }, { 0, 145 }, { 0, 146 }, { 0, 147 }, { 0, 148 }, { 0, 149 }, { 0, 150 }, { 0, 151 }, + { 0, 152 }, { 0, 153 }, { 0, 154 }, { 0, 155 }, { 0, 156 }, { 0, 157 }, { 0, 158 }, { 0, 159 }, + { 0, 160 }, { 0, 161 }, { 0, 162 }, { 0, 163 }, { 0, 164 }, { 0, 165 }, { 0, 166 }, { 0, 167 }, + { 0, 168 }, { 0, 169 }, { 0, 170 }, { 0, 171 }, { 0, 172 }, { 0, 173 }, { 0, 174 }, { 0, 175 }, + { 0, 176 }, { 0, 177 }, { 0, 178 }, { 0, 179 }, { 0, 180 }, { 0, 181 }, { 0, 182 }, { 0, 183 }, + { 0, 184 }, { 0, 185 }, { 0, 186 }, { 0, 187 }, { 0, 188 }, { 0, 189 }, { 0, 190 }, { 0, 191 }, + { 0, 192 }, { 0, 193 }, { 0, 194 }, { 0, 195 }, { 0, 196 }, { 0, 197 }, { 0, 198 }, { 0, 199 }, + { 0, 200 }, { 0, 201 }, { 0, 202 }, { 0, 203 }, { 0, 204 }, { 0, 205 }, { 0, 206 }, { 0, 207 }, + { 0, 208 }, { 0, 209 }, { 0, 210 }, { 0, 211 }, { 0, 212 }, { 0, 213 }, { 0, 214 }, { 0, 215 }, + { 0, 216 }, { 0, 217 }, { 0, 218 }, { 0, 219 }, { 0, 220 }, { 0, 221 }, { 0, 222 }, { 0, 223 }, + { 0, 224 }, { 0, 225 }, { 0, 226 }, { 0, 227 }, { 0, 228 }, { 0, 229 }, { 0, 230 }, { 0, 231 }, + { 0, 232 }, { 0, 233 }, { 0, 234 }, { 0, 235 }, { 0, 236 }, { 0, 237 }, { 0, 238 }, { 0, 239 }, + { 0, 240 }, { 0, 241 }, { 0, 242 }, { 0, 243 }, { 0, 244 }, { 0, 245 }, { 0, 246 }, { 0, 247 }, + { 0, 248 }, { 0, 249 }, { 0, 250 }, { 0, 251 }, { 0, 252 }, { 0, 253 }, { 0, 254 }, { 0, 255 }, + { 1, 0 }, { 1, 1 }, { 1, 2 }, { 1, 3 }, { 1, 4 }, { 1, 5 }, { 1, 6 }, { 1, 7 }, + { 1, 8 }, { 1, 9 }, { 1, 10 }, { 1, 11 }, { 1, 12 }, { 1, 13 }, { 1, 14 }, { 1, 15 }, + { 1, 16 }, { 1, 17 }, { 1, 18 }, { 1, 19 }, { 1, 20 }, { 1, 21 }, { 1, 22 }, { 1, 23 }, + { 1, 24 }, { 1, 25 }, { 1, 26 }, { 1, 27 }, { 1, 28 }, { 1, 29 }, { 1, 30 }, { 1, 31 }, + { 1, 32 }, { 1, 33 }, { 1, 34 }, { 1, 35 }, { 1, 36 }, { 1, 37 }, { 1, 38 }, { 1, 39 }, + { 1, 40 }, { 1, 41 }, { 1, 42 }, { 1, 43 }, { 1, 44 }, { 1, 45 }, { 1, 46 }, { 1, 47 }, + { 1, 48 }, { 1, 49 }, { 1, 50 }, { 1, 51 }, { 1, 52 }, { 1, 53 }, { 1, 54 }, { 1, 55 }, + { 1, 56 }, { 1, 57 }, { 1, 58 }, { 1, 59 }, { 1, 60 }, { 1, 61 }, { 1, 62 }, { 1, 63 }, + { 1, 64 }, { 1, 65 }, { 1, 66 }, { 1, 67 }, { 1, 68 }, { 1, 69 }, { 1, 70 }, { 1, 71 }, + { 1, 72 }, { 1, 73 }, { 1, 74 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 1, 35 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 1, 10 }, { 63, 0 }, { 1, 7 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 76 }, { 63, 0 }, { 0, 83 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 86, 83 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 169 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 138, 132 }, + { 131, 84 }, { 73, 68 }, { 150, 158 }, { 139, 243 }, { 142, 119 }, { 137, 99 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 143, 106 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 51 }, { 0, 51 }, + { 0, 51 }, { 0, 51 }, { 0, 51 }, { 0, 51 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 1, 35 }, { 0, 68 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 0, 75 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 0, 156 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 137, 194 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 154 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 0, 246 }, { 63, 0 }, { 0, 246 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 130, 96 }, { 130, 97 }, { 130, 110 }, { 65, 66 }, + { 1, 20 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 33, 63 }, { 33, 33 }, { 129, 96 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 1, 22 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 1, 2 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 0, 108 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 108 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 51 }, { 0, 78 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 129, 204 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 108 }, + { 63, 0 }, { 1, 25 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 1, 69 }, { 0, 180 }, { 0, 181 }, { 0, 182 }, { 0, 183 }, { 0, 184 }, { 0, 185 }, { 0, 186 }, + { 0, 187 }, { 0, 188 }, { 0, 189 }, { 49, 49 }, { 49, 50 }, { 0, 180 }, { 0, 181 }, { 0, 182 }, + { 0, 183 }, { 0, 184 }, { 0, 185 }, { 0, 186 }, { 0, 187 }, { 0, 188 }, { 0, 189 }, { 137, 99 }, + { 143, 90 }, { 140, 240 }, { 139, 120 }, { 148, 78 }, { 144, 69 }, { 144, 200 }, { 142, 119 }, { 0, 4 }, + { 130, 96 }, { 147, 193 }, { 1, 23 }, { 146, 180 }, { 139, 125 }, { 148, 131 }, { 148, 132 }, { 144, 197 }, + { 145, 83 }, { 140, 110 }, { 145, 176 }, { 63, 0 }, { 63, 0 }, { 0, 247 }, { 63, 0 }, { 63, 0 }, + { 0, 248 }, { 0, 249 }, { 63, 0 }, { 0, 74 }, { 63, 0 }, { 0, 192 }, { 0, 193 }, { 0, 194 }, + { 0, 195 }, { 0, 196 }, { 0, 197 }, { 0, 198 }, { 0, 199 }, { 0, 204 }, { 0, 200 }, { 63, 0 }, + { 0, 201 }, { 0, 202 }, { 0, 203 }, { 0, 251 }, { 63, 0 }, { 0, 246 }, { 0, 246 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 234 }, { 1, 22 }, { 0, 113 }, { 1, 0 }, { 0, 235 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 243 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 80 }, { 0, 50 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 1, 18 }, { 63, 0 }, { 1, 21 }, { 0, 125 }, { 0, 216 }, { 0, 172 }, { 63, 0 }, + { 0, 217 }, { 0, 168 }, { 0, 169 }, { 0, 215 }, { 63, 0 }, { 0, 146 }, { 0, 206 }, { 0, 245 }, + { 63, 0 }, { 63, 0 }, { 0, 65 }, { 0, 52 }, { 0, 93 }, { 0, 146 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 1, 33 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 223 }, { 63, 0 }, { 0, 110 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 227 }, { 63, 0 }, { 1, 15 }, + { 0, 229 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 45 }, { 0, 219 }, + { 1, 51 }, { 0, 220 }, { 1, 50 }, { 63, 0 }, { 0, 221 }, { 63, 0 }, { 0, 208 }, { 0, 213 }, + { 0, 209 }, { 0, 146 }, { 0, 211 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 212 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 177 }, { 0, 176 }, { 0, 44 }, { 0, 107 }, { 0, 95 }, + { 0, 191 }, { 0, 16 }, { 63, 0 }, { 0, 5 }, { 0, 6 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 0, 141 }, { 0, 140 }, { 63, 0 }, { 63, 0 }, { 1, 25 }, { 1, 63 }, { 1, 64 }, { 1, 17 }, + { 1, 30 }, { 0, 51 }, { 1, 10 }, { 0, 51 }, { 1, 59 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 1, 60 }, { 1, 58 }, { 33, 33 }, { 33, 63 }, { 1, 14 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 1, 35 }, { 0, 53 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 124 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 83 }, { 63, 0 }, + { 0, 116 }, { 63, 0 }, { 0, 72 }, { 0, 161 }, { 0, 161 }, { 0, 85 }, { 0, 155 }, { 63, 0 }, + { 0, 166 }, { 63, 0 }, { 63, 0 }, { 0, 135 }, { 63, 0 }, { 0, 46 }, { 0, 94 }, { 0, 77 }, + { 0, 232 }, { 1, 32 }, { 63, 0 }, { 1, 38 }, { 63, 0 }, { 1, 44 }, { 63, 0 }, { 0, 149 }, + { 63, 0 }, { 0, 91 }, { 0, 97 }, { 0, 158 }, { 0, 104 }, { 0, 143 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 0, 108 }, { 0, 119 }, { 0, 67 }, { 0, 49 }, { 0, 112 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 1, 40 }, { 1, 12 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 72 }, { 0, 14 }, { 0, 120 }, { 0, 138 }, { 63, 0 }, + { 63, 0 }, { 0, 123 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 0, 160 }, { 63, 0 }, { 1, 36 }, { 0, 87 }, { 0, 13 }, { 0, 106 }, { 0, 144 }, { 1, 39 }, + { 63, 0 }, { 63, 0 }, { 0, 95 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 109 }, { 63, 0 }, { 0, 239 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 143, 116 }, { 137, 196 }, + { 143, 72 }, { 147, 126 }, { 63, 0 }, { 1, 1 }, { 1, 3 }, { 1, 2 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 248 }, { 0, 248 }, { 0, 248 }, { 0, 248 }, + { 0, 77 }, { 0, 77 }, { 0, 77 }, { 0, 77 }, { 0, 44 }, { 0, 44 }, { 0, 44 }, { 0, 44 }, + { 1, 9 }, { 1, 9 }, { 1, 9 }, { 1, 9 }, { 63, 0 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 1, 69 }, { 63, 0 }, { 63, 0 }, { 1, 69 }, { 0, 180 }, { 0, 181 }, + { 0, 182 }, { 0, 183 }, { 0, 184 }, { 0, 185 }, { 0, 186 }, { 0, 187 }, { 0, 188 }, { 0, 189 }, + { 63, 0 }, { 63, 0 }, { 45, 0 }, { 33, 0 }, { 0, 14 }, { 37, 0 }, { 46, 0 }, { 47, 0 }, + { 58, 0 }, { 59, 0 }, { 63, 0 }, { 64, 0 }, { 94, 0 }, { 95, 0 }, { 39, 0 }, { 34, 0 }, + { 0, 26 }, { 61, 0 }, { 0, 55 }, { 0, 66 }, { 129, 155 }, { 0, 109 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 1, 70 }, + { 78, 71 }, { 1, 29 }, { 138, 132 }, { 130, 129 }, { 130, 130 }, { 130, 131 }, { 130, 132 }, { 130, 133 }, + { 130, 134 }, { 130, 135 }, { 130, 136 }, { 130, 137 }, { 130, 138 }, { 130, 139 }, { 130, 140 }, { 130, 141 }, + { 130, 142 }, { 130, 143 }, { 130, 144 }, { 130, 145 }, { 130, 146 }, { 130, 147 }, { 130, 148 }, { 130, 149 }, + { 130, 150 }, { 130, 151 }, { 130, 152 }, { 130, 153 }, { 130, 154 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 130, 96 }, { 130, 97 }, { 130, 98 }, { 130, 99 }, { 130, 100 }, { 130, 101 }, { 130, 102 }, { 130, 103 }, + { 130, 104 }, { 130, 105 }, { 130, 106 }, { 130, 107 }, { 130, 108 }, { 130, 109 }, { 130, 110 }, { 130, 111 }, + { 130, 112 }, { 130, 113 }, { 130, 114 }, { 130, 115 }, { 130, 116 }, { 130, 117 }, { 130, 118 }, { 130, 119 }, + { 130, 120 }, { 130, 121 }, { 130, 159 }, { 130, 160 }, { 130, 161 }, { 130, 162 }, { 130, 163 }, { 130, 164 }, + { 130, 165 }, { 130, 166 }, { 130, 167 }, { 130, 168 }, { 130, 169 }, { 130, 170 }, { 130, 171 }, { 130, 172 }, + { 130, 173 }, { 130, 174 }, { 130, 175 }, { 130, 176 }, { 130, 177 }, { 130, 178 }, { 130, 179 }, { 130, 180 }, + { 130, 181 }, { 130, 182 }, { 130, 183 }, { 130, 184 }, { 130, 185 }, { 130, 186 }, { 130, 187 }, { 130, 188 }, + { 130, 189 }, { 130, 190 }, { 130, 191 }, { 130, 192 }, { 130, 193 }, { 130, 194 }, { 130, 195 }, { 63, 0 }, + { 130, 196 }, { 130, 197 }, { 130, 198 }, { 130, 199 }, { 130, 200 }, { 130, 201 }, { 130, 202 }, { 130, 203 }, + { 130, 204 }, { 130, 205 }, { 130, 206 }, { 130, 207 }, { 130, 208 }, { 130, 209 }, { 130, 210 }, { 130, 211 }, + { 130, 212 }, { 130, 213 }, { 130, 214 }, { 130, 215 }, { 130, 216 }, { 130, 217 }, { 130, 218 }, { 130, 219 }, + { 130, 220 }, { 130, 221 }, { 130, 222 }, { 130, 223 }, { 130, 224 }, { 130, 225 }, { 130, 226 }, { 130, 227 }, + { 130, 228 }, { 130, 229 }, { 130, 230 }, { 130, 231 }, { 130, 232 }, { 130, 233 }, { 130, 234 }, { 130, 235 }, + { 130, 237 }, { 130, 240 }, { 130, 241 }, { 131, 64 }, { 131, 65 }, { 131, 66 }, { 131, 67 }, { 131, 68 }, + { 131, 69 }, { 131, 70 }, { 131, 71 }, { 131, 72 }, { 131, 73 }, { 131, 74 }, { 131, 75 }, { 131, 76 }, + { 131, 77 }, { 131, 78 }, { 131, 79 }, { 131, 80 }, { 131, 81 }, { 131, 82 }, { 131, 83 }, { 131, 84 }, + { 131, 85 }, { 131, 86 }, { 131, 87 }, { 131, 88 }, { 131, 89 }, { 131, 90 }, { 131, 91 }, { 131, 92 }, + { 131, 93 }, { 131, 94 }, { 131, 95 }, { 131, 96 }, { 131, 97 }, { 131, 98 }, { 131, 99 }, { 131, 100 }, + { 131, 101 }, { 131, 102 }, { 131, 103 }, { 131, 104 }, { 131, 105 }, { 131, 106 }, { 131, 107 }, { 131, 108 }, + { 131, 109 }, { 131, 110 }, { 131, 111 }, { 131, 112 }, { 131, 113 }, { 131, 114 }, { 131, 115 }, { 131, 116 }, + { 131, 117 }, { 131, 118 }, { 131, 119 }, { 131, 120 }, { 131, 121 }, { 131, 122 }, { 131, 123 }, { 131, 124 }, + { 131, 125 }, { 131, 126 }, { 131, 128 }, { 131, 129 }, { 131, 130 }, { 131, 131 }, { 131, 132 }, { 131, 133 }, + { 131, 134 }, { 131, 135 }, { 131, 136 }, { 131, 137 }, { 131, 138 }, { 131, 139 }, { 131, 140 }, { 131, 141 }, + { 131, 143 }, { 131, 146 }, { 131, 147 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 1, 20 }, { 1, 20 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 0, 250 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 0, 125 }, { 0, 125 }, { 63, 0 }, { 0, 169 }, { 0, 222 }, { 0, 244 }, { 63, 0 }, + { 0, 99 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 205 }, { 0, 207 }, { 0, 178 }, { 63, 0 }, + { 0, 190 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 75 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 0, 70 }, { 0, 43 }, { 0, 42 }, { 0, 71 }, { 129, 204 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 0, 2 }, { 0, 127 }, { 0, 128 }, { 0, 179 }, { 63, 0 }, { 1, 72 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 162 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 103 }, { 0, 62 }, { 0, 108 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 1, 62 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 44 }, + { 0, 107 }, { 0, 95 }, { 0, 191 }, { 0, 16 }, { 0, 190 }, { 1, 49 }, { 63, 0 }, { 0, 192 }, + { 0, 193 }, { 0, 194 }, { 0, 195 }, { 0, 196 }, { 0, 197 }, { 0, 198 }, { 0, 199 }, { 0, 200 }, + { 0, 201 }, { 0, 202 }, { 0, 203 }, { 63, 0 }, { 0, 45 }, { 1, 50 }, { 0, 220 }, { 0, 219 }, + { 63, 0 }, { 1, 51 }, { 0, 222 }, { 63, 0 }, { 0, 172 }, { 63, 0 }, { 0, 217 }, { 0, 125 }, + { 0, 125 }, { 0, 216 }, { 0, 169 }, { 0, 168 }, { 0, 112 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 0, 212 }, { 0, 205 }, { 63, 0 }, { 0, 206 }, { 0, 213 }, { 0, 208 }, { 0, 99 }, { 0, 207 }, + { 0, 146 }, { 0, 93 }, { 0, 52 }, { 0, 65 }, { 0, 245 }, { 0, 124 }, { 0, 104 }, { 1, 33 }, + { 0, 110 }, { 0, 70 }, { 63, 0 }, { 1, 38 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 106 }, + { 0, 176 }, { 0, 177 }, { 0, 94 }, { 0, 83 }, { 0, 97 }, { 1, 56 }, { 0, 144 }, { 63, 0 }, + { 0, 85 }, { 0, 161 }, { 0, 91 }, { 1, 32 }, { 0, 232 }, { 1, 44 }, { 0, 51 }, { 1, 58 }, + { 1, 59 }, { 1, 60 }, { 1, 61 }, { 1, 62 }, { 1, 25 }, { 1, 63 }, { 1, 64 }, { 0, 43 }, + { 0, 42 }, { 1, 20 }, { 63, 0 }, { 0, 116 }, { 0, 178 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 1, 65 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 74 }, { 0, 251 }, { 0, 169 }, + { 0, 234 }, { 0, 71 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 0, 226 }, { 63, 0 }, { 0, 149 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 79, 78 }, { 63, 0 }, { 0, 46 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 0, 161 }, { 0, 151 }, { 0, 166 }, { 63, 0 }, { 130, 137 }, { 0, 108 }, + { 63, 0 }, { 63, 0 }, { 0, 109 }, { 1, 43 }, { 73, 68 }, { 0, 120 }, { 63, 0 }, { 63, 0 }, + { 1, 68 }, { 0, 119 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 4 }, { 0, 180 }, + { 0, 181 }, { 0, 182 }, { 0, 183 }, { 0, 184 }, { 0, 185 }, { 0, 186 }, { 0, 187 }, { 0, 188 }, + { 1, 69 }, { 0, 51 }, { 1, 72 }, { 1, 9 }, { 1, 10 }, { 1, 1 }, { 1, 2 }, { 1, 3 }, + { 63, 0 }, { 1, 71 }, { 63, 0 }, { 1, 35 }, { 63, 0 }, { 1, 22 }, { 1, 17 }, { 63, 0 }, + { 0, 77 }, { 1, 6 }, { 1, 25 }, { 1, 12 }, { 63, 0 }, { 63, 0 }, { 1, 5 }, { 0, 2 }, + { 33, 63 }, { 33, 33 }, { 63, 0 }, { 1, 74 }, { 1, 7 }, { 1, 26 }, { 129, 96 }, { 129, 96 }, + { 1, 70 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 1, 39 }, { 63, 0 }, { 0, 221 }, + { 0, 48 }, { 63, 0 }, { 0, 14 }, { 63, 0 }, { 63, 0 }, { 0, 152 }, { 0, 149 }, { 63, 0 }, + { 0, 72 }, { 0, 57 }, { 0, 215 }, { 63, 0 }, { 0, 25 }, { 63, 0 }, { 63, 0 }, { 1, 7 }, + { 1, 7 }, { 1, 2 }, { 63, 0 }, { 1, 10 }, { 1, 31 }, { 1, 8 }, { 63, 0 }, { 1, 1 }, + { 63, 0 }, { 63, 0 }, { 1, 3 }, { 63, 0 }, { 78, 71 }, { 0, 143 }, { 0, 81 }, { 0, 54 }, + { 63, 0 }, { 1, 23 }, { 63, 0 }, { 0, 82 }, { 0, 1 }, { 139, 214 }, { 139, 243 }, { 141, 135 }, + { 150, 158 }, { 129, 204 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 53 }, { 0, 241 }, + { 0, 113 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 133 }, { 0, 235 }, { 0, 244 }, { 0, 239 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 78 }, { 0, 252 }, { 0, 246 }, { 63, 0 }, + { 63, 0 }, { 0, 248 }, { 0, 254 }, { 0, 12 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 0, 129 }, { 63, 0 }, { 0, 151 }, { 0, 161 }, { 1, 8 }, { 1, 10 }, { 63, 0 }, + { 1, 7 }, { 0, 249 }, { 63, 0 }, { 0, 254 }, { 1, 18 }, { 63, 0 }, { 63, 0 }, { 0, 77 }, + { 0, 53 }, { 63, 0 }, { 0, 144 }, { 1, 40 }, { 0, 119 }, { 63, 0 }, { 63, 0 }, { 0, 76 }, + { 0, 133 }, { 63, 0 }, { 1, 21 }, { 0, 236 }, { 1, 30 }, { 1, 13 }, { 63, 0 }, { 63, 0 }, + { 0, 245 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 223 }, { 0, 106 }, { 1, 44 }, { 1, 44 }, + { 63, 0 }, { 0, 115 }, { 1, 32 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 86, 83 }, { 0, 14 }, + { 0, 231 }, { 63, 0 }, { 0, 222 }, { 0, 229 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 1, 48 }, { 1, 5 }, { 0, 16 }, { 0, 124 }, { 63, 0 }, + { 0, 207 }, { 0, 13 }, { 0, 13 }, { 63, 0 }, { 0, 138 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 0, 97 }, { 63, 0 }, { 63, 0 }, { 0, 210 }, { 1, 15 }, { 0, 212 }, { 0, 99 }, { 0, 208 }, + { 0, 209 }, { 0, 207 }, { 63, 0 }, { 63, 0 }, { 0, 205 }, { 63, 0 }, { 0, 206 }, { 63, 0 }, + { 63, 0 }, { 0, 216 }, { 0, 125 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 113 }, { 1, 0 }, { 63, 0 }, { 0, 255 }, + { 63, 0 }, { 0, 207 }, { 1, 38 }, { 63, 0 }, { 63, 0 }, { 143, 106 }, { 0, 176 }, { 63, 0 }, + { 63, 0 }, { 1, 12 }, { 63, 0 }, { 0, 104 }, { 1, 56 }, { 1, 23 }, { 63, 0 }, { 0, 13 }, + { 63, 0 }, { 1, 45 }, { 0, 124 }, { 63, 0 }, { 1, 39 }, { 63, 0 }, { 1, 41 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 83 }, { 0, 226 }, { 0, 48 }, { 1, 35 }, { 0, 51 }, + { 0, 51 }, { 1, 16 }, { 0, 51 }, { 0, 51 }, { 0, 51 }, { 0, 51 }, { 63, 0 }, { 0, 69 }, + { 1, 26 }, { 1, 74 }, { 129, 155 }, { 0, 61 }, { 1, 6 }, { 0, 69 }, { 0, 3 }, { 0, 2 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 0, 244 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 243 }, + { 0, 238 }, { 63, 0 }, { 63, 0 }, { 1, 57 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 0, 169 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 0, 177 }, { 0, 179 }, { 0, 178 }, { 63, 0 }, { 0, 51 }, { 1, 59 }, { 1, 58 }, { 1, 60 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 1, 47 }, { 63, 0 }, { 151, 76 }, { 150, 179 }, { 140, 142 }, + { 144, 92 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 180 }, { 0, 181 }, { 0, 182 }, { 0, 183 }, + { 0, 184 }, { 0, 185 }, { 0, 186 }, { 0, 187 }, { 0, 188 }, { 1, 69 }, { 1, 29 }, { 138, 132 }, + { 131, 84 }, { 73, 68 }, { 150, 158 }, { 139, 243 }, { 142, 119 }, { 137, 99 }, { 63, 0 }, { 63, 0 }, + { 0, 140 }, { 0, 141 }, { 0, 29 }, { 0, 30 }, { 0, 63 }, { 0, 64 }, { 0, 70 }, { 0, 42 }, + { 0, 43 }, { 0, 71 }, { 0, 6 }, { 0, 5 }, { 0, 8 }, { 0, 7 }, { 63, 0 }, { 0, 192 }, + { 0, 193 }, { 0, 194 }, { 0, 195 }, { 0, 196 }, { 0, 197 }, { 0, 198 }, { 0, 199 }, { 0, 200 }, + { 0, 201 }, { 0, 202 }, { 0, 203 }, { 0, 204 }, { 63, 0 }, { 1, 70 }, { 0, 81 }, { 0, 82 }, + { 63, 0 }, { 63, 0 }, { 0, 1 }, { 63, 0 }, { 130, 105 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 1, 7 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 68 }, { 1, 1 }, { 1, 2 }, { 63, 0 }, + { 63, 0 }, { 1, 61 }, { 63, 0 }, { 1, 62 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 1, 51 }, { 0, 96 }, { 63, 0 }, { 63, 0 }, { 0, 125 }, { 0, 148 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 217 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 190 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 75 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 0, 80 }, { 0, 50 }, { 1, 17 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 0, 94 }, { 0, 85 }, { 0, 161 }, { 0, 166 }, { 63, 0 }, { 1, 25 }, { 1, 31 }, { 63, 0 }, + { 1, 25 }, { 1, 63 }, { 1, 64 }, { 63, 0 }, { 1, 50 }, { 0, 220 }, { 0, 45 }, { 63, 0 }, + { 0, 219 }, { 0, 246 }, { 0, 248 }, { 0, 125 }, { 0, 169 }, { 0, 168 }, { 0, 172 }, { 0, 217 }, + { 0, 3 }, { 0, 2 }, { 0, 51 }, { 1, 9 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 0, 235 }, { 63, 0 }, { 63, 0 }, { 0, 234 }, { 0, 72 }, { 0, 72 }, { 0, 112 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 0, 213 }, { 63, 0 }, { 1, 33 }, { 0, 110 }, { 1, 35 }, { 0, 120 }, + { 63, 0 }, { 1, 36 }, { 63, 0 }, { 0, 146 }, { 63, 0 }, { 0, 93 }, { 0, 239 }, { 0, 65 }, + { 0, 191 }, { 0, 107 }, { 0, 44 }, { 0, 95 }, { 0, 47 }, { 63, 0 }, { 63, 0 }, { 0, 251 }, + { 63, 0 }, { 63, 0 }, { 0, 74 }, { 63, 0 }, { 0, 246 }, { 0, 252 }, { 0, 68 }, { 1, 1 }, + { 1, 3 }, { 1, 2 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 110 }, + { 63, 0 }, { 0, 228 }, { 63, 0 }, { 0, 237 }, { 0, 90 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 0, 246 }, { 63, 0 }, { 0, 246 }, { 0, 78 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 0, 249 }, { 63, 0 }, { 0, 134 }, { 63, 0 }, { 0, 247 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 0, 250 }, { 130, 96 }, { 130, 97 }, { 65, 66 }, { 130, 110 }, { 1, 20 }, { 0, 54 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 } +}; diff --git a/cpan/dist/Unicode-Japanese/c_lib/table_eu2a1s.c b/cpan/dist/Unicode-Japanese/c_lib/table_eu2a1s.c new file mode 100644 index 00000000..dd6d362f --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/table_eu2a1s.c @@ -0,0 +1,1039 @@ +/* This file is autogenerated by autogen.pl. */ +#include "unijp_table.h" +/* +$VAR1 = { + 'usize' => 2, + 'chars' => '8192', + 'file' => 'jcode/emoji2/eu2as.dat', + 'name' => 'eu2a1s', + 'path' => '../jcode/emoji2/eu2as.dat', + 'ucname' => 'EU2A1S', + 'size' => 16384 + }; +*/ +const uj_uint8 _uj_table_eu2a1s[UJ_EU2A1S_CHARS][UJ_EU2A1S_USIZE] = { + { 63, 0 }, { 235, 89 }, { 235, 90 }, { 235, 91 }, { 236, 72 }, { 236, 73 }, { 236, 74 }, { 236, 75 }, + { 236, 76 }, { 236, 77 }, { 236, 78 }, { 236, 79 }, { 235, 154 }, { 235, 234 }, { 236, 150 }, { 235, 94 }, + { 235, 95 }, { 236, 80 }, { 236, 81 }, { 236, 82 }, { 236, 83 }, { 236, 84 }, { 236, 85 }, { 236, 86 }, + { 236, 87 }, { 236, 151 }, { 236, 88 }, { 236, 89 }, { 236, 90 }, { 236, 91 }, { 236, 92 }, { 236, 93 }, + { 236, 94 }, { 236, 95 }, { 236, 96 }, { 236, 97 }, { 236, 98 }, { 236, 99 }, { 236, 100 }, { 236, 101 }, + { 236, 102 }, { 236, 103 }, { 236, 104 }, { 236, 105 }, { 235, 96 }, { 235, 147 }, { 236, 177 }, { 235, 97 }, + { 235, 235 }, { 236, 124 }, { 235, 211 }, { 236, 178 }, { 235, 155 }, { 235, 236 }, { 236, 106 }, { 236, 107 }, + { 236, 125 }, { 236, 152 }, { 235, 84 }, { 236, 126 }, { 235, 98 }, { 236, 108 }, { 236, 109 }, { 236, 110 }, + { 236, 111 }, { 235, 156 }, { 236, 112 }, { 236, 128 }, { 235, 212 }, { 235, 99 }, { 236, 113 }, { 236, 114 }, + { 235, 237 }, { 236, 115 }, { 235, 184 }, { 235, 64 }, { 235, 68 }, { 235, 78 }, { 235, 185 }, { 236, 172 }, + { 235, 213 }, { 236, 116 }, { 236, 117 }, { 235, 116 }, { 236, 173 }, { 236, 179 }, { 235, 214 }, { 236, 153 }, + { 236, 118 }, { 236, 119 }, { 236, 144 }, { 235, 117 }, { 236, 129 }, { 236, 180 }, { 235, 238 }, { 235, 100 }, + { 235, 148 }, { 236, 130 }, { 235, 92 }, { 235, 66 }, { 236, 131 }, { 236, 132 }, { 236, 133 }, { 236, 134 }, + { 235, 239 }, { 236, 135 }, { 235, 118 }, { 235, 101 }, { 235, 250 }, { 236, 154 }, { 235, 240 }, { 236, 155 }, + { 235, 132 }, { 235, 189 }, { 236, 156 }, { 236, 157 }, { 235, 215 }, { 236, 120 }, { 236, 121 }, { 235, 241 }, + { 235, 242 }, { 236, 136 }, { 235, 119 }, { 236, 158 }, { 235, 243 }, { 235, 138 }, { 236, 159 }, { 236, 145 }, + { 236, 146 }, { 235, 244 }, { 236, 160 }, { 236, 137 }, { 236, 122 }, { 235, 167 }, { 235, 186 }, { 236, 161 }, + { 236, 123 }, { 236, 138 }, { 235, 245 }, { 236, 162 }, { 235, 216 }, { 235, 217 }, { 236, 139 }, { 235, 120 }, + { 235, 168 }, { 235, 246 }, { 235, 133 }, { 236, 140 }, { 235, 139 }, { 235, 121 }, { 236, 163 }, { 236, 174 }, + { 236, 164 }, { 236, 175 }, { 236, 176 }, { 235, 247 }, { 235, 134 }, { 236, 141 }, { 235, 122 }, { 236, 147 }, + { 235, 157 }, { 236, 165 }, { 236, 166 }, { 235, 218 }, { 236, 167 }, { 235, 248 }, { 235, 249 }, { 235, 102 }, + { 235, 140 }, { 235, 141 }, { 235, 161 }, { 236, 168 }, { 235, 142 }, { 236, 169 }, { 236, 170 }, { 236, 171 }, + { 235, 85 }, { 235, 86 }, { 235, 87 }, { 235, 88 }, { 235, 251 }, { 235, 252 }, { 236, 64 }, { 236, 65 }, + { 236, 66 }, { 236, 67 }, { 236, 68 }, { 236, 69 }, { 236, 70 }, { 236, 71 }, { 235, 65 }, { 235, 93 }, + { 235, 103 }, { 235, 104 }, { 235, 105 }, { 235, 106 }, { 235, 107 }, { 235, 108 }, { 235, 109 }, { 235, 110 }, + { 235, 111 }, { 235, 112 }, { 235, 113 }, { 235, 114 }, { 235, 115 }, { 235, 123 }, { 235, 124 }, { 235, 125 }, + { 235, 126 }, { 235, 128 }, { 235, 129 }, { 235, 130 }, { 235, 131 }, { 236, 142 }, { 236, 143 }, { 235, 135 }, + { 235, 136 }, { 235, 137 }, { 235, 67 }, { 235, 143 }, { 235, 144 }, { 235, 145 }, { 235, 146 }, { 235, 69 }, + { 235, 149 }, { 235, 150 }, { 235, 151 }, { 235, 152 }, { 235, 153 }, { 235, 70 }, { 235, 71 }, { 235, 158 }, + { 235, 159 }, { 235, 160 }, { 235, 162 }, { 235, 163 }, { 235, 164 }, { 235, 165 }, { 235, 166 }, { 235, 169 }, + { 235, 170 }, { 235, 171 }, { 235, 172 }, { 235, 173 }, { 235, 174 }, { 235, 175 }, { 235, 72 }, { 235, 176 }, + { 235, 177 }, { 235, 178 }, { 235, 179 }, { 235, 180 }, { 235, 181 }, { 235, 182 }, { 235, 183 }, { 235, 187 }, + { 235, 188 }, { 235, 73 }, { 235, 74 }, { 235, 75 }, { 235, 76 }, { 235, 77 }, { 235, 190 }, { 235, 191 }, + { 235, 192 }, { 235, 79 }, { 235, 80 }, { 235, 81 }, { 235, 82 }, { 235, 83 }, { 235, 193 }, { 235, 194 }, + { 235, 195 }, { 235, 196 }, { 235, 197 }, { 235, 198 }, { 235, 199 }, { 235, 200 }, { 235, 201 }, { 235, 202 }, + { 235, 203 }, { 235, 204 }, { 235, 205 }, { 235, 206 }, { 235, 207 }, { 235, 208 }, { 235, 209 }, { 235, 210 }, + { 235, 219 }, { 235, 220 }, { 235, 221 }, { 235, 222 }, { 235, 223 }, { 235, 224 }, { 235, 225 }, { 235, 226 }, + { 235, 227 }, { 235, 228 }, { 236, 148 }, { 236, 149 }, { 235, 229 }, { 235, 230 }, { 235, 231 }, { 235, 232 }, + { 235, 233 }, { 236, 181 }, { 236, 182 }, { 236, 183 }, { 236, 184 }, { 236, 185 }, { 236, 186 }, { 236, 187 }, + { 236, 188 }, { 236, 189 }, { 236, 190 }, { 236, 191 }, { 236, 192 }, { 236, 193 }, { 236, 194 }, { 236, 195 }, + { 236, 196 }, { 236, 197 }, { 236, 198 }, { 236, 199 }, { 236, 200 }, { 236, 201 }, { 236, 202 }, { 236, 203 }, + { 236, 204 }, { 236, 205 }, { 236, 206 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 222 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 80 }, { 63, 0 }, { 235, 191 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 68 }, { 63, 0 }, { 235, 116 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 86, 83 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 141 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 138, 132 }, + { 131, 84 }, { 73, 68 }, { 150, 158 }, { 139, 243 }, { 142, 119 }, { 137, 99 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 143, 106 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 236, 178 }, { 236, 178 }, + { 236, 178 }, { 236, 178 }, { 236, 178 }, { 236, 178 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 222 }, { 235, 212 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 235, 64 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 235, 134 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 137, 194 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 236, 176 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 235, 72 }, { 63, 0 }, { 235, 72 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 130, 96 }, { 130, 97 }, { 130, 110 }, { 65, 66 }, + { 235, 199 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 33, 63 }, { 33, 33 }, { 129, 96 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 201 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 74 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 235, 250 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 250 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 236, 178 }, { 235, 185 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 129, 204 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 250 }, + { 63, 0 }, { 235, 204 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 236, 201 }, { 235, 251 }, { 235, 252 }, { 236, 64 }, { 236, 65 }, { 236, 66 }, { 236, 67 }, { 236, 68 }, + { 236, 69 }, { 236, 70 }, { 236, 71 }, { 49, 49 }, { 49, 50 }, { 235, 251 }, { 235, 252 }, { 236, 64 }, + { 236, 65 }, { 236, 66 }, { 236, 67 }, { 236, 68 }, { 236, 69 }, { 236, 70 }, { 236, 71 }, { 137, 99 }, + { 143, 90 }, { 140, 240 }, { 139, 120 }, { 148, 78 }, { 144, 69 }, { 144, 200 }, { 142, 119 }, { 236, 72 }, + { 130, 96 }, { 147, 193 }, { 235, 202 }, { 146, 180 }, { 139, 125 }, { 148, 131 }, { 148, 132 }, { 144, 197 }, + { 145, 83 }, { 140, 110 }, { 145, 176 }, { 63, 0 }, { 63, 0 }, { 235, 176 }, { 63, 0 }, { 63, 0 }, + { 235, 177 }, { 235, 178 }, { 63, 0 }, { 235, 184 }, { 63, 0 }, { 235, 103 }, { 235, 104 }, { 235, 105 }, + { 235, 106 }, { 235, 107 }, { 235, 108 }, { 235, 109 }, { 235, 110 }, { 235, 115 }, { 235, 111 }, { 63, 0 }, + { 235, 112 }, { 235, 113 }, { 235, 114 }, { 235, 180 }, { 63, 0 }, { 235, 72 }, { 235, 72 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 162 }, { 235, 201 }, { 235, 189 }, { 235, 188 }, { 235, 163 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 173 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 213 }, { 235, 211 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 235, 197 }, { 63, 0 }, { 235, 200 }, { 235, 138 }, { 235, 136 }, { 235, 142 }, { 63, 0 }, + { 235, 137 }, { 235, 140 }, { 235, 141 }, { 235, 135 }, { 63, 0 }, { 235, 133 }, { 235, 124 }, { 235, 175 }, + { 63, 0 }, { 63, 0 }, { 235, 156 }, { 235, 155 }, { 236, 180 }, { 235, 133 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 235, 220 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 69 }, { 63, 0 }, { 235, 240 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 152 }, { 63, 0 }, { 235, 194 }, + { 235, 70 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 147 }, { 235, 143 }, + { 236, 183 }, { 235, 144 }, { 236, 182 }, { 63, 0 }, { 235, 145 }, { 63, 0 }, { 235, 126 }, { 236, 142 }, + { 235, 128 }, { 235, 133 }, { 235, 130 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 131 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 86 }, { 235, 85 }, { 235, 96 }, { 235, 101 }, { 235, 100 }, + { 235, 93 }, { 235, 95 }, { 63, 0 }, { 236, 73 }, { 236, 74 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 235, 217 }, { 235, 216 }, { 63, 0 }, { 63, 0 }, { 235, 204 }, { 236, 195 }, { 236, 196 }, { 235, 196 }, + { 235, 209 }, { 236, 178 }, { 235, 80 }, { 236, 178 }, { 236, 191 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 236, 192 }, { 236, 190 }, { 33, 33 }, { 33, 63 }, { 235, 193 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 235, 222 }, { 235, 236 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 243 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 116 }, { 63, 0 }, + { 235, 215 }, { 63, 0 }, { 235, 237 }, { 236, 165 }, { 236, 165 }, { 236, 179 }, { 235, 247 }, { 63, 0 }, + { 235, 249 }, { 63, 0 }, { 63, 0 }, { 236, 161 }, { 63, 0 }, { 236, 177 }, { 235, 238 }, { 235, 78 }, + { 235, 159 }, { 235, 219 }, { 63, 0 }, { 235, 225 }, { 63, 0 }, { 235, 229 }, { 63, 0 }, { 235, 121 }, + { 63, 0 }, { 235, 117 }, { 236, 130 }, { 235, 122 }, { 235, 239 }, { 235, 120 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 235, 250 }, { 235, 241 }, { 236, 128 }, { 236, 124 }, { 235, 132 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 227 }, { 235, 82 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 237 }, { 236, 150 }, { 235, 242 }, { 235, 245 }, { 63, 0 }, + { 63, 0 }, { 236, 158 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 235, 157 }, { 63, 0 }, { 235, 223 }, { 236, 153 }, { 235, 234 }, { 235, 118 }, { 235, 168 }, { 235, 226 }, + { 63, 0 }, { 63, 0 }, { 235, 100 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 236, 154 }, { 63, 0 }, { 235, 169 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 143, 116 }, { 137, 196 }, + { 143, 72 }, { 147, 126 }, { 63, 0 }, { 235, 73 }, { 235, 75 }, { 235, 74 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 177 }, { 235, 177 }, { 235, 177 }, { 235, 177 }, + { 235, 78 }, { 235, 78 }, { 235, 78 }, { 235, 78 }, { 235, 96 }, { 235, 96 }, { 235, 96 }, { 235, 96 }, + { 235, 79 }, { 235, 79 }, { 235, 79 }, { 235, 79 }, { 63, 0 }, { 235, 73 }, { 235, 73 }, { 235, 73 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 236, 201 }, { 63, 0 }, { 63, 0 }, { 236, 201 }, { 235, 251 }, { 235, 252 }, + { 236, 64 }, { 236, 65 }, { 236, 66 }, { 236, 67 }, { 236, 68 }, { 236, 69 }, { 236, 70 }, { 236, 71 }, + { 63, 0 }, { 63, 0 }, { 45, 0 }, { 33, 0 }, { 236, 150 }, { 37, 0 }, { 46, 0 }, { 47, 0 }, + { 58, 0 }, { 59, 0 }, { 63, 0 }, { 64, 0 }, { 94, 0 }, { 95, 0 }, { 39, 0 }, { 34, 0 }, + { 236, 88 }, { 61, 0 }, { 236, 107 }, { 236, 112 }, { 129, 155 }, { 236, 154 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 236, 202 }, + { 78, 71 }, { 235, 208 }, { 138, 132 }, { 130, 129 }, { 130, 130 }, { 130, 131 }, { 130, 132 }, { 130, 133 }, + { 130, 134 }, { 130, 135 }, { 130, 136 }, { 130, 137 }, { 130, 138 }, { 130, 139 }, { 130, 140 }, { 130, 141 }, + { 130, 142 }, { 130, 143 }, { 130, 144 }, { 130, 145 }, { 130, 146 }, { 130, 147 }, { 130, 148 }, { 130, 149 }, + { 130, 150 }, { 130, 151 }, { 130, 152 }, { 130, 153 }, { 130, 154 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 130, 96 }, { 130, 97 }, { 130, 98 }, { 130, 99 }, { 130, 100 }, { 130, 101 }, { 130, 102 }, { 130, 103 }, + { 130, 104 }, { 130, 105 }, { 130, 106 }, { 130, 107 }, { 130, 108 }, { 130, 109 }, { 130, 110 }, { 130, 111 }, + { 130, 112 }, { 130, 113 }, { 130, 114 }, { 130, 115 }, { 130, 116 }, { 130, 117 }, { 130, 118 }, { 130, 119 }, + { 130, 120 }, { 130, 121 }, { 130, 159 }, { 130, 160 }, { 130, 161 }, { 130, 162 }, { 130, 163 }, { 130, 164 }, + { 130, 165 }, { 130, 166 }, { 130, 167 }, { 130, 168 }, { 130, 169 }, { 130, 170 }, { 130, 171 }, { 130, 172 }, + { 130, 173 }, { 130, 174 }, { 130, 175 }, { 130, 176 }, { 130, 177 }, { 130, 178 }, { 130, 179 }, { 130, 180 }, + { 130, 181 }, { 130, 182 }, { 130, 183 }, { 130, 184 }, { 130, 185 }, { 130, 186 }, { 130, 187 }, { 130, 188 }, + { 130, 189 }, { 130, 190 }, { 130, 191 }, { 130, 192 }, { 130, 193 }, { 130, 194 }, { 130, 195 }, { 63, 0 }, + { 130, 196 }, { 130, 197 }, { 130, 198 }, { 130, 199 }, { 130, 200 }, { 130, 201 }, { 130, 202 }, { 130, 203 }, + { 130, 204 }, { 130, 205 }, { 130, 206 }, { 130, 207 }, { 130, 208 }, { 130, 209 }, { 130, 210 }, { 130, 211 }, + { 130, 212 }, { 130, 213 }, { 130, 214 }, { 130, 215 }, { 130, 216 }, { 130, 217 }, { 130, 218 }, { 130, 219 }, + { 130, 220 }, { 130, 221 }, { 130, 222 }, { 130, 223 }, { 130, 224 }, { 130, 225 }, { 130, 226 }, { 130, 227 }, + { 130, 228 }, { 130, 229 }, { 130, 230 }, { 130, 231 }, { 130, 232 }, { 130, 233 }, { 130, 234 }, { 130, 235 }, + { 130, 237 }, { 130, 240 }, { 130, 241 }, { 131, 64 }, { 131, 65 }, { 131, 66 }, { 131, 67 }, { 131, 68 }, + { 131, 69 }, { 131, 70 }, { 131, 71 }, { 131, 72 }, { 131, 73 }, { 131, 74 }, { 131, 75 }, { 131, 76 }, + { 131, 77 }, { 131, 78 }, { 131, 79 }, { 131, 80 }, { 131, 81 }, { 131, 82 }, { 131, 83 }, { 131, 84 }, + { 131, 85 }, { 131, 86 }, { 131, 87 }, { 131, 88 }, { 131, 89 }, { 131, 90 }, { 131, 91 }, { 131, 92 }, + { 131, 93 }, { 131, 94 }, { 131, 95 }, { 131, 96 }, { 131, 97 }, { 131, 98 }, { 131, 99 }, { 131, 100 }, + { 131, 101 }, { 131, 102 }, { 131, 103 }, { 131, 104 }, { 131, 105 }, { 131, 106 }, { 131, 107 }, { 131, 108 }, + { 131, 109 }, { 131, 110 }, { 131, 111 }, { 131, 112 }, { 131, 113 }, { 131, 114 }, { 131, 115 }, { 131, 116 }, + { 131, 117 }, { 131, 118 }, { 131, 119 }, { 131, 120 }, { 131, 121 }, { 131, 122 }, { 131, 123 }, { 131, 124 }, + { 131, 125 }, { 131, 126 }, { 131, 128 }, { 131, 129 }, { 131, 130 }, { 131, 131 }, { 131, 132 }, { 131, 133 }, + { 131, 134 }, { 131, 135 }, { 131, 136 }, { 131, 137 }, { 131, 138 }, { 131, 139 }, { 131, 140 }, { 131, 141 }, + { 131, 143 }, { 131, 146 }, { 131, 147 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 199 }, { 235, 199 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 235, 179 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 235, 138 }, { 235, 138 }, { 63, 0 }, { 235, 141 }, { 235, 146 }, { 235, 174 }, { 63, 0 }, + { 235, 66 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 123 }, { 235, 125 }, { 235, 87 }, { 63, 0 }, + { 235, 65 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 64 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 236, 113 }, { 236, 105 }, { 236, 104 }, { 236, 114 }, { 129, 204 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 235, 90 }, { 236, 145 }, { 236, 146 }, { 235, 88 }, { 63, 0 }, { 236, 204 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 236, 166 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 236, 134 }, { 236, 109 }, { 235, 250 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 236, 194 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 96 }, + { 235, 101 }, { 235, 100 }, { 235, 93 }, { 235, 95 }, { 235, 65 }, { 236, 181 }, { 63, 0 }, { 235, 103 }, + { 235, 104 }, { 235, 105 }, { 235, 106 }, { 235, 107 }, { 235, 108 }, { 235, 109 }, { 235, 110 }, { 235, 111 }, + { 235, 112 }, { 235, 113 }, { 235, 114 }, { 63, 0 }, { 235, 147 }, { 236, 182 }, { 235, 144 }, { 235, 143 }, + { 63, 0 }, { 236, 183 }, { 235, 146 }, { 63, 0 }, { 235, 142 }, { 63, 0 }, { 235, 137 }, { 235, 138 }, + { 235, 138 }, { 235, 136 }, { 235, 141 }, { 235, 140 }, { 235, 132 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 235, 131 }, { 235, 123 }, { 63, 0 }, { 235, 124 }, { 236, 142 }, { 235, 126 }, { 235, 66 }, { 235, 125 }, + { 235, 133 }, { 236, 180 }, { 235, 155 }, { 235, 156 }, { 235, 175 }, { 235, 243 }, { 235, 239 }, { 235, 220 }, + { 235, 240 }, { 236, 113 }, { 63, 0 }, { 235, 225 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 118 }, + { 235, 85 }, { 235, 86 }, { 235, 238 }, { 235, 116 }, { 236, 130 }, { 236, 188 }, { 235, 168 }, { 63, 0 }, + { 236, 179 }, { 236, 165 }, { 235, 117 }, { 235, 219 }, { 235, 159 }, { 235, 229 }, { 236, 178 }, { 236, 190 }, + { 236, 191 }, { 236, 192 }, { 236, 193 }, { 236, 194 }, { 235, 204 }, { 236, 195 }, { 236, 196 }, { 236, 105 }, + { 236, 104 }, { 235, 199 }, { 63, 0 }, { 235, 215 }, { 235, 87 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 236, 197 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 184 }, { 235, 180 }, { 235, 141 }, + { 235, 162 }, { 236, 114 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 235, 151 }, { 63, 0 }, { 235, 121 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 79, 78 }, { 63, 0 }, { 236, 177 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 236, 165 }, { 236, 174 }, { 235, 249 }, { 63, 0 }, { 130, 137 }, { 235, 250 }, + { 63, 0 }, { 63, 0 }, { 236, 154 }, { 236, 149 }, { 73, 68 }, { 235, 242 }, { 63, 0 }, { 63, 0 }, + { 236, 200 }, { 235, 241 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 236, 72 }, { 235, 251 }, + { 235, 252 }, { 236, 64 }, { 236, 65 }, { 236, 66 }, { 236, 67 }, { 236, 68 }, { 236, 69 }, { 236, 70 }, + { 236, 201 }, { 236, 178 }, { 236, 204 }, { 235, 79 }, { 235, 80 }, { 235, 73 }, { 235, 74 }, { 235, 75 }, + { 63, 0 }, { 236, 203 }, { 63, 0 }, { 235, 222 }, { 63, 0 }, { 235, 201 }, { 235, 196 }, { 63, 0 }, + { 235, 78 }, { 235, 190 }, { 235, 204 }, { 235, 82 }, { 63, 0 }, { 63, 0 }, { 235, 77 }, { 235, 90 }, + { 33, 63 }, { 33, 33 }, { 63, 0 }, { 236, 206 }, { 235, 191 }, { 235, 205 }, { 129, 96 }, { 129, 96 }, + { 236, 202 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 226 }, { 63, 0 }, { 235, 145 }, + { 235, 235 }, { 63, 0 }, { 236, 150 }, { 63, 0 }, { 63, 0 }, { 236, 164 }, { 235, 121 }, { 63, 0 }, + { 235, 237 }, { 236, 152 }, { 235, 135 }, { 63, 0 }, { 236, 151 }, { 63, 0 }, { 63, 0 }, { 235, 191 }, + { 235, 191 }, { 235, 74 }, { 63, 0 }, { 235, 80 }, { 235, 210 }, { 235, 192 }, { 63, 0 }, { 235, 73 }, + { 63, 0 }, { 63, 0 }, { 235, 75 }, { 63, 0 }, { 78, 71 }, { 235, 120 }, { 236, 116 }, { 236, 106 }, + { 63, 0 }, { 235, 202 }, { 63, 0 }, { 236, 117 }, { 235, 89 }, { 139, 214 }, { 139, 243 }, { 141, 135 }, + { 150, 158 }, { 129, 204 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 236 }, { 235, 171 }, + { 235, 189 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 167 }, { 235, 163 }, { 235, 174 }, { 235, 169 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 185 }, { 235, 181 }, { 235, 72 }, { 63, 0 }, + { 63, 0 }, { 235, 177 }, { 235, 183 }, { 235, 154 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 235, 244 }, { 63, 0 }, { 236, 174 }, { 236, 165 }, { 235, 192 }, { 235, 80 }, { 63, 0 }, + { 235, 191 }, { 235, 178 }, { 63, 0 }, { 235, 183 }, { 235, 197 }, { 63, 0 }, { 63, 0 }, { 235, 78 }, + { 235, 236 }, { 63, 0 }, { 235, 168 }, { 235, 227 }, { 235, 241 }, { 63, 0 }, { 63, 0 }, { 235, 68 }, + { 235, 167 }, { 63, 0 }, { 235, 200 }, { 235, 164 }, { 235, 209 }, { 235, 83 }, { 63, 0 }, { 63, 0 }, + { 235, 175 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 69 }, { 235, 118 }, { 235, 229 }, { 235, 229 }, + { 63, 0 }, { 236, 157 }, { 235, 219 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 86, 83 }, { 236, 150 }, + { 235, 158 }, { 63, 0 }, { 235, 146 }, { 235, 70 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 233 }, { 235, 77 }, { 235, 95 }, { 235, 243 }, { 63, 0 }, + { 235, 125 }, { 235, 234 }, { 235, 234 }, { 63, 0 }, { 235, 245 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 236, 130 }, { 63, 0 }, { 63, 0 }, { 235, 129 }, { 235, 194 }, { 235, 131 }, { 235, 66 }, { 235, 126 }, + { 235, 128 }, { 235, 125 }, { 63, 0 }, { 63, 0 }, { 235, 123 }, { 63, 0 }, { 235, 124 }, { 63, 0 }, + { 63, 0 }, { 235, 136 }, { 235, 138 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 189 }, { 235, 188 }, { 63, 0 }, { 235, 187 }, + { 63, 0 }, { 235, 125 }, { 235, 225 }, { 63, 0 }, { 63, 0 }, { 143, 106 }, { 235, 85 }, { 63, 0 }, + { 63, 0 }, { 235, 82 }, { 63, 0 }, { 235, 239 }, { 236, 188 }, { 235, 202 }, { 63, 0 }, { 235, 234 }, + { 63, 0 }, { 235, 230 }, { 235, 243 }, { 63, 0 }, { 235, 226 }, { 63, 0 }, { 235, 228 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 116 }, { 235, 151 }, { 235, 235 }, { 235, 222 }, { 236, 178 }, + { 236, 178 }, { 235, 195 }, { 236, 178 }, { 236, 178 }, { 236, 178 }, { 236, 178 }, { 63, 0 }, { 235, 99 }, + { 235, 205 }, { 236, 206 }, { 129, 155 }, { 236, 108 }, { 235, 190 }, { 235, 99 }, { 235, 91 }, { 235, 90 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 235, 174 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 173 }, + { 235, 166 }, { 63, 0 }, { 63, 0 }, { 236, 189 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 235, 141 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 235, 86 }, { 235, 88 }, { 235, 87 }, { 63, 0 }, { 236, 178 }, { 236, 191 }, { 236, 190 }, { 236, 192 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 232 }, { 63, 0 }, { 151, 76 }, { 150, 179 }, { 140, 142 }, + { 144, 92 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 251 }, { 235, 252 }, { 236, 64 }, { 236, 65 }, + { 236, 66 }, { 236, 67 }, { 236, 68 }, { 236, 69 }, { 236, 70 }, { 236, 201 }, { 235, 208 }, { 138, 132 }, + { 131, 84 }, { 73, 68 }, { 150, 158 }, { 139, 243 }, { 142, 119 }, { 137, 99 }, { 63, 0 }, { 63, 0 }, + { 235, 216 }, { 235, 217 }, { 236, 91 }, { 236, 92 }, { 236, 110 }, { 236, 111 }, { 236, 113 }, { 236, 104 }, + { 236, 105 }, { 236, 114 }, { 236, 74 }, { 236, 73 }, { 236, 76 }, { 236, 75 }, { 63, 0 }, { 235, 103 }, + { 235, 104 }, { 235, 105 }, { 235, 106 }, { 235, 107 }, { 235, 108 }, { 235, 109 }, { 235, 110 }, { 235, 111 }, + { 235, 112 }, { 235, 113 }, { 235, 114 }, { 235, 115 }, { 63, 0 }, { 236, 202 }, { 236, 116 }, { 236, 117 }, + { 63, 0 }, { 63, 0 }, { 235, 89 }, { 63, 0 }, { 130, 105 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 235, 191 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 212 }, { 235, 73 }, { 235, 74 }, { 63, 0 }, + { 63, 0 }, { 236, 193 }, { 63, 0 }, { 236, 194 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 236, 183 }, { 235, 148 }, { 63, 0 }, { 63, 0 }, { 235, 138 }, { 235, 139 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 137 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 65 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 64 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 235, 213 }, { 235, 211 }, { 235, 196 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 235, 238 }, { 236, 179 }, { 236, 165 }, { 235, 249 }, { 63, 0 }, { 235, 204 }, { 235, 210 }, { 63, 0 }, + { 235, 204 }, { 236, 195 }, { 236, 196 }, { 63, 0 }, { 236, 182 }, { 235, 144 }, { 235, 147 }, { 63, 0 }, + { 235, 143 }, { 235, 72 }, { 235, 177 }, { 235, 138 }, { 235, 141 }, { 235, 140 }, { 235, 142 }, { 235, 137 }, + { 235, 91 }, { 235, 90 }, { 236, 178 }, { 235, 79 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 235, 163 }, { 63, 0 }, { 63, 0 }, { 235, 162 }, { 235, 237 }, { 235, 237 }, { 235, 132 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 236, 142 }, { 63, 0 }, { 235, 220 }, { 235, 240 }, { 235, 222 }, { 235, 242 }, + { 63, 0 }, { 235, 223 }, { 63, 0 }, { 235, 133 }, { 63, 0 }, { 236, 180 }, { 235, 169 }, { 235, 156 }, + { 235, 93 }, { 235, 101 }, { 235, 96 }, { 235, 100 }, { 235, 97 }, { 63, 0 }, { 63, 0 }, { 235, 180 }, + { 63, 0 }, { 63, 0 }, { 235, 184 }, { 63, 0 }, { 235, 72 }, { 235, 181 }, { 235, 212 }, { 235, 73 }, + { 235, 75 }, { 235, 74 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 240 }, + { 63, 0 }, { 235, 153 }, { 63, 0 }, { 235, 165 }, { 236, 144 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 235, 72 }, { 63, 0 }, { 235, 72 }, { 235, 185 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 235, 178 }, { 63, 0 }, { 235, 186 }, { 63, 0 }, { 235, 176 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 235, 179 }, { 130, 96 }, { 130, 97 }, { 65, 66 }, { 130, 110 }, { 235, 199 }, { 236, 106 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 } +}; diff --git a/cpan/dist/Unicode-Japanese/c_lib/table_eu2a2.c b/cpan/dist/Unicode-Japanese/c_lib/table_eu2a2.c new file mode 100644 index 00000000..b9d00f6b --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/table_eu2a2.c @@ -0,0 +1,1039 @@ +/* This file is autogenerated by autogen.pl. */ +#include "unijp_table.h" +/* +$VAR1 = { + 'usize' => 2, + 'chars' => '8192', + 'file' => 'jcode/emoji2/eu2a2.dat', + 'name' => 'eu2a2', + 'path' => '../jcode/emoji2/eu2a2.dat', + 'ucname' => 'EU2A2', + 'size' => 16384 + }; +*/ +const uj_uint8 _uj_table_eu2a2[UJ_EU2A2_CHARS][UJ_EU2A2_USIZE] = { + { 63, 0 }, { 0, 1 }, { 0, 2 }, { 0, 3 }, { 0, 4 }, { 0, 5 }, { 0, 6 }, { 0, 7 }, + { 0, 8 }, { 0, 9 }, { 0, 10 }, { 0, 11 }, { 0, 12 }, { 0, 10 }, { 0, 14 }, { 0, 15 }, + { 0, 16 }, { 0, 17 }, { 0, 18 }, { 0, 19 }, { 0, 20 }, { 0, 21 }, { 0, 22 }, { 0, 23 }, + { 0, 24 }, { 0, 25 }, { 0, 26 }, { 0, 27 }, { 0, 28 }, { 0, 29 }, { 0, 30 }, { 0, 31 }, + { 0, 32 }, { 0, 33 }, { 0, 34 }, { 0, 35 }, { 0, 36 }, { 0, 37 }, { 0, 38 }, { 0, 39 }, + { 0, 40 }, { 0, 41 }, { 0, 42 }, { 0, 43 }, { 0, 44 }, { 0, 45 }, { 0, 46 }, { 0, 47 }, + { 0, 48 }, { 0, 49 }, { 0, 50 }, { 0, 51 }, { 0, 52 }, { 0, 53 }, { 0, 54 }, { 0, 55 }, + { 0, 56 }, { 0, 57 }, { 0, 58 }, { 0, 59 }, { 0, 60 }, { 0, 61 }, { 0, 62 }, { 0, 63 }, + { 0, 64 }, { 0, 65 }, { 0, 66 }, { 0, 67 }, { 0, 68 }, { 0, 69 }, { 0, 70 }, { 0, 71 }, + { 0, 72 }, { 0, 73 }, { 0, 74 }, { 0, 75 }, { 0, 76 }, { 0, 77 }, { 0, 78 }, { 0, 79 }, + { 0, 80 }, { 0, 81 }, { 0, 82 }, { 0, 83 }, { 0, 84 }, { 0, 85 }, { 0, 86 }, { 0, 87 }, + { 0, 88 }, { 0, 89 }, { 0, 90 }, { 0, 91 }, { 0, 92 }, { 0, 93 }, { 0, 94 }, { 0, 95 }, + { 0, 96 }, { 0, 97 }, { 0, 98 }, { 0, 99 }, { 0, 100 }, { 0, 101 }, { 0, 102 }, { 0, 103 }, + { 0, 104 }, { 0, 105 }, { 0, 106 }, { 0, 107 }, { 0, 108 }, { 0, 109 }, { 0, 110 }, { 0, 111 }, + { 0, 112 }, { 0, 113 }, { 0, 114 }, { 0, 115 }, { 0, 116 }, { 0, 117 }, { 0, 118 }, { 0, 119 }, + { 0, 120 }, { 0, 121 }, { 0, 122 }, { 0, 123 }, { 0, 124 }, { 0, 125 }, { 0, 126 }, { 0, 127 }, + { 0, 128 }, { 0, 129 }, { 0, 130 }, { 0, 131 }, { 0, 132 }, { 0, 133 }, { 0, 134 }, { 0, 135 }, + { 0, 136 }, { 0, 137 }, { 0, 138 }, { 0, 139 }, { 0, 140 }, { 0, 141 }, { 0, 142 }, { 0, 143 }, + { 0, 144 }, { 0, 145 }, { 0, 146 }, { 0, 147 }, { 0, 148 }, { 0, 149 }, { 0, 150 }, { 0, 151 }, + { 0, 152 }, { 0, 153 }, { 0, 154 }, { 0, 155 }, { 0, 156 }, { 0, 157 }, { 0, 158 }, { 0, 159 }, + { 0, 160 }, { 0, 161 }, { 0, 162 }, { 0, 163 }, { 0, 164 }, { 0, 165 }, { 0, 166 }, { 0, 167 }, + { 0, 168 }, { 0, 169 }, { 0, 170 }, { 0, 171 }, { 0, 172 }, { 0, 173 }, { 0, 174 }, { 0, 175 }, + { 0, 176 }, { 0, 177 }, { 0, 178 }, { 0, 179 }, { 0, 180 }, { 0, 181 }, { 0, 182 }, { 0, 183 }, + { 0, 184 }, { 0, 185 }, { 0, 186 }, { 0, 187 }, { 0, 188 }, { 0, 189 }, { 0, 190 }, { 0, 191 }, + { 0, 192 }, { 0, 193 }, { 0, 194 }, { 0, 195 }, { 0, 196 }, { 0, 197 }, { 0, 198 }, { 0, 199 }, + { 0, 200 }, { 0, 201 }, { 0, 202 }, { 0, 203 }, { 0, 204 }, { 0, 205 }, { 0, 206 }, { 0, 207 }, + { 0, 208 }, { 0, 209 }, { 0, 210 }, { 0, 211 }, { 0, 212 }, { 0, 213 }, { 0, 214 }, { 0, 215 }, + { 0, 216 }, { 0, 217 }, { 0, 218 }, { 0, 219 }, { 0, 220 }, { 0, 221 }, { 0, 222 }, { 0, 223 }, + { 0, 224 }, { 0, 225 }, { 0, 226 }, { 0, 227 }, { 0, 228 }, { 0, 229 }, { 0, 230 }, { 0, 231 }, + { 0, 232 }, { 0, 233 }, { 0, 234 }, { 0, 235 }, { 0, 236 }, { 0, 237 }, { 0, 238 }, { 0, 239 }, + { 0, 240 }, { 0, 241 }, { 0, 242 }, { 0, 243 }, { 0, 244 }, { 0, 245 }, { 0, 246 }, { 0, 247 }, + { 0, 248 }, { 0, 249 }, { 0, 250 }, { 0, 251 }, { 0, 252 }, { 0, 253 }, { 0, 254 }, { 0, 255 }, + { 1, 0 }, { 1, 1 }, { 1, 2 }, { 1, 3 }, { 1, 4 }, { 1, 5 }, { 1, 6 }, { 1, 7 }, + { 1, 8 }, { 1, 9 }, { 1, 10 }, { 1, 11 }, { 1, 12 }, { 1, 10 }, { 1, 14 }, { 1, 15 }, + { 1, 16 }, { 1, 17 }, { 1, 18 }, { 1, 19 }, { 1, 20 }, { 1, 21 }, { 1, 22 }, { 1, 23 }, + { 1, 24 }, { 1, 25 }, { 1, 26 }, { 1, 27 }, { 1, 28 }, { 1, 29 }, { 1, 30 }, { 1, 31 }, + { 1, 32 }, { 1, 33 }, { 1, 34 }, { 1, 35 }, { 1, 36 }, { 1, 37 }, { 1, 38 }, { 1, 39 }, + { 1, 40 }, { 1, 41 }, { 1, 42 }, { 1, 43 }, { 1, 44 }, { 1, 45 }, { 1, 46 }, { 1, 47 }, + { 1, 48 }, { 1, 49 }, { 1, 50 }, { 1, 51 }, { 1, 52 }, { 1, 53 }, { 1, 54 }, { 1, 55 }, + { 1, 56 }, { 1, 57 }, { 1, 58 }, { 1, 59 }, { 1, 60 }, { 1, 61 }, { 1, 62 }, { 1, 63 }, + { 1, 64 }, { 1, 65 }, { 1, 66 }, { 1, 67 }, { 1, 68 }, { 1, 69 }, { 1, 70 }, { 1, 71 }, + { 1, 72 }, { 1, 73 }, { 1, 74 }, { 1, 75 }, { 1, 76 }, { 1, 77 }, { 1, 78 }, { 1, 79 }, + { 1, 80 }, { 1, 81 }, { 1, 82 }, { 1, 83 }, { 1, 84 }, { 1, 85 }, { 1, 86 }, { 1, 87 }, + { 1, 88 }, { 1, 89 }, { 1, 90 }, { 1, 91 }, { 1, 92 }, { 1, 93 }, { 1, 94 }, { 1, 95 }, + { 1, 96 }, { 1, 97 }, { 1, 98 }, { 1, 99 }, { 1, 100 }, { 1, 101 }, { 1, 102 }, { 1, 103 }, + { 1, 104 }, { 1, 105 }, { 1, 106 }, { 1, 107 }, { 1, 108 }, { 1, 109 }, { 1, 110 }, { 1, 111 }, + { 1, 112 }, { 1, 113 }, { 1, 114 }, { 1, 115 }, { 1, 116 }, { 1, 117 }, { 1, 118 }, { 1, 119 }, + { 1, 120 }, { 1, 121 }, { 1, 122 }, { 1, 123 }, { 1, 124 }, { 1, 125 }, { 1, 126 }, { 1, 127 }, + { 1, 128 }, { 1, 129 }, { 1, 130 }, { 1, 131 }, { 1, 132 }, { 1, 133 }, { 1, 134 }, { 1, 135 }, + { 1, 136 }, { 1, 137 }, { 1, 138 }, { 1, 139 }, { 1, 140 }, { 1, 141 }, { 1, 142 }, { 1, 143 }, + { 1, 144 }, { 1, 145 }, { 1, 146 }, { 1, 147 }, { 1, 148 }, { 1, 149 }, { 1, 150 }, { 1, 151 }, + { 1, 152 }, { 1, 153 }, { 1, 154 }, { 1, 155 }, { 1, 156 }, { 1, 157 }, { 1, 158 }, { 1, 159 }, + { 1, 160 }, { 1, 161 }, { 1, 162 }, { 1, 163 }, { 1, 164 }, { 1, 165 }, { 1, 166 }, { 1, 167 }, + { 1, 168 }, { 1, 169 }, { 1, 170 }, { 1, 171 }, { 1, 172 }, { 1, 173 }, { 1, 174 }, { 1, 175 }, + { 1, 176 }, { 1, 177 }, { 1, 178 }, { 1, 179 }, { 1, 180 }, { 1, 181 }, { 1, 182 }, { 1, 183 }, + { 1, 184 }, { 1, 185 }, { 1, 186 }, { 1, 187 }, { 1, 188 }, { 1, 189 }, { 1, 190 }, { 1, 191 }, + { 1, 192 }, { 1, 193 }, { 1, 194 }, { 1, 195 }, { 1, 196 }, { 1, 197 }, { 1, 198 }, { 1, 199 }, + { 1, 200 }, { 1, 201 }, { 1, 202 }, { 1, 203 }, { 1, 204 }, { 1, 205 }, { 1, 206 }, { 1, 207 }, + { 1, 208 }, { 1, 209 }, { 1, 210 }, { 1, 211 }, { 1, 212 }, { 1, 213 }, { 1, 214 }, { 1, 215 }, + { 1, 216 }, { 1, 217 }, { 1, 218 }, { 1, 219 }, { 1, 220 }, { 1, 221 }, { 1, 222 }, { 1, 223 }, + { 1, 224 }, { 1, 225 }, { 1, 226 }, { 1, 227 }, { 1, 228 }, { 1, 229 }, { 1, 230 }, { 1, 231 }, + { 1, 232 }, { 1, 233 }, { 1, 234 }, { 1, 235 }, { 1, 236 }, { 1, 237 }, { 1, 238 }, { 1, 239 }, + { 1, 240 }, { 1, 241 }, { 1, 242 }, { 1, 243 }, { 1, 244 }, { 1, 245 }, { 1, 246 }, { 1, 247 }, + { 1, 248 }, { 1, 249 }, { 1, 250 }, { 1, 251 }, { 1, 252 }, { 1, 253 }, { 1, 254 }, { 1, 255 }, + { 2, 0 }, { 2, 1 }, { 2, 2 }, { 2, 3 }, { 2, 4 }, { 2, 5 }, { 2, 6 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 2, 188 }, { 2, 189 }, { 2, 190 }, { 2, 191 }, + { 2, 192 }, { 2, 193 }, { 2, 194 }, { 2, 195 }, { 2, 196 }, { 2, 197 }, { 2, 198 }, { 2, 199 }, + { 2, 200 }, { 2, 201 }, { 2, 202 }, { 2, 203 }, { 2, 204 }, { 2, 205 }, { 2, 206 }, { 2, 207 }, + { 2, 208 }, { 2, 209 }, { 2, 210 }, { 2, 211 }, { 2, 212 }, { 2, 213 }, { 2, 214 }, { 2, 215 }, + { 2, 216 }, { 2, 217 }, { 2, 218 }, { 2, 219 }, { 2, 220 }, { 2, 221 }, { 2, 222 }, { 2, 223 }, + { 2, 224 }, { 2, 225 }, { 2, 226 }, { 2, 227 }, { 2, 228 }, { 2, 229 }, { 2, 230 }, { 2, 231 }, + { 2, 232 }, { 2, 233 }, { 2, 234 }, { 2, 235 }, { 2, 236 }, { 2, 237 }, { 2, 238 }, { 2, 239 }, + { 2, 240 }, { 2, 241 }, { 2, 242 }, { 2, 243 }, { 2, 244 }, { 2, 245 }, { 2, 246 }, { 2, 247 }, + { 2, 248 }, { 2, 249 }, { 2, 250 }, { 2, 251 }, { 2, 252 }, { 2, 253 }, { 2, 254 }, { 2, 255 }, + { 3, 0 }, { 3, 1 }, { 3, 2 }, { 3, 3 }, { 3, 4 }, { 3, 5 }, { 3, 6 }, { 3, 7 }, + { 3, 8 }, { 3, 9 }, { 3, 10 }, { 3, 11 }, { 3, 12 }, { 3, 10 }, { 3, 14 }, { 3, 15 }, + { 3, 16 }, { 3, 17 }, { 3, 18 }, { 3, 19 }, { 3, 20 }, { 3, 21 }, { 3, 22 }, { 3, 23 }, + { 3, 24 }, { 3, 25 }, { 3, 26 }, { 3, 27 }, { 3, 28 }, { 3, 29 }, { 3, 30 }, { 3, 31 }, + { 3, 32 }, { 3, 33 }, { 3, 34 }, { 3, 35 }, { 3, 36 }, { 3, 37 }, { 3, 38 }, { 3, 39 }, + { 3, 40 }, { 3, 41 }, { 3, 42 }, { 3, 43 }, { 3, 44 }, { 3, 45 }, { 3, 46 }, { 3, 47 }, + { 3, 48 }, { 3, 49 }, { 3, 50 }, { 3, 51 }, { 3, 52 }, { 3, 53 }, { 3, 54 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 1, 69 }, { 0, 180 }, { 0, 181 }, { 0, 182 }, { 0, 183 }, { 0, 184 }, { 0, 185 }, { 0, 186 }, + { 0, 187 }, { 0, 188 }, { 0, 189 }, { 49, 49 }, { 49, 50 }, { 0, 180 }, { 0, 181 }, { 0, 182 }, + { 0, 183 }, { 0, 184 }, { 0, 185 }, { 0, 186 }, { 0, 187 }, { 0, 188 }, { 0, 189 }, { 1, 133 }, + { 143, 90 }, { 140, 240 }, { 139, 120 }, { 148, 78 }, { 144, 69 }, { 144, 200 }, { 1, 132 }, { 0, 4 }, + { 130, 96 }, { 147, 193 }, { 1, 23 }, { 146, 180 }, { 139, 125 }, { 148, 131 }, { 148, 132 }, { 144, 197 }, + { 145, 83 }, { 140, 110 }, { 145, 176 }, { 1, 91 }, { 1, 89 }, { 0, 247 }, { 2, 237 }, { 63, 0 }, + { 0, 248 }, { 0, 249 }, { 63, 0 }, { 0, 74 }, { 63, 0 }, { 0, 192 }, { 0, 193 }, { 0, 194 }, + { 0, 195 }, { 0, 196 }, { 0, 197 }, { 0, 198 }, { 0, 199 }, { 0, 204 }, { 0, 200 }, { 63, 0 }, + { 0, 201 }, { 0, 202 }, { 0, 203 }, { 0, 251 }, { 2, 205 }, { 0, 246 }, { 2, 201 }, { 1, 96 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 234 }, { 2, 247 }, { 0, 113 }, { 1, 0 }, { 0, 235 }, + { 1, 102 }, { 1, 179 }, { 1, 178 }, { 2, 227 }, { 0, 243 }, { 2, 226 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 2, 196 }, { 2, 197 }, { 0, 80 }, { 0, 50 }, { 2, 198 }, { 63, 0 }, + { 1, 233 }, { 1, 18 }, { 1, 88 }, { 1, 21 }, { 0, 125 }, { 0, 216 }, { 0, 172 }, { 3, 32 }, + { 0, 217 }, { 0, 168 }, { 1, 123 }, { 0, 215 }, { 63, 0 }, { 0, 146 }, { 0, 206 }, { 0, 245 }, + { 1, 77 }, { 1, 144 }, { 0, 65 }, { 0, 52 }, { 0, 93 }, { 0, 146 }, { 63, 0 }, { 1, 177 }, + { 63, 0 }, { 1, 33 }, { 1, 122 }, { 1, 236 }, { 63, 0 }, { 0, 223 }, { 63, 0 }, { 0, 110 }, + { 63, 0 }, { 63, 0 }, { 2, 202 }, { 1, 86 }, { 63, 0 }, { 0, 227 }, { 63, 0 }, { 1, 15 }, + { 0, 229 }, { 1, 106 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 45 }, { 0, 219 }, + { 1, 51 }, { 0, 220 }, { 1, 50 }, { 1, 165 }, { 0, 221 }, { 3, 27 }, { 0, 208 }, { 0, 213 }, + { 0, 209 }, { 0, 146 }, { 0, 211 }, { 63, 0 }, { 1, 120 }, { 1, 104 }, { 63, 0 }, { 0, 212 }, + { 1, 118 }, { 63, 0 }, { 1, 121 }, { 0, 177 }, { 0, 176 }, { 0, 44 }, { 0, 107 }, { 0, 95 }, + { 0, 191 }, { 0, 16 }, { 63, 0 }, { 0, 5 }, { 0, 6 }, { 3, 41 }, { 63, 0 }, { 3, 39 }, + { 0, 141 }, { 0, 140 }, { 1, 135 }, { 1, 134 }, { 3, 49 }, { 1, 63 }, { 1, 64 }, { 1, 17 }, + { 1, 30 }, { 0, 51 }, { 1, 10 }, { 0, 51 }, { 1, 59 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 1, 60 }, { 1, 58 }, { 2, 222 }, { 2, 221 }, { 1, 14 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 1, 87 }, { 0, 53 }, { 2, 204 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 3, 37 }, { 63, 0 }, { 63, 0 }, { 2, 217 }, { 0, 124 }, + { 63, 0 }, { 1, 140 }, { 63, 0 }, { 1, 238 }, { 63, 0 }, { 63, 0 }, { 0, 83 }, { 63, 0 }, + { 0, 116 }, { 63, 0 }, { 0, 72 }, { 0, 161 }, { 0, 161 }, { 0, 85 }, { 0, 155 }, { 63, 0 }, + { 0, 166 }, { 1, 81 }, { 63, 0 }, { 0, 135 }, { 63, 0 }, { 0, 46 }, { 0, 94 }, { 0, 77 }, + { 0, 232 }, { 1, 32 }, { 1, 82 }, { 1, 38 }, { 63, 0 }, { 1, 44 }, { 1, 97 }, { 0, 149 }, + { 63, 0 }, { 0, 91 }, { 0, 97 }, { 0, 158 }, { 0, 104 }, { 0, 143 }, { 1, 119 }, { 63, 0 }, + { 3, 38 }, { 0, 108 }, { 0, 119 }, { 0, 67 }, { 0, 49 }, { 0, 112 }, { 63, 0 }, { 1, 84 }, + { 1, 241 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 1, 40 }, { 1, 12 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 1, 98 }, { 0, 72 }, { 0, 14 }, { 0, 120 }, { 0, 138 }, { 63, 0 }, + { 1, 100 }, { 0, 123 }, { 63, 0 }, { 63, 0 }, { 2, 248 }, { 2, 251 }, { 63, 0 }, { 2, 252 }, + { 0, 160 }, { 63, 0 }, { 1, 36 }, { 0, 87 }, { 0, 10 }, { 0, 106 }, { 0, 144 }, { 1, 39 }, + { 1, 147 }, { 63, 0 }, { 0, 95 }, { 63, 0 }, { 63, 0 }, { 1, 172 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 109 }, { 63, 0 }, { 0, 239 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 1, 145 }, { 63, 0 }, { 1, 149 }, { 63, 0 }, { 143, 116 }, { 137, 196 }, + { 143, 72 }, { 147, 126 }, { 63, 0 }, { 1, 1 }, { 1, 3 }, { 1, 2 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 2, 202 }, { 2, 202 }, { 2, 202 }, { 2, 202 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 248 }, { 0, 248 }, { 0, 248 }, { 0, 248 }, + { 0, 77 }, { 0, 77 }, { 0, 77 }, { 0, 77 }, { 0, 44 }, { 0, 44 }, { 0, 44 }, { 0, 44 }, + { 1, 9 }, { 1, 9 }, { 1, 9 }, { 1, 9 }, { 63, 0 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 3, 50 }, { 1, 69 }, { 63, 0 }, { 63, 0 }, { 1, 69 }, { 0, 180 }, { 0, 181 }, + { 0, 182 }, { 0, 183 }, { 0, 184 }, { 0, 185 }, { 0, 186 }, { 0, 187 }, { 0, 188 }, { 0, 189 }, + { 63, 0 }, { 63, 0 }, { 45, 0 }, { 33, 0 }, { 0, 14 }, { 37, 0 }, { 46, 0 }, { 47, 0 }, + { 58, 0 }, { 59, 0 }, { 63, 0 }, { 64, 0 }, { 94, 0 }, { 95, 0 }, { 39, 0 }, { 34, 0 }, + { 0, 26 }, { 61, 0 }, { 0, 55 }, { 0, 66 }, { 129, 155 }, { 0, 109 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 1, 70 }, + { 78, 71 }, { 1, 29 }, { 1, 127 }, { 130, 129 }, { 130, 130 }, { 130, 131 }, { 130, 132 }, { 130, 133 }, + { 130, 134 }, { 130, 135 }, { 130, 136 }, { 130, 137 }, { 130, 138 }, { 130, 139 }, { 130, 140 }, { 130, 141 }, + { 130, 142 }, { 130, 143 }, { 130, 144 }, { 130, 145 }, { 130, 146 }, { 130, 147 }, { 130, 148 }, { 130, 149 }, + { 130, 150 }, { 130, 151 }, { 130, 152 }, { 130, 153 }, { 130, 154 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 130, 96 }, { 130, 97 }, { 130, 98 }, { 130, 99 }, { 130, 100 }, { 130, 101 }, { 130, 102 }, { 130, 103 }, + { 130, 104 }, { 130, 105 }, { 130, 106 }, { 130, 107 }, { 130, 108 }, { 130, 109 }, { 130, 110 }, { 130, 111 }, + { 130, 112 }, { 130, 113 }, { 130, 114 }, { 130, 115 }, { 130, 116 }, { 130, 117 }, { 130, 118 }, { 130, 119 }, + { 130, 120 }, { 130, 121 }, { 130, 159 }, { 130, 160 }, { 130, 161 }, { 130, 162 }, { 130, 163 }, { 130, 164 }, + { 130, 165 }, { 130, 166 }, { 130, 167 }, { 130, 168 }, { 130, 169 }, { 130, 170 }, { 130, 171 }, { 130, 172 }, + { 130, 173 }, { 130, 174 }, { 130, 175 }, { 130, 176 }, { 130, 177 }, { 130, 178 }, { 130, 179 }, { 130, 180 }, + { 130, 181 }, { 130, 182 }, { 130, 183 }, { 130, 184 }, { 130, 185 }, { 130, 186 }, { 130, 187 }, { 130, 188 }, + { 130, 189 }, { 130, 190 }, { 130, 191 }, { 130, 192 }, { 130, 193 }, { 130, 194 }, { 130, 195 }, { 63, 0 }, + { 130, 196 }, { 130, 197 }, { 130, 198 }, { 130, 199 }, { 130, 200 }, { 130, 201 }, { 130, 202 }, { 130, 203 }, + { 130, 204 }, { 130, 205 }, { 130, 206 }, { 130, 207 }, { 130, 208 }, { 130, 209 }, { 130, 210 }, { 130, 211 }, + { 130, 212 }, { 130, 213 }, { 130, 214 }, { 130, 215 }, { 130, 216 }, { 130, 217 }, { 130, 218 }, { 130, 219 }, + { 130, 220 }, { 130, 221 }, { 130, 222 }, { 130, 223 }, { 130, 224 }, { 130, 225 }, { 130, 226 }, { 130, 227 }, + { 130, 228 }, { 130, 229 }, { 130, 230 }, { 130, 231 }, { 130, 232 }, { 130, 233 }, { 130, 234 }, { 130, 235 }, + { 130, 237 }, { 130, 240 }, { 130, 241 }, { 131, 64 }, { 131, 65 }, { 131, 66 }, { 131, 67 }, { 131, 68 }, + { 131, 69 }, { 131, 70 }, { 131, 71 }, { 131, 72 }, { 131, 73 }, { 131, 74 }, { 131, 75 }, { 131, 76 }, + { 131, 77 }, { 131, 78 }, { 131, 79 }, { 131, 80 }, { 131, 81 }, { 131, 82 }, { 131, 83 }, { 131, 84 }, + { 131, 85 }, { 131, 86 }, { 131, 87 }, { 131, 88 }, { 131, 89 }, { 131, 90 }, { 131, 91 }, { 131, 92 }, + { 131, 93 }, { 131, 94 }, { 131, 95 }, { 131, 96 }, { 131, 97 }, { 131, 98 }, { 131, 99 }, { 131, 100 }, + { 131, 101 }, { 131, 102 }, { 131, 103 }, { 131, 104 }, { 131, 105 }, { 131, 106 }, { 131, 107 }, { 131, 108 }, + { 131, 109 }, { 131, 110 }, { 131, 111 }, { 131, 112 }, { 131, 113 }, { 131, 114 }, { 131, 115 }, { 131, 116 }, + { 131, 117 }, { 131, 118 }, { 131, 119 }, { 131, 120 }, { 131, 121 }, { 131, 122 }, { 131, 123 }, { 131, 124 }, + { 131, 125 }, { 131, 126 }, { 131, 128 }, { 131, 129 }, { 131, 130 }, { 131, 131 }, { 131, 132 }, { 131, 133 }, + { 131, 134 }, { 131, 135 }, { 131, 136 }, { 131, 137 }, { 131, 138 }, { 131, 139 }, { 131, 140 }, { 131, 141 }, + { 131, 143 }, { 131, 146 }, { 131, 147 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 1, 20 }, { 1, 20 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 0, 250 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 0, 125 }, { 0, 125 }, { 63, 0 }, { 0, 169 }, { 0, 222 }, { 0, 244 }, { 63, 0 }, + { 0, 99 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 205 }, { 0, 207 }, { 0, 178 }, { 63, 0 }, + { 0, 190 }, { 1, 225 }, { 63, 0 }, { 63, 0 }, { 0, 75 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 0, 70 }, { 0, 43 }, { 0, 42 }, { 0, 71 }, { 3, 40 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 1, 78 }, { 0, 2 }, { 0, 127 }, { 0, 128 }, { 0, 179 }, { 63, 0 }, { 1, 72 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 162 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 103 }, { 0, 62 }, { 0, 108 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 1, 62 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 44 }, + { 0, 107 }, { 0, 95 }, { 0, 191 }, { 0, 16 }, { 0, 190 }, { 1, 49 }, { 1, 225 }, { 0, 192 }, + { 0, 193 }, { 0, 194 }, { 0, 195 }, { 0, 196 }, { 0, 197 }, { 0, 198 }, { 0, 199 }, { 0, 200 }, + { 0, 201 }, { 0, 202 }, { 0, 203 }, { 63, 0 }, { 0, 45 }, { 1, 50 }, { 0, 220 }, { 0, 219 }, + { 1, 165 }, { 1, 51 }, { 0, 222 }, { 63, 0 }, { 0, 172 }, { 63, 0 }, { 0, 217 }, { 0, 125 }, + { 0, 125 }, { 0, 216 }, { 1, 123 }, { 0, 168 }, { 0, 112 }, { 63, 0 }, { 1, 119 }, { 1, 120 }, + { 0, 212 }, { 0, 205 }, { 1, 122 }, { 0, 206 }, { 0, 213 }, { 0, 208 }, { 0, 99 }, { 0, 207 }, + { 0, 146 }, { 0, 93 }, { 0, 52 }, { 0, 65 }, { 0, 245 }, { 0, 124 }, { 0, 104 }, { 1, 33 }, + { 0, 110 }, { 0, 70 }, { 63, 0 }, { 1, 38 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 106 }, + { 0, 176 }, { 0, 177 }, { 0, 94 }, { 0, 83 }, { 0, 97 }, { 1, 56 }, { 0, 144 }, { 63, 0 }, + { 0, 85 }, { 0, 161 }, { 0, 91 }, { 1, 32 }, { 0, 232 }, { 1, 44 }, { 0, 51 }, { 1, 58 }, + { 1, 59 }, { 1, 60 }, { 1, 61 }, { 1, 62 }, { 3, 49 }, { 1, 63 }, { 1, 64 }, { 0, 43 }, + { 0, 42 }, { 1, 20 }, { 2, 217 }, { 0, 116 }, { 0, 178 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 1, 65 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 74 }, { 0, 251 }, { 0, 169 }, + { 0, 234 }, { 0, 71 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 0, 226 }, { 63, 0 }, { 0, 149 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 79, 78 }, { 63, 0 }, { 0, 46 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 0, 161 }, { 0, 151 }, { 0, 166 }, { 63, 0 }, { 130, 137 }, { 0, 108 }, + { 63, 0 }, { 63, 0 }, { 0, 109 }, { 1, 43 }, { 1, 129 }, { 0, 120 }, { 63, 0 }, { 63, 0 }, + { 1, 68 }, { 0, 119 }, { 1, 78 }, { 63, 0 }, { 63, 0 }, { 3, 50 }, { 0, 4 }, { 0, 180 }, + { 0, 181 }, { 0, 182 }, { 0, 183 }, { 0, 184 }, { 0, 185 }, { 0, 186 }, { 0, 187 }, { 0, 188 }, + { 1, 69 }, { 0, 51 }, { 1, 72 }, { 1, 9 }, { 1, 10 }, { 1, 1 }, { 1, 2 }, { 1, 3 }, + { 1, 185 }, { 1, 71 }, { 2, 219 }, { 1, 87 }, { 63, 0 }, { 2, 247 }, { 1, 17 }, { 63, 0 }, + { 0, 77 }, { 1, 6 }, { 1, 25 }, { 1, 12 }, { 63, 0 }, { 2, 220 }, { 1, 5 }, { 0, 2 }, + { 2, 221 }, { 2, 222 }, { 63, 0 }, { 1, 74 }, { 1, 7 }, { 1, 26 }, { 129, 96 }, { 2, 223 }, + { 1, 70 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 1, 39 }, { 3, 37 }, { 0, 221 }, + { 0, 48 }, { 63, 0 }, { 0, 14 }, { 1, 81 }, { 3, 38 }, { 0, 152 }, { 0, 149 }, { 1, 98 }, + { 0, 72 }, { 0, 57 }, { 0, 215 }, { 1, 167 }, { 0, 25 }, { 63, 0 }, { 63, 0 }, { 1, 95 }, + { 1, 7 }, { 3, 11 }, { 63, 0 }, { 1, 93 }, { 1, 31 }, { 1, 8 }, { 63, 0 }, { 1, 1 }, + { 63, 0 }, { 63, 0 }, { 1, 3 }, { 63, 0 }, { 78, 71 }, { 0, 143 }, { 0, 81 }, { 0, 54 }, + { 63, 0 }, { 1, 23 }, { 3, 39 }, { 0, 82 }, { 0, 1 }, { 139, 214 }, { 1, 131 }, { 141, 135 }, + { 1, 130 }, { 3, 40 }, { 3, 41 }, { 1, 121 }, { 3, 42 }, { 1, 86 }, { 0, 53 }, { 0, 241 }, + { 0, 113 }, { 2, 227 }, { 1, 178 }, { 3, 43 }, { 0, 133 }, { 0, 235 }, { 0, 244 }, { 0, 239 }, + { 1, 144 }, { 1, 77 }, { 1, 168 }, { 63, 0 }, { 0, 78 }, { 0, 252 }, { 0, 246 }, { 63, 0 }, + { 3, 46 }, { 0, 248 }, { 0, 254 }, { 0, 12 }, { 1, 94 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 0, 129 }, { 63, 0 }, { 0, 151 }, { 0, 161 }, { 1, 8 }, { 1, 93 }, { 1, 94 }, + { 1, 95 }, { 0, 249 }, { 1, 96 }, { 0, 254 }, { 1, 18 }, { 1, 97 }, { 1, 98 }, { 0, 77 }, + { 0, 53 }, { 1, 99 }, { 0, 144 }, { 1, 40 }, { 0, 119 }, { 63, 0 }, { 1, 100 }, { 1, 101 }, + { 0, 133 }, { 1, 102 }, { 1, 21 }, { 0, 236 }, { 1, 30 }, { 1, 10 }, { 63, 0 }, { 63, 0 }, + { 0, 245 }, { 1, 104 }, { 1, 105 }, { 63, 0 }, { 0, 223 }, { 0, 106 }, { 1, 44 }, { 1, 44 }, + { 1, 82 }, { 0, 115 }, { 1, 32 }, { 63, 0 }, { 63, 0 }, { 1, 106 }, { 1, 107 }, { 0, 14 }, + { 0, 231 }, { 1, 108 }, { 0, 222 }, { 0, 229 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 1, 112 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 1, 48 }, { 1, 5 }, { 0, 16 }, { 0, 124 }, { 1, 113 }, + { 0, 207 }, { 0, 10 }, { 0, 10 }, { 63, 0 }, { 0, 138 }, { 63, 0 }, { 1, 115 }, { 63, 0 }, + { 0, 97 }, { 63, 0 }, { 1, 117 }, { 0, 210 }, { 1, 15 }, { 0, 212 }, { 0, 99 }, { 0, 208 }, + { 0, 209 }, { 0, 207 }, { 63, 0 }, { 1, 119 }, { 0, 205 }, { 1, 120 }, { 0, 206 }, { 1, 121 }, + { 1, 122 }, { 0, 216 }, { 0, 125 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 1, 139 }, { 1, 140 }, { 1, 141 }, { 0, 113 }, { 1, 0 }, { 1, 142 }, { 0, 255 }, + { 1, 143 }, { 0, 207 }, { 1, 38 }, { 1, 144 }, { 1, 145 }, { 1, 146 }, { 0, 176 }, { 63, 0 }, + { 1, 148 }, { 1, 12 }, { 1, 149 }, { 0, 104 }, { 1, 56 }, { 1, 23 }, { 63, 0 }, { 0, 10 }, + { 1, 151 }, { 1, 45 }, { 0, 124 }, { 1, 152 }, { 1, 39 }, { 1, 153 }, { 1, 41 }, { 1, 154 }, + { 1, 155 }, { 1, 156 }, { 1, 157 }, { 0, 83 }, { 0, 226 }, { 0, 48 }, { 1, 197 }, { 1, 159 }, + { 3, 35 }, { 1, 16 }, { 1, 160 }, { 1, 161 }, { 1, 162 }, { 1, 163 }, { 63, 0 }, { 0, 69 }, + { 1, 26 }, { 1, 74 }, { 129, 155 }, { 0, 61 }, { 1, 6 }, { 0, 69 }, { 0, 3 }, { 0, 2 }, + { 1, 167 }, { 1, 168 }, { 1, 169 }, { 1, 170 }, { 1, 171 }, { 1, 172 }, { 1, 173 }, { 1, 174 }, + { 1, 77 }, { 1, 175 }, { 0, 244 }, { 1, 176 }, { 1, 177 }, { 1, 178 }, { 1, 179 }, { 0, 243 }, + { 0, 238 }, { 1, 180 }, { 1, 181 }, { 1, 57 }, { 1, 182 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 3, 32 }, { 1, 123 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 1, 124 }, + { 0, 177 }, { 0, 179 }, { 0, 178 }, { 1, 125 }, { 0, 51 }, { 1, 59 }, { 1, 58 }, { 1, 60 }, + { 3, 50 }, { 63, 0 }, { 1, 78 }, { 1, 47 }, { 1, 126 }, { 151, 76 }, { 150, 179 }, { 140, 142 }, + { 144, 92 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 180 }, { 0, 181 }, { 0, 182 }, { 0, 183 }, + { 0, 184 }, { 0, 185 }, { 0, 186 }, { 0, 187 }, { 0, 188 }, { 1, 69 }, { 1, 29 }, { 1, 127 }, + { 1, 128 }, { 1, 129 }, { 1, 130 }, { 1, 131 }, { 1, 132 }, { 1, 133 }, { 1, 134 }, { 1, 135 }, + { 0, 140 }, { 0, 141 }, { 0, 29 }, { 0, 30 }, { 0, 63 }, { 0, 64 }, { 0, 70 }, { 0, 42 }, + { 0, 43 }, { 0, 71 }, { 0, 6 }, { 0, 5 }, { 0, 8 }, { 0, 7 }, { 63, 0 }, { 0, 192 }, + { 0, 193 }, { 0, 194 }, { 0, 195 }, { 0, 196 }, { 0, 197 }, { 0, 198 }, { 0, 199 }, { 0, 200 }, + { 0, 201 }, { 0, 202 }, { 0, 203 }, { 0, 204 }, { 63, 0 }, { 1, 70 }, { 0, 81 }, { 0, 82 }, + { 1, 137 }, { 1, 138 }, { 0, 1 }, { 63, 0 }, { 130, 105 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 1, 7 }, { 1, 184 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 1, 185 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 1, 194 }, { 1, 191 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 0, 68 }, { 1, 1 }, { 1, 2 }, { 63, 0 }, + { 1, 200 }, { 1, 61 }, { 1, 201 }, { 1, 62 }, { 1, 202 }, { 63, 0 }, { 1, 207 }, { 1, 204 }, + { 1, 205 }, { 1, 206 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 1, 211 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 1, 212 }, { 1, 51 }, { 0, 96 }, { 1, 214 }, { 1, 215 }, { 0, 125 }, { 0, 148 }, + { 1, 216 }, { 1, 217 }, { 1, 218 }, { 1, 219 }, { 1, 85 }, { 0, 217 }, { 1, 220 }, { 63, 0 }, + { 1, 221 }, { 63, 0 }, { 63, 0 }, { 1, 224 }, { 1, 225 }, { 1, 84 }, { 3, 42 }, { 1, 227 }, + { 1, 228 }, { 1, 229 }, { 1, 230 }, { 0, 190 }, { 63, 0 }, { 63, 0 }, { 1, 232 }, { 63, 0 }, + { 1, 233 }, { 1, 237 }, { 1, 115 }, { 0, 75 }, { 1, 235 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 0, 80 }, { 0, 50 }, { 1, 17 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 0, 94 }, { 0, 85 }, { 0, 161 }, { 0, 166 }, { 1, 81 }, { 1, 25 }, { 1, 31 }, { 63, 0 }, + { 3, 49 }, { 1, 63 }, { 1, 64 }, { 1, 165 }, { 1, 50 }, { 0, 220 }, { 0, 45 }, { 2, 239 }, + { 0, 219 }, { 0, 246 }, { 0, 248 }, { 0, 125 }, { 0, 169 }, { 0, 168 }, { 0, 172 }, { 0, 217 }, + { 0, 3 }, { 0, 2 }, { 0, 51 }, { 1, 9 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 0, 235 }, { 63, 0 }, { 63, 0 }, { 0, 234 }, { 0, 72 }, { 0, 72 }, { 0, 112 }, { 1, 84 }, + { 63, 0 }, { 63, 0 }, { 0, 213 }, { 1, 86 }, { 1, 33 }, { 0, 110 }, { 1, 87 }, { 0, 120 }, + { 63, 0 }, { 1, 36 }, { 1, 213 }, { 0, 146 }, { 63, 0 }, { 0, 93 }, { 0, 239 }, { 0, 65 }, + { 0, 191 }, { 0, 107 }, { 0, 44 }, { 0, 95 }, { 0, 47 }, { 1, 237 }, { 1, 88 }, { 0, 251 }, + { 1, 89 }, { 1, 90 }, { 0, 74 }, { 1, 91 }, { 0, 246 }, { 0, 252 }, { 1, 198 }, { 1, 1 }, + { 1, 3 }, { 1, 2 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 1, 238 }, { 1, 239 }, { 1, 240 }, { 1, 241 }, { 0, 110 }, + { 63, 0 }, { 0, 228 }, { 63, 0 }, { 0, 237 }, { 0, 90 }, { 1, 243 }, { 2, 188 }, { 2, 189 }, + { 2, 190 }, { 1, 110 }, { 1, 111 }, { 2, 191 }, { 2, 192 }, { 2, 193 }, { 2, 194 }, { 2, 195 }, + { 63, 0 }, { 63, 0 }, { 2, 198 }, { 2, 199 }, { 2, 200 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 2, 201 }, { 2, 209 }, { 2, 203 }, { 0, 78 }, { 63, 0 }, { 2, 204 }, { 2, 205 }, { 2, 206 }, + { 0, 249 }, { 63, 0 }, { 0, 134 }, { 2, 207 }, { 0, 247 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 2, 211 }, { 0, 250 }, { 2, 212 }, { 2, 213 }, { 2, 215 }, { 2, 214 }, { 1, 20 }, { 0, 54 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 } +}; diff --git a/cpan/dist/Unicode-Japanese/c_lib/table_eu2a2s.c b/cpan/dist/Unicode-Japanese/c_lib/table_eu2a2s.c new file mode 100644 index 00000000..43a853bd --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/table_eu2a2s.c @@ -0,0 +1,1039 @@ +/* This file is autogenerated by autogen.pl. */ +#include "unijp_table.h" +/* +$VAR1 = { + 'usize' => 2, + 'chars' => '8192', + 'file' => 'jcode/emoji2/eu2a2s.dat', + 'name' => 'eu2a2s', + 'path' => '../jcode/emoji2/eu2a2s.dat', + 'ucname' => 'EU2A2S', + 'size' => 16384 + }; +*/ +const uj_uint8 _uj_table_eu2a2s[UJ_EU2A2S_CHARS][UJ_EU2A2S_USIZE] = { + { 63, 0 }, { 235, 89 }, { 235, 90 }, { 235, 91 }, { 236, 72 }, { 236, 73 }, { 236, 74 }, { 236, 75 }, + { 236, 76 }, { 236, 77 }, { 236, 78 }, { 236, 79 }, { 235, 154 }, { 235, 234 }, { 236, 150 }, { 235, 94 }, + { 235, 95 }, { 236, 80 }, { 236, 81 }, { 236, 82 }, { 236, 83 }, { 236, 84 }, { 236, 85 }, { 236, 86 }, + { 236, 87 }, { 236, 151 }, { 236, 88 }, { 236, 89 }, { 236, 90 }, { 236, 91 }, { 236, 92 }, { 236, 93 }, + { 236, 94 }, { 236, 95 }, { 236, 96 }, { 236, 97 }, { 236, 98 }, { 236, 99 }, { 236, 100 }, { 236, 101 }, + { 236, 102 }, { 236, 103 }, { 236, 104 }, { 236, 105 }, { 235, 96 }, { 235, 147 }, { 236, 177 }, { 235, 97 }, + { 235, 235 }, { 236, 124 }, { 235, 211 }, { 236, 178 }, { 235, 155 }, { 235, 236 }, { 236, 106 }, { 236, 107 }, + { 236, 125 }, { 236, 152 }, { 235, 84 }, { 236, 126 }, { 235, 98 }, { 236, 108 }, { 236, 109 }, { 236, 110 }, + { 236, 111 }, { 235, 156 }, { 236, 112 }, { 236, 128 }, { 235, 212 }, { 235, 99 }, { 236, 113 }, { 236, 114 }, + { 235, 237 }, { 236, 115 }, { 235, 184 }, { 235, 64 }, { 235, 68 }, { 235, 78 }, { 235, 185 }, { 236, 172 }, + { 235, 213 }, { 236, 116 }, { 236, 117 }, { 235, 116 }, { 236, 173 }, { 236, 179 }, { 235, 214 }, { 236, 153 }, + { 236, 118 }, { 236, 119 }, { 236, 144 }, { 235, 117 }, { 236, 129 }, { 236, 180 }, { 235, 238 }, { 235, 100 }, + { 235, 148 }, { 236, 130 }, { 235, 92 }, { 235, 66 }, { 236, 131 }, { 236, 132 }, { 236, 133 }, { 236, 134 }, + { 235, 239 }, { 236, 135 }, { 235, 118 }, { 235, 101 }, { 235, 250 }, { 236, 154 }, { 235, 240 }, { 236, 155 }, + { 235, 132 }, { 235, 189 }, { 236, 156 }, { 236, 157 }, { 235, 215 }, { 236, 120 }, { 236, 121 }, { 235, 241 }, + { 235, 242 }, { 236, 136 }, { 235, 119 }, { 236, 158 }, { 235, 243 }, { 235, 138 }, { 236, 159 }, { 236, 145 }, + { 236, 146 }, { 235, 244 }, { 236, 160 }, { 236, 137 }, { 236, 122 }, { 235, 167 }, { 235, 186 }, { 236, 161 }, + { 236, 123 }, { 236, 138 }, { 235, 245 }, { 236, 162 }, { 235, 216 }, { 235, 217 }, { 236, 139 }, { 235, 120 }, + { 235, 168 }, { 235, 246 }, { 235, 133 }, { 236, 140 }, { 235, 139 }, { 235, 121 }, { 236, 163 }, { 236, 174 }, + { 236, 164 }, { 236, 175 }, { 236, 176 }, { 235, 247 }, { 235, 134 }, { 236, 141 }, { 235, 122 }, { 236, 147 }, + { 235, 157 }, { 236, 165 }, { 236, 166 }, { 235, 218 }, { 236, 167 }, { 235, 248 }, { 235, 249 }, { 235, 102 }, + { 235, 140 }, { 235, 141 }, { 235, 161 }, { 236, 168 }, { 235, 142 }, { 236, 169 }, { 236, 170 }, { 236, 171 }, + { 235, 85 }, { 235, 86 }, { 235, 87 }, { 235, 88 }, { 235, 251 }, { 235, 252 }, { 236, 64 }, { 236, 65 }, + { 236, 66 }, { 236, 67 }, { 236, 68 }, { 236, 69 }, { 236, 70 }, { 236, 71 }, { 235, 65 }, { 235, 93 }, + { 235, 103 }, { 235, 104 }, { 235, 105 }, { 235, 106 }, { 235, 107 }, { 235, 108 }, { 235, 109 }, { 235, 110 }, + { 235, 111 }, { 235, 112 }, { 235, 113 }, { 235, 114 }, { 235, 115 }, { 235, 123 }, { 235, 124 }, { 235, 125 }, + { 235, 126 }, { 235, 128 }, { 235, 129 }, { 235, 130 }, { 235, 131 }, { 236, 142 }, { 236, 143 }, { 235, 135 }, + { 235, 136 }, { 235, 137 }, { 235, 67 }, { 235, 143 }, { 235, 144 }, { 235, 145 }, { 235, 146 }, { 235, 69 }, + { 235, 149 }, { 235, 150 }, { 235, 151 }, { 235, 152 }, { 235, 153 }, { 235, 70 }, { 235, 71 }, { 235, 158 }, + { 235, 159 }, { 235, 160 }, { 235, 162 }, { 235, 163 }, { 235, 164 }, { 235, 165 }, { 235, 166 }, { 235, 169 }, + { 235, 170 }, { 235, 171 }, { 235, 172 }, { 235, 173 }, { 235, 174 }, { 235, 175 }, { 235, 72 }, { 235, 176 }, + { 235, 177 }, { 235, 178 }, { 235, 179 }, { 235, 180 }, { 235, 181 }, { 235, 182 }, { 235, 183 }, { 235, 187 }, + { 235, 188 }, { 235, 73 }, { 235, 74 }, { 235, 75 }, { 235, 76 }, { 235, 77 }, { 235, 190 }, { 235, 191 }, + { 235, 192 }, { 235, 79 }, { 235, 80 }, { 235, 81 }, { 235, 82 }, { 235, 83 }, { 235, 193 }, { 235, 194 }, + { 235, 195 }, { 235, 196 }, { 235, 197 }, { 235, 198 }, { 235, 199 }, { 235, 200 }, { 235, 201 }, { 235, 202 }, + { 235, 203 }, { 235, 204 }, { 235, 205 }, { 235, 206 }, { 235, 207 }, { 235, 208 }, { 235, 209 }, { 235, 210 }, + { 235, 219 }, { 235, 220 }, { 235, 221 }, { 235, 222 }, { 235, 223 }, { 235, 224 }, { 235, 225 }, { 235, 226 }, + { 235, 227 }, { 235, 228 }, { 236, 148 }, { 236, 149 }, { 235, 229 }, { 235, 230 }, { 235, 231 }, { 235, 232 }, + { 235, 233 }, { 236, 181 }, { 236, 182 }, { 236, 183 }, { 236, 184 }, { 236, 185 }, { 236, 186 }, { 236, 187 }, + { 236, 188 }, { 236, 189 }, { 236, 190 }, { 236, 191 }, { 236, 192 }, { 236, 193 }, { 236, 194 }, { 236, 195 }, + { 236, 196 }, { 236, 197 }, { 236, 198 }, { 236, 199 }, { 236, 200 }, { 236, 201 }, { 236, 202 }, { 236, 203 }, + { 236, 204 }, { 236, 205 }, { 236, 206 }, { 236, 207 }, { 236, 208 }, { 236, 209 }, { 236, 229 }, { 236, 230 }, + { 236, 231 }, { 236, 232 }, { 236, 233 }, { 236, 234 }, { 236, 235 }, { 236, 236 }, { 236, 237 }, { 236, 238 }, + { 236, 239 }, { 236, 240 }, { 236, 241 }, { 236, 242 }, { 236, 243 }, { 236, 244 }, { 236, 245 }, { 236, 246 }, + { 236, 247 }, { 236, 248 }, { 236, 249 }, { 236, 250 }, { 236, 251 }, { 236, 252 }, { 237, 64 }, { 237, 65 }, + { 237, 66 }, { 237, 67 }, { 237, 68 }, { 237, 69 }, { 237, 70 }, { 237, 71 }, { 237, 72 }, { 237, 73 }, + { 237, 74 }, { 237, 75 }, { 237, 76 }, { 237, 77 }, { 237, 78 }, { 237, 79 }, { 237, 80 }, { 237, 81 }, + { 237, 82 }, { 237, 83 }, { 237, 84 }, { 237, 85 }, { 237, 86 }, { 237, 87 }, { 237, 88 }, { 237, 89 }, + { 237, 90 }, { 237, 91 }, { 237, 92 }, { 237, 93 }, { 237, 94 }, { 237, 95 }, { 237, 96 }, { 237, 97 }, + { 237, 98 }, { 237, 99 }, { 237, 100 }, { 237, 101 }, { 237, 102 }, { 237, 103 }, { 237, 104 }, { 237, 105 }, + { 237, 106 }, { 237, 107 }, { 237, 108 }, { 237, 109 }, { 237, 110 }, { 237, 111 }, { 237, 112 }, { 237, 113 }, + { 237, 114 }, { 237, 115 }, { 237, 116 }, { 237, 117 }, { 237, 118 }, { 237, 119 }, { 237, 120 }, { 237, 121 }, + { 237, 122 }, { 237, 123 }, { 237, 124 }, { 237, 125 }, { 237, 126 }, { 237, 128 }, { 237, 129 }, { 237, 130 }, + { 237, 131 }, { 237, 132 }, { 237, 133 }, { 237, 134 }, { 237, 135 }, { 237, 136 }, { 237, 137 }, { 237, 138 }, + { 237, 139 }, { 237, 140 }, { 237, 141 }, { 237, 142 }, { 237, 143 }, { 237, 144 }, { 237, 145 }, { 237, 146 }, + { 237, 147 }, { 237, 148 }, { 237, 149 }, { 237, 150 }, { 237, 151 }, { 237, 152 }, { 237, 153 }, { 237, 154 }, + { 237, 155 }, { 237, 156 }, { 237, 157 }, { 237, 158 }, { 237, 159 }, { 237, 160 }, { 237, 161 }, { 237, 162 }, + { 237, 163 }, { 237, 164 }, { 237, 165 }, { 237, 166 }, { 237, 167 }, { 237, 168 }, { 237, 169 }, { 237, 170 }, + { 237, 171 }, { 237, 172 }, { 237, 173 }, { 237, 174 }, { 237, 175 }, { 237, 176 }, { 237, 177 }, { 237, 178 }, + { 237, 179 }, { 237, 180 }, { 237, 181 }, { 237, 182 }, { 237, 183 }, { 237, 184 }, { 237, 185 }, { 237, 186 }, + { 237, 187 }, { 237, 188 }, { 237, 189 }, { 237, 190 }, { 237, 191 }, { 237, 192 }, { 237, 193 }, { 237, 194 }, + { 237, 195 }, { 237, 196 }, { 237, 197 }, { 237, 198 }, { 237, 199 }, { 237, 200 }, { 237, 201 }, { 237, 202 }, + { 237, 203 }, { 237, 204 }, { 237, 205 }, { 237, 206 }, { 236, 210 }, { 236, 211 }, { 236, 212 }, { 236, 213 }, + { 236, 214 }, { 236, 215 }, { 236, 216 }, { 236, 217 }, { 236, 218 }, { 236, 219 }, { 236, 220 }, { 236, 221 }, + { 236, 222 }, { 236, 223 }, { 236, 224 }, { 236, 225 }, { 236, 226 }, { 236, 227 }, { 236, 228 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 237, 207 }, { 237, 208 }, { 237, 209 }, { 237, 210 }, + { 237, 211 }, { 237, 212 }, { 237, 213 }, { 237, 214 }, { 237, 215 }, { 237, 216 }, { 237, 217 }, { 237, 218 }, + { 237, 219 }, { 237, 220 }, { 237, 221 }, { 237, 222 }, { 237, 223 }, { 237, 224 }, { 237, 225 }, { 237, 226 }, + { 237, 227 }, { 237, 228 }, { 237, 229 }, { 237, 230 }, { 237, 231 }, { 237, 232 }, { 237, 233 }, { 237, 234 }, + { 237, 235 }, { 237, 236 }, { 237, 237 }, { 237, 238 }, { 237, 239 }, { 237, 240 }, { 237, 241 }, { 237, 242 }, + { 237, 243 }, { 237, 244 }, { 237, 245 }, { 237, 246 }, { 237, 247 }, { 237, 248 }, { 237, 249 }, { 237, 250 }, + { 237, 251 }, { 237, 252 }, { 238, 64 }, { 238, 65 }, { 238, 66 }, { 238, 67 }, { 238, 68 }, { 238, 69 }, + { 238, 70 }, { 238, 71 }, { 238, 72 }, { 238, 73 }, { 238, 74 }, { 238, 75 }, { 238, 76 }, { 238, 77 }, + { 238, 78 }, { 238, 79 }, { 238, 80 }, { 238, 81 }, { 238, 82 }, { 238, 83 }, { 238, 84 }, { 238, 85 }, + { 238, 86 }, { 238, 87 }, { 238, 88 }, { 238, 89 }, { 238, 90 }, { 238, 91 }, { 238, 92 }, { 238, 93 }, + { 238, 94 }, { 238, 95 }, { 238, 96 }, { 238, 97 }, { 238, 98 }, { 238, 99 }, { 238, 100 }, { 238, 101 }, + { 238, 102 }, { 238, 103 }, { 238, 104 }, { 238, 105 }, { 238, 106 }, { 238, 107 }, { 238, 108 }, { 238, 109 }, + { 238, 110 }, { 238, 111 }, { 238, 112 }, { 238, 113 }, { 238, 114 }, { 238, 115 }, { 238, 116 }, { 238, 117 }, + { 238, 118 }, { 238, 119 }, { 238, 120 }, { 238, 121 }, { 238, 122 }, { 238, 123 }, { 238, 124 }, { 238, 125 }, + { 238, 126 }, { 238, 128 }, { 238, 129 }, { 238, 130 }, { 238, 131 }, { 238, 132 }, { 238, 133 }, { 238, 134 }, + { 238, 135 }, { 238, 136 }, { 238, 137 }, { 238, 138 }, { 238, 139 }, { 238, 140 }, { 238, 141 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 236, 201 }, { 235, 251 }, { 235, 252 }, { 236, 64 }, { 236, 65 }, { 236, 66 }, { 236, 67 }, { 236, 68 }, + { 236, 69 }, { 236, 70 }, { 236, 71 }, { 49, 49 }, { 49, 50 }, { 235, 251 }, { 235, 252 }, { 236, 64 }, + { 236, 65 }, { 236, 66 }, { 236, 67 }, { 236, 68 }, { 236, 69 }, { 236, 70 }, { 236, 71 }, { 237, 95 }, + { 143, 90 }, { 140, 240 }, { 139, 120 }, { 148, 78 }, { 144, 69 }, { 144, 200 }, { 237, 94 }, { 236, 72 }, + { 130, 96 }, { 147, 193 }, { 235, 202 }, { 146, 180 }, { 139, 125 }, { 148, 131 }, { 148, 132 }, { 144, 197 }, + { 145, 83 }, { 140, 110 }, { 145, 176 }, { 236, 242 }, { 236, 240 }, { 235, 176 }, { 238, 67 }, { 63, 0 }, + { 235, 177 }, { 235, 178 }, { 63, 0 }, { 235, 184 }, { 63, 0 }, { 235, 103 }, { 235, 104 }, { 235, 105 }, + { 235, 106 }, { 235, 107 }, { 235, 108 }, { 235, 109 }, { 235, 110 }, { 235, 115 }, { 235, 111 }, { 63, 0 }, + { 235, 112 }, { 235, 113 }, { 235, 114 }, { 235, 180 }, { 237, 224 }, { 235, 72 }, { 237, 220 }, { 236, 247 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 162 }, { 238, 77 }, { 235, 189 }, { 235, 188 }, { 235, 163 }, + { 237, 64 }, { 237, 142 }, { 237, 141 }, { 237, 246 }, { 235, 173 }, { 237, 245 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 237, 215 }, { 237, 216 }, { 235, 213 }, { 235, 211 }, { 237, 217 }, { 63, 0 }, + { 237, 196 }, { 235, 197 }, { 236, 239 }, { 235, 200 }, { 235, 138 }, { 235, 136 }, { 235, 142 }, { 238, 118 }, + { 235, 137 }, { 235, 140 }, { 237, 85 }, { 235, 135 }, { 63, 0 }, { 235, 133 }, { 235, 124 }, { 235, 175 }, + { 236, 209 }, { 237, 106 }, { 235, 156 }, { 235, 155 }, { 236, 180 }, { 235, 133 }, { 63, 0 }, { 237, 140 }, + { 63, 0 }, { 235, 220 }, { 237, 84 }, { 237, 199 }, { 63, 0 }, { 235, 69 }, { 63, 0 }, { 235, 240 }, + { 63, 0 }, { 63, 0 }, { 237, 221 }, { 236, 237 }, { 63, 0 }, { 235, 152 }, { 63, 0 }, { 235, 194 }, + { 235, 70 }, { 237, 68 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 147 }, { 235, 143 }, + { 236, 183 }, { 235, 144 }, { 236, 182 }, { 237, 128 }, { 235, 145 }, { 238, 113 }, { 235, 126 }, { 236, 142 }, + { 235, 128 }, { 235, 133 }, { 235, 130 }, { 63, 0 }, { 237, 82 }, { 237, 66 }, { 63, 0 }, { 235, 131 }, + { 237, 80 }, { 63, 0 }, { 237, 83 }, { 235, 86 }, { 235, 85 }, { 235, 96 }, { 235, 101 }, { 235, 100 }, + { 235, 93 }, { 235, 95 }, { 63, 0 }, { 236, 73 }, { 236, 74 }, { 238, 128 }, { 63, 0 }, { 238, 125 }, + { 235, 217 }, { 235, 216 }, { 237, 97 }, { 237, 96 }, { 238, 136 }, { 236, 195 }, { 236, 196 }, { 235, 196 }, + { 235, 209 }, { 236, 178 }, { 235, 80 }, { 236, 178 }, { 236, 191 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 236, 192 }, { 236, 190 }, { 237, 241 }, { 237, 240 }, { 235, 193 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 236, 238 }, { 235, 236 }, { 237, 223 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 238, 123 }, { 63, 0 }, { 63, 0 }, { 237, 236 }, { 235, 243 }, + { 63, 0 }, { 237, 102 }, { 63, 0 }, { 237, 201 }, { 63, 0 }, { 63, 0 }, { 235, 116 }, { 63, 0 }, + { 235, 215 }, { 63, 0 }, { 235, 237 }, { 236, 165 }, { 236, 165 }, { 236, 179 }, { 235, 247 }, { 63, 0 }, + { 235, 249 }, { 236, 232 }, { 63, 0 }, { 236, 161 }, { 63, 0 }, { 236, 177 }, { 235, 238 }, { 235, 78 }, + { 235, 159 }, { 235, 219 }, { 236, 233 }, { 235, 225 }, { 63, 0 }, { 235, 229 }, { 236, 248 }, { 235, 121 }, + { 63, 0 }, { 235, 117 }, { 236, 130 }, { 235, 122 }, { 235, 239 }, { 235, 120 }, { 237, 81 }, { 63, 0 }, + { 238, 124 }, { 235, 250 }, { 235, 241 }, { 236, 128 }, { 236, 124 }, { 235, 132 }, { 63, 0 }, { 236, 235 }, + { 237, 204 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 227 }, { 235, 82 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 236, 249 }, { 235, 237 }, { 236, 150 }, { 235, 242 }, { 235, 245 }, { 63, 0 }, + { 236, 251 }, { 236, 158 }, { 63, 0 }, { 63, 0 }, { 238, 78 }, { 238, 81 }, { 63, 0 }, { 238, 82 }, + { 235, 157 }, { 63, 0 }, { 235, 223 }, { 236, 153 }, { 235, 234 }, { 235, 118 }, { 235, 168 }, { 235, 226 }, + { 237, 109 }, { 63, 0 }, { 235, 100 }, { 63, 0 }, { 63, 0 }, { 237, 135 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 236, 154 }, { 63, 0 }, { 235, 169 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 237, 107 }, { 63, 0 }, { 237, 111 }, { 63, 0 }, { 143, 116 }, { 137, 196 }, + { 143, 72 }, { 147, 126 }, { 63, 0 }, { 235, 73 }, { 235, 75 }, { 235, 74 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 237, 221 }, { 237, 221 }, { 237, 221 }, { 237, 221 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 177 }, { 235, 177 }, { 235, 177 }, { 235, 177 }, + { 235, 78 }, { 235, 78 }, { 235, 78 }, { 235, 78 }, { 235, 96 }, { 235, 96 }, { 235, 96 }, { 235, 96 }, + { 235, 79 }, { 235, 79 }, { 235, 79 }, { 235, 79 }, { 63, 0 }, { 235, 73 }, { 235, 73 }, { 235, 73 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 238, 137 }, { 236, 201 }, { 63, 0 }, { 63, 0 }, { 236, 201 }, { 235, 251 }, { 235, 252 }, + { 236, 64 }, { 236, 65 }, { 236, 66 }, { 236, 67 }, { 236, 68 }, { 236, 69 }, { 236, 70 }, { 236, 71 }, + { 63, 0 }, { 63, 0 }, { 45, 0 }, { 33, 0 }, { 236, 150 }, { 37, 0 }, { 46, 0 }, { 47, 0 }, + { 58, 0 }, { 59, 0 }, { 63, 0 }, { 64, 0 }, { 94, 0 }, { 95, 0 }, { 39, 0 }, { 34, 0 }, + { 236, 88 }, { 61, 0 }, { 236, 107 }, { 236, 112 }, { 129, 155 }, { 236, 154 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 236, 202 }, + { 78, 71 }, { 235, 208 }, { 237, 89 }, { 130, 129 }, { 130, 130 }, { 130, 131 }, { 130, 132 }, { 130, 133 }, + { 130, 134 }, { 130, 135 }, { 130, 136 }, { 130, 137 }, { 130, 138 }, { 130, 139 }, { 130, 140 }, { 130, 141 }, + { 130, 142 }, { 130, 143 }, { 130, 144 }, { 130, 145 }, { 130, 146 }, { 130, 147 }, { 130, 148 }, { 130, 149 }, + { 130, 150 }, { 130, 151 }, { 130, 152 }, { 130, 153 }, { 130, 154 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 130, 96 }, { 130, 97 }, { 130, 98 }, { 130, 99 }, { 130, 100 }, { 130, 101 }, { 130, 102 }, { 130, 103 }, + { 130, 104 }, { 130, 105 }, { 130, 106 }, { 130, 107 }, { 130, 108 }, { 130, 109 }, { 130, 110 }, { 130, 111 }, + { 130, 112 }, { 130, 113 }, { 130, 114 }, { 130, 115 }, { 130, 116 }, { 130, 117 }, { 130, 118 }, { 130, 119 }, + { 130, 120 }, { 130, 121 }, { 130, 159 }, { 130, 160 }, { 130, 161 }, { 130, 162 }, { 130, 163 }, { 130, 164 }, + { 130, 165 }, { 130, 166 }, { 130, 167 }, { 130, 168 }, { 130, 169 }, { 130, 170 }, { 130, 171 }, { 130, 172 }, + { 130, 173 }, { 130, 174 }, { 130, 175 }, { 130, 176 }, { 130, 177 }, { 130, 178 }, { 130, 179 }, { 130, 180 }, + { 130, 181 }, { 130, 182 }, { 130, 183 }, { 130, 184 }, { 130, 185 }, { 130, 186 }, { 130, 187 }, { 130, 188 }, + { 130, 189 }, { 130, 190 }, { 130, 191 }, { 130, 192 }, { 130, 193 }, { 130, 194 }, { 130, 195 }, { 63, 0 }, + { 130, 196 }, { 130, 197 }, { 130, 198 }, { 130, 199 }, { 130, 200 }, { 130, 201 }, { 130, 202 }, { 130, 203 }, + { 130, 204 }, { 130, 205 }, { 130, 206 }, { 130, 207 }, { 130, 208 }, { 130, 209 }, { 130, 210 }, { 130, 211 }, + { 130, 212 }, { 130, 213 }, { 130, 214 }, { 130, 215 }, { 130, 216 }, { 130, 217 }, { 130, 218 }, { 130, 219 }, + { 130, 220 }, { 130, 221 }, { 130, 222 }, { 130, 223 }, { 130, 224 }, { 130, 225 }, { 130, 226 }, { 130, 227 }, + { 130, 228 }, { 130, 229 }, { 130, 230 }, { 130, 231 }, { 130, 232 }, { 130, 233 }, { 130, 234 }, { 130, 235 }, + { 130, 237 }, { 130, 240 }, { 130, 241 }, { 131, 64 }, { 131, 65 }, { 131, 66 }, { 131, 67 }, { 131, 68 }, + { 131, 69 }, { 131, 70 }, { 131, 71 }, { 131, 72 }, { 131, 73 }, { 131, 74 }, { 131, 75 }, { 131, 76 }, + { 131, 77 }, { 131, 78 }, { 131, 79 }, { 131, 80 }, { 131, 81 }, { 131, 82 }, { 131, 83 }, { 131, 84 }, + { 131, 85 }, { 131, 86 }, { 131, 87 }, { 131, 88 }, { 131, 89 }, { 131, 90 }, { 131, 91 }, { 131, 92 }, + { 131, 93 }, { 131, 94 }, { 131, 95 }, { 131, 96 }, { 131, 97 }, { 131, 98 }, { 131, 99 }, { 131, 100 }, + { 131, 101 }, { 131, 102 }, { 131, 103 }, { 131, 104 }, { 131, 105 }, { 131, 106 }, { 131, 107 }, { 131, 108 }, + { 131, 109 }, { 131, 110 }, { 131, 111 }, { 131, 112 }, { 131, 113 }, { 131, 114 }, { 131, 115 }, { 131, 116 }, + { 131, 117 }, { 131, 118 }, { 131, 119 }, { 131, 120 }, { 131, 121 }, { 131, 122 }, { 131, 123 }, { 131, 124 }, + { 131, 125 }, { 131, 126 }, { 131, 128 }, { 131, 129 }, { 131, 130 }, { 131, 131 }, { 131, 132 }, { 131, 133 }, + { 131, 134 }, { 131, 135 }, { 131, 136 }, { 131, 137 }, { 131, 138 }, { 131, 139 }, { 131, 140 }, { 131, 141 }, + { 131, 143 }, { 131, 146 }, { 131, 147 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 199 }, { 235, 199 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 235, 179 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 235, 138 }, { 235, 138 }, { 63, 0 }, { 235, 141 }, { 235, 146 }, { 235, 174 }, { 63, 0 }, + { 235, 66 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 123 }, { 235, 125 }, { 235, 87 }, { 63, 0 }, + { 235, 65 }, { 237, 188 }, { 63, 0 }, { 63, 0 }, { 235, 64 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 236, 113 }, { 236, 105 }, { 236, 104 }, { 236, 114 }, { 238, 126 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 236, 229 }, { 235, 90 }, { 236, 145 }, { 236, 146 }, { 235, 88 }, { 63, 0 }, { 236, 204 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 236, 166 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 236, 134 }, { 236, 109 }, { 235, 250 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 236, 194 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 96 }, + { 235, 101 }, { 235, 100 }, { 235, 93 }, { 235, 95 }, { 235, 65 }, { 236, 181 }, { 237, 188 }, { 235, 103 }, + { 235, 104 }, { 235, 105 }, { 235, 106 }, { 235, 107 }, { 235, 108 }, { 235, 109 }, { 235, 110 }, { 235, 111 }, + { 235, 112 }, { 235, 113 }, { 235, 114 }, { 63, 0 }, { 235, 147 }, { 236, 182 }, { 235, 144 }, { 235, 143 }, + { 237, 128 }, { 236, 183 }, { 235, 146 }, { 63, 0 }, { 235, 142 }, { 63, 0 }, { 235, 137 }, { 235, 138 }, + { 235, 138 }, { 235, 136 }, { 237, 85 }, { 235, 140 }, { 235, 132 }, { 63, 0 }, { 237, 81 }, { 237, 82 }, + { 235, 131 }, { 235, 123 }, { 237, 84 }, { 235, 124 }, { 236, 142 }, { 235, 126 }, { 235, 66 }, { 235, 125 }, + { 235, 133 }, { 236, 180 }, { 235, 155 }, { 235, 156 }, { 235, 175 }, { 235, 243 }, { 235, 239 }, { 235, 220 }, + { 235, 240 }, { 236, 113 }, { 63, 0 }, { 235, 225 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 118 }, + { 235, 85 }, { 235, 86 }, { 235, 238 }, { 235, 116 }, { 236, 130 }, { 236, 188 }, { 235, 168 }, { 63, 0 }, + { 236, 179 }, { 236, 165 }, { 235, 117 }, { 235, 219 }, { 235, 159 }, { 235, 229 }, { 236, 178 }, { 236, 190 }, + { 236, 191 }, { 236, 192 }, { 236, 193 }, { 236, 194 }, { 238, 136 }, { 236, 195 }, { 236, 196 }, { 236, 105 }, + { 236, 104 }, { 235, 199 }, { 237, 236 }, { 235, 215 }, { 235, 87 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 236, 197 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 184 }, { 235, 180 }, { 235, 141 }, + { 235, 162 }, { 236, 114 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 235, 151 }, { 63, 0 }, { 235, 121 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 79, 78 }, { 63, 0 }, { 236, 177 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 236, 165 }, { 236, 174 }, { 235, 249 }, { 63, 0 }, { 130, 137 }, { 235, 250 }, + { 63, 0 }, { 63, 0 }, { 236, 154 }, { 236, 149 }, { 237, 91 }, { 235, 242 }, { 63, 0 }, { 63, 0 }, + { 236, 200 }, { 235, 241 }, { 236, 229 }, { 63, 0 }, { 63, 0 }, { 238, 137 }, { 236, 72 }, { 235, 251 }, + { 235, 252 }, { 236, 64 }, { 236, 65 }, { 236, 66 }, { 236, 67 }, { 236, 68 }, { 236, 69 }, { 236, 70 }, + { 236, 201 }, { 236, 178 }, { 236, 204 }, { 235, 79 }, { 235, 80 }, { 235, 73 }, { 235, 74 }, { 235, 75 }, + { 237, 148 }, { 236, 203 }, { 237, 238 }, { 236, 238 }, { 63, 0 }, { 238, 77 }, { 235, 196 }, { 63, 0 }, + { 235, 78 }, { 235, 190 }, { 235, 204 }, { 235, 82 }, { 63, 0 }, { 237, 239 }, { 235, 77 }, { 235, 90 }, + { 237, 240 }, { 237, 241 }, { 63, 0 }, { 236, 206 }, { 235, 191 }, { 235, 205 }, { 129, 96 }, { 237, 242 }, + { 236, 202 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 226 }, { 238, 123 }, { 235, 145 }, + { 235, 235 }, { 63, 0 }, { 236, 150 }, { 236, 232 }, { 238, 124 }, { 236, 164 }, { 235, 121 }, { 236, 249 }, + { 235, 237 }, { 236, 152 }, { 235, 135 }, { 237, 130 }, { 236, 151 }, { 63, 0 }, { 63, 0 }, { 236, 246 }, + { 235, 191 }, { 238, 97 }, { 63, 0 }, { 236, 244 }, { 235, 210 }, { 235, 192 }, { 63, 0 }, { 235, 73 }, + { 63, 0 }, { 63, 0 }, { 235, 75 }, { 63, 0 }, { 78, 71 }, { 235, 120 }, { 236, 116 }, { 236, 106 }, + { 63, 0 }, { 235, 202 }, { 238, 125 }, { 236, 117 }, { 235, 89 }, { 139, 214 }, { 237, 93 }, { 141, 135 }, + { 237, 92 }, { 238, 126 }, { 238, 128 }, { 237, 83 }, { 238, 129 }, { 236, 237 }, { 235, 236 }, { 235, 171 }, + { 235, 189 }, { 237, 246 }, { 237, 141 }, { 238, 130 }, { 235, 167 }, { 235, 163 }, { 235, 174 }, { 235, 169 }, + { 237, 106 }, { 236, 209 }, { 237, 131 }, { 63, 0 }, { 235, 185 }, { 235, 181 }, { 235, 72 }, { 63, 0 }, + { 238, 133 }, { 235, 177 }, { 235, 183 }, { 235, 154 }, { 236, 245 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 235, 244 }, { 63, 0 }, { 236, 174 }, { 236, 165 }, { 235, 192 }, { 236, 244 }, { 236, 245 }, + { 236, 246 }, { 235, 178 }, { 236, 247 }, { 235, 183 }, { 235, 197 }, { 236, 248 }, { 236, 249 }, { 235, 78 }, + { 235, 236 }, { 236, 250 }, { 235, 168 }, { 235, 227 }, { 235, 241 }, { 63, 0 }, { 236, 251 }, { 236, 252 }, + { 235, 167 }, { 237, 64 }, { 235, 200 }, { 235, 164 }, { 235, 209 }, { 235, 83 }, { 63, 0 }, { 63, 0 }, + { 235, 175 }, { 237, 66 }, { 237, 67 }, { 63, 0 }, { 235, 69 }, { 235, 118 }, { 235, 229 }, { 235, 229 }, + { 236, 233 }, { 236, 157 }, { 235, 219 }, { 63, 0 }, { 63, 0 }, { 237, 68 }, { 237, 69 }, { 236, 150 }, + { 235, 158 }, { 237, 70 }, { 235, 146 }, { 235, 70 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 237, 74 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 233 }, { 235, 77 }, { 235, 95 }, { 235, 243 }, { 237, 75 }, + { 235, 125 }, { 235, 234 }, { 235, 234 }, { 63, 0 }, { 235, 245 }, { 63, 0 }, { 237, 77 }, { 63, 0 }, + { 236, 130 }, { 63, 0 }, { 237, 79 }, { 235, 129 }, { 235, 194 }, { 235, 131 }, { 235, 66 }, { 235, 126 }, + { 235, 128 }, { 235, 125 }, { 63, 0 }, { 237, 81 }, { 235, 123 }, { 237, 82 }, { 235, 124 }, { 237, 83 }, + { 237, 84 }, { 235, 136 }, { 235, 138 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 237, 101 }, { 237, 102 }, { 237, 103 }, { 235, 189 }, { 235, 188 }, { 237, 104 }, { 235, 187 }, + { 237, 105 }, { 235, 125 }, { 235, 225 }, { 237, 106 }, { 237, 107 }, { 237, 108 }, { 235, 85 }, { 63, 0 }, + { 237, 110 }, { 235, 82 }, { 237, 111 }, { 235, 239 }, { 236, 188 }, { 235, 202 }, { 63, 0 }, { 235, 234 }, + { 237, 113 }, { 235, 230 }, { 235, 243 }, { 237, 114 }, { 235, 226 }, { 237, 115 }, { 235, 228 }, { 237, 116 }, + { 237, 117 }, { 237, 118 }, { 237, 119 }, { 235, 116 }, { 235, 151 }, { 235, 235 }, { 237, 160 }, { 237, 121 }, + { 238, 121 }, { 235, 195 }, { 237, 122 }, { 237, 123 }, { 237, 124 }, { 237, 125 }, { 63, 0 }, { 235, 99 }, + { 235, 205 }, { 236, 206 }, { 129, 155 }, { 236, 108 }, { 235, 190 }, { 235, 99 }, { 235, 91 }, { 235, 90 }, + { 237, 130 }, { 237, 131 }, { 237, 132 }, { 237, 133 }, { 237, 134 }, { 237, 135 }, { 237, 136 }, { 237, 137 }, + { 236, 209 }, { 237, 138 }, { 235, 174 }, { 237, 139 }, { 237, 140 }, { 237, 141 }, { 237, 142 }, { 235, 173 }, + { 235, 166 }, { 237, 143 }, { 237, 144 }, { 236, 189 }, { 237, 145 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 238, 118 }, { 237, 85 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 237, 86 }, + { 235, 86 }, { 235, 88 }, { 235, 87 }, { 237, 87 }, { 236, 178 }, { 236, 191 }, { 236, 190 }, { 236, 192 }, + { 238, 137 }, { 63, 0 }, { 236, 229 }, { 235, 232 }, { 237, 88 }, { 151, 76 }, { 150, 179 }, { 140, 142 }, + { 144, 92 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 251 }, { 235, 252 }, { 236, 64 }, { 236, 65 }, + { 236, 66 }, { 236, 67 }, { 236, 68 }, { 236, 69 }, { 236, 70 }, { 236, 201 }, { 235, 208 }, { 237, 89 }, + { 237, 90 }, { 237, 91 }, { 237, 92 }, { 237, 93 }, { 237, 94 }, { 237, 95 }, { 237, 96 }, { 237, 97 }, + { 235, 216 }, { 235, 217 }, { 236, 91 }, { 236, 92 }, { 236, 110 }, { 236, 111 }, { 236, 113 }, { 236, 104 }, + { 236, 105 }, { 236, 114 }, { 236, 74 }, { 236, 73 }, { 236, 76 }, { 236, 75 }, { 63, 0 }, { 235, 103 }, + { 235, 104 }, { 235, 105 }, { 235, 106 }, { 235, 107 }, { 235, 108 }, { 235, 109 }, { 235, 110 }, { 235, 111 }, + { 235, 112 }, { 235, 113 }, { 235, 114 }, { 235, 115 }, { 63, 0 }, { 236, 202 }, { 236, 116 }, { 236, 117 }, + { 237, 99 }, { 237, 100 }, { 235, 89 }, { 63, 0 }, { 130, 105 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 235, 191 }, { 237, 147 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 237, 148 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 237, 157 }, { 237, 154 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 235, 212 }, { 235, 73 }, { 235, 74 }, { 63, 0 }, + { 237, 163 }, { 236, 193 }, { 237, 164 }, { 236, 194 }, { 237, 165 }, { 63, 0 }, { 237, 170 }, { 237, 167 }, + { 237, 168 }, { 237, 169 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 237, 174 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 237, 175 }, { 236, 183 }, { 235, 148 }, { 237, 177 }, { 237, 178 }, { 235, 138 }, { 235, 139 }, + { 237, 179 }, { 237, 180 }, { 237, 181 }, { 237, 182 }, { 236, 236 }, { 235, 137 }, { 237, 183 }, { 63, 0 }, + { 237, 184 }, { 63, 0 }, { 63, 0 }, { 237, 187 }, { 237, 188 }, { 236, 235 }, { 238, 129 }, { 237, 190 }, + { 237, 191 }, { 237, 192 }, { 237, 193 }, { 235, 65 }, { 63, 0 }, { 63, 0 }, { 237, 195 }, { 63, 0 }, + { 237, 196 }, { 237, 200 }, { 237, 77 }, { 235, 64 }, { 237, 198 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 235, 213 }, { 235, 211 }, { 235, 196 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 235, 238 }, { 236, 179 }, { 236, 165 }, { 235, 249 }, { 236, 232 }, { 235, 204 }, { 235, 210 }, { 63, 0 }, + { 238, 136 }, { 236, 195 }, { 236, 196 }, { 237, 128 }, { 236, 182 }, { 235, 144 }, { 235, 147 }, { 238, 69 }, + { 235, 143 }, { 235, 72 }, { 235, 177 }, { 235, 138 }, { 235, 141 }, { 235, 140 }, { 235, 142 }, { 235, 137 }, + { 235, 91 }, { 235, 90 }, { 236, 178 }, { 235, 79 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 235, 163 }, { 63, 0 }, { 63, 0 }, { 235, 162 }, { 235, 237 }, { 235, 237 }, { 235, 132 }, { 236, 235 }, + { 63, 0 }, { 63, 0 }, { 236, 142 }, { 236, 237 }, { 235, 220 }, { 235, 240 }, { 236, 238 }, { 235, 242 }, + { 63, 0 }, { 235, 223 }, { 237, 176 }, { 235, 133 }, { 63, 0 }, { 236, 180 }, { 235, 169 }, { 235, 156 }, + { 235, 93 }, { 235, 101 }, { 235, 96 }, { 235, 100 }, { 235, 97 }, { 237, 200 }, { 236, 239 }, { 235, 180 }, + { 236, 240 }, { 236, 241 }, { 235, 184 }, { 236, 242 }, { 235, 72 }, { 235, 181 }, { 237, 161 }, { 235, 73 }, + { 235, 75 }, { 235, 74 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 237, 201 }, { 237, 202 }, { 237, 203 }, { 237, 204 }, { 235, 240 }, + { 63, 0 }, { 235, 153 }, { 63, 0 }, { 235, 165 }, { 236, 144 }, { 237, 206 }, { 237, 207 }, { 237, 208 }, + { 237, 209 }, { 237, 72 }, { 237, 73 }, { 237, 210 }, { 237, 211 }, { 237, 212 }, { 237, 213 }, { 237, 214 }, + { 63, 0 }, { 63, 0 }, { 237, 217 }, { 237, 218 }, { 237, 219 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 237, 220 }, { 237, 228 }, { 237, 222 }, { 235, 185 }, { 63, 0 }, { 237, 223 }, { 237, 224 }, { 237, 225 }, + { 235, 178 }, { 63, 0 }, { 235, 186 }, { 237, 226 }, { 235, 176 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 237, 230 }, { 235, 179 }, { 237, 231 }, { 237, 232 }, { 237, 234 }, { 237, 233 }, { 235, 199 }, { 236, 106 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 } +}; diff --git a/cpan/dist/Unicode-Japanese/c_lib/table_eu2d.c b/cpan/dist/Unicode-Japanese/c_lib/table_eu2d.c new file mode 100644 index 00000000..50f1ebdc --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/table_eu2d.c @@ -0,0 +1,1039 @@ +/* This file is autogenerated by autogen.pl. */ +#include "unijp_table.h" +/* +$VAR1 = { + 'usize' => 2, + 'chars' => '8192', + 'file' => 'jcode/emoji2/eu2d.dat', + 'name' => 'eu2d', + 'path' => '../jcode/emoji2/eu2d.dat', + 'ucname' => 'EU2D', + 'size' => 16384 + }; +*/ +const uj_uint8 _uj_table_eu2d[UJ_EU2D_CHARS][UJ_EU2D_USIZE] = { + { 63, 0 }, { 244, 169 }, { 244, 169 }, { 129, 72 }, { 240, 95 }, { 240, 235 }, { 240, 236 }, { 129, 225 }, + { 129, 226 }, { 63, 0 }, { 63, 0 }, { 130, 137 }, { 63, 0 }, { 241, 180 }, { 242, 196 }, { 63, 0 }, + { 240, 233 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 242, 208 }, { 129, 124 }, { 129, 153 }, { 129, 170 }, { 129, 171 }, { 63, 0 }, + { 129, 165 }, { 129, 163 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 244, 162 }, { 244, 161 }, { 240, 229 }, { 240, 206 }, { 241, 109 }, { 63, 0 }, + { 63, 0 }, { 241, 132 }, { 240, 157 }, { 240, 249 }, { 240, 179 }, { 241, 74 }, { 63, 0 }, { 242, 210 }, + { 244, 188 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 129, 126 }, { 244, 189 }, { 129, 168 }, + { 129, 169 }, { 240, 178 }, { 242, 211 }, { 241, 131 }, { 241, 211 }, { 129, 153 }, { 244, 160 }, { 244, 163 }, + { 241, 163 }, { 63, 0 }, { 240, 115 }, { 244, 156 }, { 63, 0 }, { 241, 111 }, { 63, 0 }, { 63, 0 }, + { 240, 156 }, { 63, 0 }, { 63, 0 }, { 241, 94 }, { 63, 0 }, { 241, 101 }, { 63, 0 }, { 241, 179 }, + { 129, 163 }, { 129, 165 }, { 63, 0 }, { 241, 121 }, { 241, 121 }, { 240, 180 }, { 241, 110 }, { 241, 186 }, + { 63, 0 }, { 241, 122 }, { 63, 0 }, { 244, 144 }, { 241, 122 }, { 241, 122 }, { 241, 122 }, { 244, 188 }, + { 241, 124 }, { 241, 131 }, { 241, 181 }, { 240, 230 }, { 241, 129 }, { 242, 213 }, { 240, 191 }, { 63, 0 }, + { 241, 133 }, { 240, 141 }, { 63, 0 }, { 63, 0 }, { 241, 96 }, { 63, 0 }, { 63, 0 }, { 241, 130 }, + { 241, 165 }, { 241, 121 }, { 241, 121 }, { 241, 169 }, { 63, 0 }, { 244, 137 }, { 63, 0 }, { 244, 170 }, + { 244, 171 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 240, 115 }, { 241, 107 }, + { 63, 0 }, { 241, 132 }, { 63, 0 }, { 63, 0 }, { 240, 241 }, { 240, 240 }, { 241, 121 }, { 241, 125 }, + { 241, 182 }, { 63, 0 }, { 240, 181 }, { 241, 122 }, { 63, 0 }, { 241, 119 }, { 63, 0 }, { 241, 129 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 241, 101 }, { 63, 0 }, { 241, 123 }, { 241, 123 }, { 63, 0 }, + { 241, 176 }, { 241, 100 }, { 244, 181 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 241, 104 }, { 63, 0 }, + { 240, 169 }, { 244, 140 }, { 63, 0 }, { 63, 0 }, { 240, 166 }, { 129, 64 }, { 32, 0 }, { 63, 0 }, + { 240, 228 }, { 240, 227 }, { 244, 150 }, { 244, 172 }, { 240, 77 }, { 240, 78 }, { 240, 79 }, { 240, 80 }, + { 240, 81 }, { 240, 82 }, { 240, 83 }, { 240, 84 }, { 240, 85 }, { 240, 86 }, { 244, 152 }, { 240, 232 }, + { 240, 117 }, { 240, 118 }, { 240, 119 }, { 240, 120 }, { 240, 121 }, { 240, 122 }, { 240, 123 }, { 240, 124 }, + { 240, 126 }, { 240, 128 }, { 240, 129 }, { 240, 130 }, { 240, 125 }, { 244, 148 }, { 63, 0 }, { 244, 149 }, + { 240, 214 }, { 240, 216 }, { 63, 0 }, { 240, 218 }, { 240, 223 }, { 240, 215 }, { 63, 0 }, { 240, 171 }, + { 240, 165 }, { 240, 168 }, { 63, 0 }, { 240, 207 }, { 240, 209 }, { 240, 212 }, { 244, 141 }, { 240, 189 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 240, 197 }, { 63, 0 }, { 240, 200 }, { 63, 0 }, { 63, 0 }, + { 241, 112 }, { 63, 0 }, { 240, 139 }, { 240, 143 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 241, 198 }, + { 63, 0 }, { 63, 0 }, { 240, 134 }, { 240, 148 }, { 244, 142 }, { 240, 175 }, { 240, 133 }, { 240, 109 }, + { 240, 112 }, { 240, 113 }, { 244, 128 }, { 240, 131 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 240, 142 }, { 241, 211 }, { 241, 213 }, { 241, 212 }, { 63, 0 }, { 63, 0 }, { 241, 213 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 240, 250 }, { 129, 153 }, { 241, 156 }, { 63, 0 }, { 241, 68 }, { 240, 199 }, + { 240, 249 }, { 240, 247 }, { 240, 161 }, { 63, 0 }, { 244, 69 }, { 240, 163 }, { 63, 0 }, { 240, 98 }, + { 63, 0 }, { 240, 244 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 242, 225 }, { 240, 248 }, { 63, 0 }, + { 241, 113 }, { 240, 185 }, { 63, 0 }, { 241, 73 }, { 241, 178 }, { 63, 0 }, { 241, 115 }, { 241, 183 }, + { 241, 155 }, { 63, 0 }, { 69, 122 }, { 63, 0 }, { 241, 117 }, { 63, 0 }, { 63, 0 }, { 85, 80 }, + { 63, 0 }, { 63, 0 }, { 240, 210 }, { 240, 208 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 241, 65 }, { 240, 252 }, { 241, 64 }, { 63, 0 }, { 244, 204 }, { 240, 245 }, + { 240, 246 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 242, 178 }, { 242, 223 }, { 63, 0 }, + { 244, 174 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 240, 176 }, { 244, 168 }, { 63, 0 }, + { 63, 0 }, { 241, 105 }, { 241, 114 }, { 63, 0 }, { 241, 135 }, { 63, 0 }, { 240, 195 }, { 241, 73 }, + { 240, 162 }, { 240, 108 }, { 63, 0 }, { 240, 107 }, { 63, 0 }, { 240, 250 }, { 63, 0 }, { 63, 0 }, + { 240, 135 }, { 241, 118 }, { 241, 162 }, { 240, 247 }, { 241, 168 }, { 63, 0 }, { 240, 144 }, { 241, 94 }, + { 240, 221 }, { 63, 0 }, { 240, 201 }, { 86, 83 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 240, 224 }, { 241, 126 }, + { 240, 220 }, { 240, 226 }, { 240, 186 }, { 240, 170 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 242, 226 }, + { 131, 84 }, { 73, 68 }, { 150, 158 }, { 139, 243 }, { 240, 94 }, { 240, 87 }, { 240, 243 }, { 240, 242 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 241, 89 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 240, 177 }, { 241, 202 }, { 143, 106 }, { 241, 184 }, { 63, 0 }, { 241, 204 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 240, 251 }, { 240, 249 }, + { 240, 249 }, { 240, 249 }, { 240, 249 }, { 240, 249 }, { 63, 0 }, { 240, 211 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 241, 189 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 240, 183 }, { 240, 146 }, { 240, 145 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 241, 73 }, { 241, 211 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 244, 153 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 240, 160 }, { 244, 156 }, { 63, 0 }, { 240, 187 }, { 63, 0 }, { 241, 91 }, { 63, 0 }, + { 63, 0 }, { 241, 136 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 137, 194 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 240, 154 }, { 240, 155 }, { 240, 158 }, { 63, 0 }, + { 63, 0 }, { 240, 134 }, { 240, 194 }, { 240, 134 }, { 241, 75 }, { 240, 132 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 130, 96 }, { 130, 97 }, { 130, 110 }, { 65, 66 }, + { 244, 69 }, { 241, 86 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 241, 67 }, { 241, 66 }, { 129, 96 }, + { 63, 0 }, { 63, 0 }, { 240, 149 }, { 240, 147 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 240, 110 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 240, 140 }, + { 241, 172 }, { 63, 0 }, { 63, 0 }, { 241, 173 }, { 241, 175 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 241, 213 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 241, 129 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 240, 213 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 241, 129 }, + { 240, 167 }, { 63, 0 }, { 63, 0 }, { 240, 249 }, { 63, 0 }, { 241, 83 }, { 241, 128 }, { 240, 239 }, + { 244, 164 }, { 240, 237 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 241, 129 }, + { 63, 0 }, { 240, 244 }, { 242, 177 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 240, 64 }, { 240, 65 }, { 240, 66 }, { 240, 67 }, { 240, 68 }, { 240, 69 }, { 240, 70 }, { 240, 71 }, + { 240, 72 }, { 240, 73 }, { 240, 74 }, { 240, 75 }, { 240, 76 }, { 240, 77 }, { 240, 78 }, { 240, 79 }, + { 240, 80 }, { 240, 81 }, { 240, 82 }, { 240, 83 }, { 240, 84 }, { 240, 85 }, { 240, 86 }, { 240, 87 }, + { 240, 88 }, { 240, 89 }, { 240, 90 }, { 240, 91 }, { 240, 92 }, { 240, 93 }, { 240, 94 }, { 240, 95 }, + { 240, 96 }, { 240, 97 }, { 240, 98 }, { 240, 99 }, { 240, 100 }, { 240, 101 }, { 240, 102 }, { 240, 103 }, + { 240, 104 }, { 240, 105 }, { 240, 106 }, { 240, 107 }, { 240, 108 }, { 240, 109 }, { 240, 110 }, { 240, 111 }, + { 240, 112 }, { 240, 113 }, { 240, 114 }, { 240, 115 }, { 240, 116 }, { 240, 117 }, { 240, 118 }, { 240, 119 }, + { 240, 120 }, { 240, 121 }, { 240, 122 }, { 240, 123 }, { 240, 124 }, { 240, 125 }, { 240, 126 }, { 63, 0 }, + { 240, 128 }, { 240, 129 }, { 240, 130 }, { 240, 131 }, { 240, 132 }, { 240, 133 }, { 240, 134 }, { 240, 135 }, + { 240, 136 }, { 240, 137 }, { 240, 138 }, { 240, 139 }, { 240, 140 }, { 240, 141 }, { 240, 142 }, { 240, 143 }, + { 240, 144 }, { 240, 145 }, { 240, 146 }, { 240, 147 }, { 240, 148 }, { 240, 149 }, { 240, 150 }, { 240, 151 }, + { 240, 152 }, { 240, 153 }, { 240, 154 }, { 240, 155 }, { 240, 156 }, { 240, 157 }, { 240, 158 }, { 240, 159 }, + { 240, 160 }, { 240, 161 }, { 240, 162 }, { 240, 163 }, { 240, 164 }, { 240, 165 }, { 240, 166 }, { 240, 167 }, + { 240, 168 }, { 240, 169 }, { 240, 170 }, { 240, 171 }, { 240, 172 }, { 240, 173 }, { 240, 174 }, { 240, 175 }, + { 240, 176 }, { 240, 177 }, { 240, 178 }, { 240, 179 }, { 240, 180 }, { 240, 181 }, { 240, 182 }, { 240, 183 }, + { 240, 184 }, { 240, 185 }, { 240, 186 }, { 240, 187 }, { 240, 188 }, { 240, 189 }, { 240, 190 }, { 240, 191 }, + { 240, 192 }, { 240, 193 }, { 240, 194 }, { 240, 195 }, { 240, 196 }, { 240, 197 }, { 240, 198 }, { 240, 199 }, + { 240, 200 }, { 240, 201 }, { 240, 202 }, { 240, 203 }, { 240, 204 }, { 240, 205 }, { 240, 206 }, { 240, 207 }, + { 240, 208 }, { 240, 209 }, { 240, 210 }, { 240, 211 }, { 240, 212 }, { 240, 213 }, { 240, 214 }, { 240, 215 }, + { 240, 216 }, { 240, 217 }, { 240, 218 }, { 240, 219 }, { 240, 220 }, { 240, 221 }, { 240, 222 }, { 240, 223 }, + { 240, 224 }, { 240, 225 }, { 240, 226 }, { 240, 227 }, { 240, 228 }, { 240, 229 }, { 240, 230 }, { 240, 231 }, + { 240, 232 }, { 240, 233 }, { 240, 234 }, { 240, 235 }, { 240, 236 }, { 240, 237 }, { 240, 238 }, { 240, 239 }, + { 240, 240 }, { 240, 241 }, { 240, 242 }, { 240, 243 }, { 240, 244 }, { 240, 245 }, { 240, 246 }, { 240, 247 }, + { 240, 248 }, { 240, 249 }, { 240, 250 }, { 240, 251 }, { 240, 252 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 241, 64 }, { 241, 65 }, { 241, 66 }, { 241, 67 }, { 241, 68 }, { 241, 69 }, { 241, 70 }, { 241, 71 }, + { 241, 72 }, { 241, 73 }, { 241, 74 }, { 241, 75 }, { 241, 76 }, { 241, 77 }, { 241, 78 }, { 241, 79 }, + { 241, 80 }, { 241, 81 }, { 241, 82 }, { 241, 83 }, { 241, 84 }, { 241, 85 }, { 241, 86 }, { 241, 87 }, + { 241, 88 }, { 241, 89 }, { 241, 90 }, { 241, 91 }, { 241, 92 }, { 241, 93 }, { 241, 94 }, { 241, 95 }, + { 241, 96 }, { 241, 97 }, { 241, 98 }, { 241, 99 }, { 241, 100 }, { 241, 101 }, { 241, 102 }, { 241, 103 }, + { 241, 104 }, { 241, 105 }, { 241, 106 }, { 241, 107 }, { 241, 108 }, { 241, 109 }, { 241, 110 }, { 241, 111 }, + { 241, 112 }, { 241, 113 }, { 241, 114 }, { 241, 115 }, { 241, 116 }, { 241, 117 }, { 241, 118 }, { 241, 119 }, + { 241, 120 }, { 241, 121 }, { 241, 122 }, { 241, 123 }, { 241, 124 }, { 241, 125 }, { 241, 126 }, { 63, 0 }, + { 241, 128 }, { 241, 129 }, { 241, 130 }, { 241, 131 }, { 241, 132 }, { 241, 133 }, { 241, 134 }, { 241, 135 }, + { 241, 136 }, { 241, 137 }, { 241, 138 }, { 241, 139 }, { 241, 140 }, { 241, 141 }, { 241, 142 }, { 241, 143 }, + { 241, 144 }, { 241, 145 }, { 241, 146 }, { 241, 147 }, { 241, 148 }, { 241, 149 }, { 241, 150 }, { 241, 151 }, + { 241, 152 }, { 241, 153 }, { 241, 154 }, { 241, 155 }, { 241, 156 }, { 241, 157 }, { 241, 158 }, { 241, 159 }, + { 241, 160 }, { 241, 161 }, { 241, 162 }, { 241, 163 }, { 241, 164 }, { 241, 165 }, { 241, 166 }, { 241, 167 }, + { 241, 168 }, { 241, 169 }, { 241, 170 }, { 241, 171 }, { 241, 172 }, { 241, 173 }, { 241, 174 }, { 241, 175 }, + { 241, 176 }, { 241, 177 }, { 241, 178 }, { 241, 179 }, { 241, 180 }, { 241, 181 }, { 241, 182 }, { 241, 183 }, + { 241, 184 }, { 241, 185 }, { 241, 186 }, { 241, 187 }, { 241, 188 }, { 241, 189 }, { 241, 190 }, { 241, 191 }, + { 241, 192 }, { 241, 193 }, { 241, 194 }, { 241, 195 }, { 241, 196 }, { 241, 197 }, { 241, 198 }, { 241, 199 }, + { 241, 200 }, { 241, 201 }, { 241, 202 }, { 241, 203 }, { 241, 204 }, { 241, 205 }, { 241, 206 }, { 241, 207 }, + { 241, 208 }, { 241, 209 }, { 241, 210 }, { 241, 211 }, { 241, 212 }, { 241, 213 }, { 241, 214 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 242, 64 }, { 242, 65 }, { 242, 66 }, { 242, 67 }, { 242, 68 }, { 242, 69 }, { 242, 70 }, { 242, 71 }, + { 242, 72 }, { 242, 73 }, { 242, 74 }, { 242, 75 }, { 242, 76 }, { 242, 77 }, { 242, 78 }, { 242, 79 }, + { 242, 80 }, { 242, 81 }, { 242, 82 }, { 242, 83 }, { 242, 84 }, { 242, 85 }, { 242, 86 }, { 242, 87 }, + { 242, 88 }, { 242, 89 }, { 242, 90 }, { 242, 91 }, { 242, 92 }, { 242, 93 }, { 242, 94 }, { 242, 95 }, + { 242, 96 }, { 242, 97 }, { 242, 98 }, { 242, 99 }, { 242, 100 }, { 242, 101 }, { 242, 102 }, { 242, 103 }, + { 242, 104 }, { 242, 105 }, { 242, 106 }, { 242, 107 }, { 242, 108 }, { 242, 109 }, { 242, 110 }, { 242, 111 }, + { 242, 112 }, { 242, 113 }, { 242, 114 }, { 242, 115 }, { 242, 116 }, { 242, 117 }, { 242, 118 }, { 242, 119 }, + { 242, 120 }, { 242, 121 }, { 242, 122 }, { 242, 123 }, { 242, 124 }, { 242, 125 }, { 242, 126 }, { 63, 0 }, + { 242, 128 }, { 242, 129 }, { 242, 130 }, { 242, 131 }, { 242, 132 }, { 242, 133 }, { 242, 134 }, { 242, 135 }, + { 242, 136 }, { 242, 137 }, { 242, 138 }, { 242, 139 }, { 242, 140 }, { 242, 141 }, { 242, 142 }, { 242, 143 }, + { 242, 144 }, { 242, 145 }, { 242, 146 }, { 242, 147 }, { 242, 148 }, { 242, 149 }, { 242, 150 }, { 242, 151 }, + { 242, 152 }, { 242, 153 }, { 242, 154 }, { 242, 155 }, { 242, 156 }, { 242, 157 }, { 242, 158 }, { 242, 159 }, + { 242, 160 }, { 242, 161 }, { 242, 162 }, { 242, 163 }, { 242, 164 }, { 242, 165 }, { 242, 166 }, { 242, 167 }, + { 242, 168 }, { 242, 169 }, { 242, 170 }, { 242, 171 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 242, 176 }, { 242, 177 }, { 242, 178 }, { 242, 179 }, { 242, 180 }, { 242, 181 }, { 242, 182 }, { 242, 183 }, + { 242, 184 }, { 242, 185 }, { 242, 186 }, { 242, 187 }, { 242, 188 }, { 242, 189 }, { 242, 190 }, { 242, 191 }, + { 242, 192 }, { 242, 193 }, { 242, 194 }, { 242, 195 }, { 242, 196 }, { 242, 197 }, { 242, 198 }, { 242, 199 }, + { 242, 200 }, { 242, 201 }, { 242, 202 }, { 242, 203 }, { 242, 204 }, { 242, 205 }, { 242, 206 }, { 242, 207 }, + { 242, 208 }, { 242, 209 }, { 242, 210 }, { 242, 211 }, { 242, 212 }, { 242, 213 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 242, 223 }, + { 242, 224 }, { 242, 225 }, { 242, 226 }, { 242, 227 }, { 242, 228 }, { 242, 229 }, { 242, 230 }, { 242, 231 }, + { 242, 232 }, { 242, 233 }, { 242, 234 }, { 242, 235 }, { 242, 236 }, { 242, 237 }, { 242, 238 }, { 242, 239 }, + { 242, 240 }, { 242, 241 }, { 242, 242 }, { 242, 243 }, { 242, 244 }, { 242, 245 }, { 242, 246 }, { 242, 247 }, + { 242, 248 }, { 242, 249 }, { 242, 250 }, { 242, 251 }, { 242, 252 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 243, 64 }, { 243, 65 }, { 243, 66 }, { 243, 67 }, { 243, 68 }, { 243, 69 }, { 243, 70 }, { 243, 71 }, + { 243, 72 }, { 243, 73 }, { 243, 74 }, { 243, 75 }, { 243, 76 }, { 243, 77 }, { 243, 78 }, { 243, 79 }, + { 243, 80 }, { 243, 81 }, { 243, 82 }, { 243, 83 }, { 243, 84 }, { 243, 85 }, { 243, 86 }, { 243, 87 }, + { 243, 88 }, { 243, 89 }, { 243, 90 }, { 243, 91 }, { 243, 92 }, { 243, 93 }, { 243, 94 }, { 243, 95 }, + { 243, 96 }, { 243, 97 }, { 243, 98 }, { 243, 99 }, { 243, 100 }, { 243, 101 }, { 243, 102 }, { 243, 103 }, + { 243, 104 }, { 243, 105 }, { 243, 106 }, { 243, 107 }, { 243, 108 }, { 243, 109 }, { 243, 110 }, { 243, 111 }, + { 243, 112 }, { 243, 113 }, { 243, 114 }, { 243, 115 }, { 243, 116 }, { 243, 117 }, { 243, 118 }, { 243, 119 }, + { 243, 120 }, { 243, 121 }, { 243, 122 }, { 243, 123 }, { 243, 124 }, { 243, 125 }, { 243, 126 }, { 63, 0 }, + { 243, 128 }, { 243, 129 }, { 243, 130 }, { 243, 131 }, { 243, 132 }, { 243, 133 }, { 243, 134 }, { 243, 135 }, + { 243, 136 }, { 243, 137 }, { 243, 138 }, { 243, 139 }, { 243, 140 }, { 243, 141 }, { 243, 142 }, { 243, 143 }, + { 243, 144 }, { 243, 145 }, { 243, 146 }, { 243, 147 }, { 243, 148 }, { 243, 149 }, { 243, 150 }, { 243, 151 }, + { 243, 152 }, { 243, 153 }, { 243, 154 }, { 243, 155 }, { 243, 156 }, { 243, 157 }, { 243, 158 }, { 243, 159 }, + { 243, 160 }, { 243, 161 }, { 243, 162 }, { 243, 163 }, { 243, 164 }, { 243, 165 }, { 243, 166 }, { 243, 167 }, + { 243, 168 }, { 243, 169 }, { 243, 170 }, { 243, 171 }, { 243, 172 }, { 243, 173 }, { 243, 174 }, { 243, 175 }, + { 243, 176 }, { 243, 177 }, { 243, 178 }, { 243, 179 }, { 243, 180 }, { 243, 181 }, { 243, 182 }, { 243, 183 }, + { 243, 184 }, { 243, 185 }, { 243, 186 }, { 243, 187 }, { 243, 188 }, { 243, 189 }, { 243, 190 }, { 243, 191 }, + { 243, 192 }, { 243, 193 }, { 243, 194 }, { 243, 195 }, { 243, 196 }, { 243, 197 }, { 243, 198 }, { 243, 199 }, + { 243, 200 }, { 243, 201 }, { 243, 202 }, { 243, 203 }, { 243, 204 }, { 243, 205 }, { 243, 206 }, { 243, 207 }, + { 243, 208 }, { 243, 209 }, { 243, 210 }, { 243, 211 }, { 243, 212 }, { 243, 213 }, { 243, 214 }, { 243, 215 }, + { 243, 216 }, { 243, 217 }, { 243, 218 }, { 243, 219 }, { 243, 220 }, { 243, 221 }, { 243, 222 }, { 243, 223 }, + { 243, 224 }, { 243, 225 }, { 243, 226 }, { 243, 227 }, { 243, 228 }, { 243, 229 }, { 243, 230 }, { 243, 231 }, + { 243, 232 }, { 243, 233 }, { 243, 234 }, { 243, 235 }, { 243, 236 }, { 243, 237 }, { 243, 238 }, { 243, 239 }, + { 243, 240 }, { 243, 241 }, { 243, 242 }, { 243, 243 }, { 243, 244 }, { 243, 245 }, { 243, 246 }, { 243, 247 }, + { 243, 248 }, { 243, 249 }, { 243, 250 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 244, 64 }, { 244, 65 }, { 244, 66 }, { 244, 67 }, { 244, 68 }, { 244, 69 }, { 244, 70 }, { 244, 71 }, + { 244, 72 }, { 244, 73 }, { 244, 74 }, { 244, 75 }, { 244, 76 }, { 244, 77 }, { 244, 78 }, { 244, 79 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 244, 128 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 244, 132 }, { 244, 133 }, { 244, 134 }, { 244, 135 }, + { 244, 136 }, { 244, 137 }, { 244, 138 }, { 63, 0 }, { 244, 140 }, { 244, 141 }, { 244, 142 }, { 63, 0 }, + { 244, 144 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 244, 148 }, { 244, 149 }, { 244, 150 }, { 63, 0 }, + { 244, 152 }, { 244, 153 }, { 244, 154 }, { 244, 155 }, { 244, 156 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 244, 160 }, { 244, 161 }, { 244, 162 }, { 244, 163 }, { 244, 164 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 244, 168 }, { 244, 169 }, { 244, 170 }, { 244, 171 }, { 244, 172 }, { 244, 173 }, { 244, 174 }, { 244, 175 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 244, 180 }, { 244, 181 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 244, 188 }, { 244, 189 }, { 244, 190 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 244, 196 }, { 244, 197 }, { 63, 0 }, { 63, 0 }, + { 244, 200 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 244, 204 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 240, 229 }, + { 240, 230 }, { 241, 186 }, { 240, 232 }, { 240, 233 }, { 244, 152 }, { 63, 0 }, { 244, 153 }, { 240, 117 }, + { 240, 118 }, { 240, 119 }, { 240, 120 }, { 240, 121 }, { 240, 122 }, { 240, 123 }, { 240, 124 }, { 240, 126 }, + { 240, 128 }, { 240, 129 }, { 240, 130 }, { 63, 0 }, { 240, 206 }, { 240, 210 }, { 240, 209 }, { 240, 207 }, + { 240, 211 }, { 240, 208 }, { 244, 141 }, { 241, 103 }, { 240, 166 }, { 63, 0 }, { 240, 168 }, { 244, 137 }, + { 240, 164 }, { 240, 165 }, { 240, 170 }, { 240, 169 }, { 241, 133 }, { 241, 134 }, { 241, 126 }, { 240, 220 }, + { 240, 223 }, { 244, 148 }, { 240, 186 }, { 240, 174 }, { 240, 215 }, { 240, 214 }, { 244, 144 }, { 244, 149 }, + { 240, 181 }, { 240, 180 }, { 240, 179 }, { 240, 178 }, { 240, 175 }, { 241, 87 }, { 241, 124 }, { 240, 185 }, + { 240, 191 }, { 244, 160 }, { 63, 0 }, { 241, 115 }, { 63, 0 }, { 240, 192 }, { 63, 0 }, { 241, 181 }, + { 240, 228 }, { 240, 227 }, { 241, 110 }, { 241, 94 }, { 241, 122 }, { 63, 0 }, { 241, 182 }, { 63, 0 }, + { 241, 101 }, { 241, 100 }, { 241, 121 }, { 241, 113 }, { 241, 112 }, { 241, 117 }, { 240, 251 }, { 241, 65 }, + { 240, 252 }, { 241, 64 }, { 63, 0 }, { 244, 204 }, { 240, 244 }, { 240, 245 }, { 240, 246 }, { 244, 161 }, + { 244, 162 }, { 244, 69 }, { 241, 86 }, { 241, 96 }, { 244, 150 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 244, 154 }, { 244, 155 }, { 240, 115 }, { 240, 131 }, { 244, 140 }, + { 240, 139 }, { 244, 163 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 241, 119 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 241, 194 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 79, 78 }, { 63, 0 }, { 241, 109 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 241, 99 }, { 241, 129 }, { 241, 104 }, { 130, 137 }, { 130, 137 }, { 241, 129 }, + { 63, 0 }, { 63, 0 }, { 242, 213 }, { 63, 0 }, { 73, 68 }, { 241, 165 }, { 240, 238 }, { 63, 0 }, + { 63, 0 }, { 241, 130 }, { 244, 168 }, { 63, 0 }, { 244, 175 }, { 242, 177 }, { 240, 95 }, { 242, 182 }, + { 242, 183 }, { 242, 184 }, { 242, 185 }, { 242, 186 }, { 242, 187 }, { 242, 188 }, { 242, 189 }, { 242, 190 }, + { 242, 181 }, { 240, 249 }, { 244, 174 }, { 63, 0 }, { 240, 250 }, { 241, 211 }, { 241, 213 }, { 241, 212 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 241, 73 }, { 240, 222 }, { 240, 140 }, { 240, 247 }, { 63, 0 }, + { 241, 111 }, { 241, 213 }, { 240, 244 }, { 241, 156 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 244, 169 }, + { 241, 67 }, { 241, 66 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 129, 96 }, { 129, 96 }, + { 242, 223 }, { 63, 0 }, { 63, 0 }, { 241, 79 }, { 63, 0 }, { 241, 183 }, { 241, 83 }, { 240, 212 }, + { 63, 0 }, { 241, 139 }, { 241, 164 }, { 241, 105 }, { 241, 128 }, { 63, 0 }, { 241, 119 }, { 241, 162 }, + { 241, 98 }, { 63, 0 }, { 240, 171 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 241, 213 }, { 63, 0 }, { 240, 250 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 241, 211 }, + { 63, 0 }, { 63, 0 }, { 241, 212 }, { 241, 210 }, { 242, 224 }, { 241, 125 }, { 63, 0 }, { 63, 0 }, + { 242, 76 }, { 240, 98 }, { 240, 239 }, { 63, 0 }, { 244, 169 }, { 139, 214 }, { 139, 243 }, { 141, 135 }, + { 150, 158 }, { 244, 164 }, { 240, 237 }, { 240, 226 }, { 63, 0 }, { 240, 195 }, { 241, 74 }, { 63, 0 }, + { 240, 141 }, { 240, 147 }, { 240, 146 }, { 63, 0 }, { 63, 0 }, { 240, 143 }, { 244, 142 }, { 241, 198 }, + { 240, 177 }, { 240, 176 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 240, 134 }, { 63, 0 }, + { 63, 0 }, { 240, 112 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 241, 129 }, { 241, 99 }, { 63, 0 }, { 240, 250 }, { 63, 0 }, + { 63, 0 }, { 240, 113 }, { 240, 135 }, { 63, 0 }, { 240, 161 }, { 241, 118 }, { 241, 162 }, { 241, 111 }, + { 241, 74 }, { 240, 247 }, { 241, 182 }, { 241, 155 }, { 241, 130 }, { 242, 76 }, { 241, 168 }, { 63, 0 }, + { 63, 0 }, { 240, 144 }, { 240, 163 }, { 63, 0 }, { 240, 248 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 240, 175 }, { 240, 221 }, { 63, 0 }, { 240, 222 }, { 240, 189 }, { 241, 181 }, { 241, 117 }, { 241, 117 }, + { 241, 114 }, { 63, 0 }, { 241, 113 }, { 63, 0 }, { 63, 0 }, { 240, 201 }, { 86, 83 }, { 241, 164 }, + { 63, 0 }, { 63, 0 }, { 244, 141 }, { 240, 200 }, { 240, 202 }, { 240, 204 }, { 240, 203 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 240, 233 }, { 241, 87 }, { 63, 0 }, + { 244, 149 }, { 241, 180 }, { 241, 180 }, { 63, 0 }, { 241, 166 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 241, 122 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 240, 199 }, { 240, 223 }, { 244, 144 }, { 240, 214 }, + { 240, 216 }, { 244, 149 }, { 63, 0 }, { 241, 126 }, { 244, 148 }, { 240, 220 }, { 240, 174 }, { 240, 226 }, + { 240, 186 }, { 240, 165 }, { 244, 138 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 241, 89 }, { 63, 0 }, { 240, 141 }, { 240, 142 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 244, 149 }, { 241, 115 }, { 240, 177 }, { 241, 202 }, { 143, 106 }, { 240, 228 }, { 63, 0 }, + { 63, 0 }, { 241, 156 }, { 241, 204 }, { 241, 124 }, { 63, 0 }, { 240, 98 }, { 63, 0 }, { 241, 180 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 241, 183 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 241, 94 }, { 63, 0 }, { 63, 0 }, { 241, 73 }, { 240, 249 }, + { 240, 249 }, { 240, 249 }, { 240, 249 }, { 240, 249 }, { 240, 249 }, { 240, 249 }, { 63, 0 }, { 129, 153 }, + { 63, 0 }, { 63, 0 }, { 242, 212 }, { 129, 126 }, { 241, 213 }, { 129, 153 }, { 129, 72 }, { 244, 169 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 241, 189 }, { 63, 0 }, { 63, 0 }, + { 240, 176 }, { 63, 0 }, { 244, 142 }, { 63, 0 }, { 240, 183 }, { 240, 146 }, { 240, 145 }, { 240, 148 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 240, 167 }, { 240, 170 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 240, 227 }, { 244, 172 }, { 244, 150 }, { 63, 0 }, { 240, 251 }, { 240, 252 }, { 241, 65 }, { 241, 64 }, + { 242, 177 }, { 244, 175 }, { 244, 168 }, { 85, 80 }, { 63, 0 }, { 151, 76 }, { 63, 0 }, { 140, 142 }, + { 144, 92 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 240, 77 }, { 240, 78 }, { 240, 79 }, { 240, 80 }, + { 240, 81 }, { 240, 82 }, { 240, 83 }, { 240, 84 }, { 240, 85 }, { 242, 178 }, { 242, 225 }, { 242, 226 }, + { 131, 84 }, { 73, 68 }, { 150, 158 }, { 139, 243 }, { 240, 94 }, { 240, 87 }, { 240, 243 }, { 240, 242 }, + { 240, 241 }, { 240, 240 }, { 129, 170 }, { 129, 171 }, { 129, 168 }, { 129, 169 }, { 244, 160 }, { 244, 162 }, + { 244, 161 }, { 244, 163 }, { 240, 236 }, { 240, 235 }, { 129, 226 }, { 129, 225 }, { 63, 0 }, { 240, 117 }, + { 240, 118 }, { 240, 119 }, { 240, 120 }, { 240, 121 }, { 240, 122 }, { 240, 123 }, { 240, 124 }, { 240, 126 }, + { 240, 128 }, { 240, 129 }, { 240, 130 }, { 240, 125 }, { 63, 0 }, { 242, 223 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 244, 169 }, { 63, 0 }, { 130, 105 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 241, 210 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 241, 211 }, { 241, 211 }, { 241, 213 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 244, 204 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 240, 208 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 240, 164 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 240, 168 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 241, 76 }, { 63, 0 }, { 63, 0 }, { 244, 153 }, { 241, 135 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 244, 152 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 240, 160 }, { 63, 0 }, { 63, 0 }, { 244, 156 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 240, 156 }, { 240, 157 }, { 240, 247 }, { 240, 152 }, { 240, 153 }, { 241, 79 }, { 63, 0 }, + { 241, 110 }, { 241, 101 }, { 241, 100 }, { 241, 104 }, { 241, 105 }, { 240, 244 }, { 63, 0 }, { 63, 0 }, + { 240, 244 }, { 240, 245 }, { 240, 246 }, { 240, 211 }, { 240, 210 }, { 240, 209 }, { 240, 206 }, { 63, 0 }, + { 240, 207 }, { 240, 134 }, { 240, 112 }, { 240, 164 }, { 244, 140 }, { 240, 169 }, { 240, 166 }, { 240, 168 }, + { 129, 72 }, { 244, 169 }, { 240, 249 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 240, 143 }, { 63, 0 }, { 63, 0 }, { 240, 139 }, { 241, 98 }, { 241, 163 }, { 241, 133 }, { 241, 135 }, + { 241, 134 }, { 63, 0 }, { 240, 215 }, { 240, 195 }, { 240, 185 }, { 240, 191 }, { 241, 73 }, { 241, 165 }, + { 63, 0 }, { 241, 178 }, { 63, 0 }, { 240, 181 }, { 63, 0 }, { 240, 180 }, { 241, 198 }, { 240, 178 }, + { 240, 232 }, { 240, 230 }, { 240, 229 }, { 241, 186 }, { 63, 0 }, { 63, 0 }, { 240, 162 }, { 240, 131 }, + { 240, 108 }, { 63, 0 }, { 240, 115 }, { 240, 107 }, { 240, 133 }, { 63, 0 }, { 241, 211 }, { 241, 211 }, + { 241, 212 }, { 241, 213 }, { 241, 195 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 241, 91 }, { 63, 0 }, { 63, 0 }, { 241, 136 }, { 240, 191 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 240, 158 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 240, 134 }, { 63, 0 }, { 240, 134 }, { 63, 0 }, { 63, 0 }, { 241, 75 }, { 240, 132 }, { 63, 0 }, + { 240, 113 }, { 63, 0 }, { 240, 115 }, { 63, 0 }, { 240, 109 }, { 240, 111 }, { 240, 114 }, { 240, 116 }, + { 63, 0 }, { 244, 128 }, { 130, 96 }, { 130, 97 }, { 65, 66 }, { 130, 110 }, { 244, 69 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 } +}; diff --git a/cpan/dist/Unicode-Japanese/c_lib/table_eu2i1.c b/cpan/dist/Unicode-Japanese/c_lib/table_eu2i1.c new file mode 100644 index 00000000..82e59a05 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/table_eu2i1.c @@ -0,0 +1,1039 @@ +/* This file is autogenerated by autogen.pl. */ +#include "unijp_table.h" +/* +$VAR1 = { + 'usize' => 2, + 'chars' => '8192', + 'file' => 'jcode/emoji2/eu2i.dat', + 'name' => 'eu2i1', + 'path' => '../jcode/emoji2/eu2i.dat', + 'ucname' => 'EU2I1', + 'size' => 16384 + }; +*/ +const uj_uint8 _uj_table_eu2i1[UJ_EU2I1_CHARS][UJ_EU2I1_USIZE] = { + { 63, 0 }, { 249, 167 }, { 249, 167 }, { 129, 72 }, { 249, 134 }, { 129, 169 }, { 129, 168 }, { 129, 225 }, + { 129, 226 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 129, 144 }, { 63, 0 }, + { 248, 163 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 129, 123 }, { 129, 124 }, { 249, 159 }, { 129, 170 }, { 129, 171 }, { 63, 0 }, + { 129, 165 }, { 129, 163 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 248, 248 }, { 248, 247 }, { 248, 159 }, { 248, 180 }, { 249, 94 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 145 }, { 248, 210 }, { 63, 0 }, { 63, 0 }, { 129, 126 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 129, 126 }, { 63, 0 }, { 129, 168 }, + { 129, 169 }, { 248, 211 }, { 129, 128 }, { 63, 0 }, { 249, 149 }, { 129, 153 }, { 248, 217 }, { 249, 73 }, + { 63, 0 }, { 63, 0 }, { 249, 69 }, { 63, 0 }, { 63, 0 }, { 249, 160 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 227 }, { 63, 0 }, { 248, 232 }, { 63, 0 }, { 63, 0 }, + { 129, 163 }, { 129, 165 }, { 63, 0 }, { 248, 234 }, { 248, 234 }, { 248, 209 }, { 248, 226 }, { 248, 161 }, + { 63, 0 }, { 248, 228 }, { 63, 0 }, { 248, 206 }, { 248, 228 }, { 248, 228 }, { 248, 228 }, { 63, 0 }, + { 248, 214 }, { 63, 0 }, { 248, 223 }, { 248, 160 }, { 249, 119 }, { 249, 122 }, { 248, 216 }, { 63, 0 }, + { 248, 196 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 251 }, { 63, 0 }, { 63, 0 }, { 249, 129 }, + { 249, 125 }, { 248, 234 }, { 248, 234 }, { 63, 0 }, { 63, 0 }, { 248, 191 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 69 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 234 }, { 63, 0 }, + { 248, 230 }, { 63, 0 }, { 248, 208 }, { 248, 228 }, { 63, 0 }, { 249, 82 }, { 63, 0 }, { 249, 115 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 232 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 248, 233 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 116 }, { 63, 0 }, + { 248, 195 }, { 249, 71 }, { 63, 0 }, { 63, 0 }, { 248, 188 }, { 129, 64 }, { 32, 0 }, { 63, 0 }, + { 248, 224 }, { 248, 225 }, { 248, 252 }, { 63, 0 }, { 249, 135 }, { 249, 136 }, { 249, 137 }, { 249, 138 }, + { 249, 139 }, { 249, 140 }, { 249, 141 }, { 249, 142 }, { 249, 143 }, { 49, 48 }, { 248, 164 }, { 248, 162 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 201 }, { 63, 0 }, { 248, 207 }, + { 248, 205 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 200 }, { 248, 204 }, { 63, 0 }, { 63, 0 }, + { 248, 193 }, { 248, 190 }, { 63, 0 }, { 248, 183 }, { 248, 182 }, { 63, 0 }, { 248, 186 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 249, 80 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 248, 236 }, { 63, 0 }, { 249, 72 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 212 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 70 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 249, 149 }, { 249, 150 }, { 249, 151 }, { 63, 0 }, { 249, 166 }, { 249, 161 }, { 249, 172 }, + { 63, 0 }, { 249, 147 }, { 249, 148 }, { 249, 159 }, { 249, 163 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 249, 145 }, { 249, 158 }, { 63, 0 }, { 63, 0 }, { 248, 249 }, { 63, 0 }, { 63, 0 }, { 148, 233 }, + { 63, 0 }, { 249, 162 }, { 249, 173 }, { 63, 0 }, { 63, 0 }, { 147, 190 }, { 63, 0 }, { 63, 0 }, + { 248, 235 }, { 248, 215 }, { 63, 0 }, { 249, 155 }, { 63, 0 }, { 63, 0 }, { 248, 219 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 69, 122 }, { 249, 123 }, { 248, 237 }, { 63, 0 }, { 63, 0 }, { 85, 80 }, + { 63, 0 }, { 248, 165 }, { 248, 181 }, { 248, 185 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 248, 229 }, { 63, 0 }, { 248, 239 }, { 248, 240 }, { 248, 241 }, { 248, 242 }, { 248, 243 }, { 248, 245 }, + { 248, 246 }, { 249, 64 }, { 63, 0 }, { 63, 0 }, { 249, 128 }, { 249, 144 }, { 249, 176 }, { 249, 153 }, + { 249, 146 }, { 63, 0 }, { 249, 171 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 130 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 155 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 148 }, { 63, 0 }, { 249, 172 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 227 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 86, 83 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 198 }, + { 248, 199 }, { 63, 0 }, { 248, 202 }, { 248, 194 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 138, 132 }, + { 131, 84 }, { 249, 124 }, { 150, 158 }, { 139, 243 }, { 142, 119 }, { 137, 99 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 143, 106 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 238 }, { 249, 145 }, + { 249, 145 }, { 249, 145 }, { 249, 145 }, { 249, 145 }, { 63, 0 }, { 248, 184 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 249, 152 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 155 }, { 249, 149 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 248, 166 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 202 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 137, 194 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 130, 96 }, { 130, 97 }, { 130, 110 }, { 65, 66 }, + { 248, 249 }, { 248, 250 }, { 63, 0 }, { 249, 154 }, { 249, 165 }, { 249, 168 }, { 249, 169 }, { 249, 175 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 157 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 150 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 249, 119 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 119 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 145 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 129, 204 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 119 }, + { 63, 0 }, { 248, 244 }, { 249, 133 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 249, 144 }, { 249, 135 }, { 249, 136 }, { 249, 137 }, { 249, 138 }, { 249, 139 }, { 249, 140 }, { 249, 141 }, + { 249, 142 }, { 249, 143 }, { 49, 48 }, { 49, 49 }, { 49, 50 }, { 249, 135 }, { 249, 136 }, { 249, 137 }, + { 249, 138 }, { 249, 139 }, { 249, 140 }, { 249, 141 }, { 249, 142 }, { 249, 143 }, { 49, 48 }, { 137, 99 }, + { 143, 90 }, { 140, 240 }, { 139, 120 }, { 148, 78 }, { 144, 69 }, { 144, 200 }, { 142, 119 }, { 249, 134 }, + { 130, 96 }, { 147, 193 }, { 148, 233 }, { 146, 180 }, { 139, 125 }, { 148, 131 }, { 148, 132 }, { 144, 197 }, + { 145, 83 }, { 140, 110 }, { 145, 176 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 69 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 70 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 72 }, { 249, 157 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 192 }, { 248, 193 }, { 248, 188 }, { 63, 0 }, + { 248, 190 }, { 248, 195 }, { 248, 194 }, { 63, 0 }, { 63, 0 }, { 248, 208 }, { 248, 203 }, { 248, 212 }, + { 63, 0 }, { 63, 0 }, { 248, 211 }, { 248, 210 }, { 248, 209 }, { 248, 208 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 248, 215 }, { 248, 202 }, { 248, 202 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 216 }, + { 248, 221 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 180 }, { 248, 183 }, + { 248, 185 }, { 248, 182 }, { 248, 181 }, { 248, 184 }, { 63, 0 }, { 63, 0 }, { 248, 205 }, { 248, 204 }, + { 63, 0 }, { 248, 208 }, { 63, 0 }, { 63, 0 }, { 248, 199 }, { 63, 0 }, { 249, 156 }, { 248, 200 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 225 }, { 248, 224 }, { 248, 159 }, { 248, 160 }, { 248, 161 }, + { 248, 162 }, { 248, 163 }, { 63, 0 }, { 129, 169 }, { 129, 168 }, { 63, 0 }, { 249, 126 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 244 }, { 248, 245 }, { 248, 246 }, { 249, 158 }, + { 63, 0 }, { 249, 145 }, { 249, 148 }, { 248, 238 }, { 248, 240 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 248, 241 }, { 248, 239 }, { 249, 169 }, { 249, 168 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 249, 155 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 250 }, { 248, 213 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 227 }, { 63, 0 }, + { 248, 251 }, { 63, 0 }, { 63, 0 }, { 248, 233 }, { 248, 233 }, { 248, 232 }, { 248, 232 }, { 248, 187 }, + { 249, 116 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 94 }, { 248, 226 }, { 249, 160 }, + { 248, 236 }, { 248, 235 }, { 63, 0 }, { 248, 219 }, { 63, 0 }, { 248, 237 }, { 63, 0 }, { 249, 82 }, + { 63, 0 }, { 248, 234 }, { 248, 228 }, { 63, 0 }, { 248, 214 }, { 63, 0 }, { 248, 198 }, { 63, 0 }, + { 63, 0 }, { 249, 119 }, { 249, 129 }, { 63, 0 }, { 63, 0 }, { 248, 196 }, { 248, 197 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 163 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 81 }, { 249, 125 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 223 }, { 248, 230 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 248, 161 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 249, 86 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 143, 116 }, { 137, 196 }, + { 143, 72 }, { 147, 126 }, { 63, 0 }, { 249, 149 }, { 249, 151 }, { 249, 150 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 249, 160 }, { 249, 160 }, { 249, 160 }, { 249, 160 }, { 248, 159 }, { 248, 159 }, { 248, 159 }, { 248, 159 }, + { 249, 147 }, { 249, 147 }, { 249, 147 }, { 249, 147 }, { 63, 0 }, { 249, 149 }, { 249, 149 }, { 249, 149 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 249, 133 }, { 249, 144 }, { 63, 0 }, { 63, 0 }, { 249, 144 }, { 249, 135 }, { 249, 136 }, + { 249, 137 }, { 249, 138 }, { 249, 139 }, { 249, 140 }, { 249, 141 }, { 249, 142 }, { 249, 143 }, { 49, 48 }, + { 63, 0 }, { 63, 0 }, { 45, 0 }, { 33, 0 }, { 129, 144 }, { 37, 0 }, { 46, 0 }, { 47, 0 }, + { 58, 0 }, { 59, 0 }, { 63, 0 }, { 64, 0 }, { 94, 0 }, { 95, 0 }, { 39, 0 }, { 34, 0 }, + { 129, 123 }, { 61, 0 }, { 129, 126 }, { 129, 128 }, { 129, 155 }, { 249, 122 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 176 }, + { 78, 71 }, { 147, 190 }, { 138, 132 }, { 130, 129 }, { 130, 130 }, { 130, 131 }, { 130, 132 }, { 130, 133 }, + { 130, 134 }, { 130, 135 }, { 130, 136 }, { 130, 137 }, { 130, 138 }, { 130, 139 }, { 130, 140 }, { 130, 141 }, + { 130, 142 }, { 130, 143 }, { 130, 144 }, { 130, 145 }, { 130, 146 }, { 130, 147 }, { 130, 148 }, { 130, 149 }, + { 130, 150 }, { 130, 151 }, { 130, 152 }, { 130, 153 }, { 130, 154 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 130, 96 }, { 130, 97 }, { 130, 98 }, { 130, 99 }, { 130, 100 }, { 130, 101 }, { 130, 102 }, { 130, 103 }, + { 130, 104 }, { 130, 105 }, { 130, 106 }, { 130, 107 }, { 130, 108 }, { 130, 109 }, { 130, 110 }, { 130, 111 }, + { 130, 112 }, { 130, 113 }, { 130, 114 }, { 130, 115 }, { 130, 116 }, { 130, 117 }, { 130, 118 }, { 130, 119 }, + { 130, 120 }, { 130, 121 }, { 130, 159 }, { 130, 160 }, { 130, 161 }, { 130, 162 }, { 130, 163 }, { 130, 164 }, + { 130, 165 }, { 130, 166 }, { 130, 167 }, { 130, 168 }, { 130, 169 }, { 130, 170 }, { 130, 171 }, { 130, 172 }, + { 130, 173 }, { 130, 174 }, { 130, 175 }, { 130, 176 }, { 130, 177 }, { 130, 178 }, { 130, 179 }, { 130, 180 }, + { 130, 181 }, { 130, 182 }, { 130, 183 }, { 130, 184 }, { 130, 185 }, { 130, 186 }, { 130, 187 }, { 130, 188 }, + { 130, 189 }, { 130, 190 }, { 130, 191 }, { 130, 192 }, { 130, 193 }, { 130, 194 }, { 130, 195 }, { 63, 0 }, + { 130, 196 }, { 130, 197 }, { 130, 198 }, { 130, 199 }, { 130, 200 }, { 130, 201 }, { 130, 202 }, { 130, 203 }, + { 130, 204 }, { 130, 205 }, { 130, 206 }, { 130, 207 }, { 130, 208 }, { 130, 209 }, { 130, 210 }, { 130, 211 }, + { 130, 212 }, { 130, 213 }, { 130, 214 }, { 130, 215 }, { 130, 216 }, { 130, 217 }, { 130, 218 }, { 130, 219 }, + { 130, 220 }, { 130, 221 }, { 130, 222 }, { 130, 223 }, { 130, 224 }, { 130, 225 }, { 130, 226 }, { 130, 227 }, + { 130, 228 }, { 130, 229 }, { 130, 230 }, { 130, 231 }, { 130, 232 }, { 130, 233 }, { 130, 234 }, { 130, 235 }, + { 130, 237 }, { 130, 240 }, { 130, 241 }, { 131, 64 }, { 131, 65 }, { 131, 66 }, { 131, 67 }, { 131, 68 }, + { 131, 69 }, { 131, 70 }, { 131, 71 }, { 131, 72 }, { 131, 73 }, { 131, 74 }, { 131, 75 }, { 131, 76 }, + { 131, 77 }, { 131, 78 }, { 131, 79 }, { 131, 80 }, { 131, 81 }, { 131, 82 }, { 131, 83 }, { 131, 84 }, + { 131, 85 }, { 131, 86 }, { 131, 87 }, { 131, 88 }, { 131, 89 }, { 131, 90 }, { 131, 91 }, { 131, 92 }, + { 131, 93 }, { 131, 94 }, { 131, 95 }, { 131, 96 }, { 131, 97 }, { 131, 98 }, { 131, 99 }, { 131, 100 }, + { 131, 101 }, { 131, 102 }, { 131, 103 }, { 131, 104 }, { 131, 105 }, { 131, 106 }, { 131, 107 }, { 131, 108 }, + { 131, 109 }, { 131, 110 }, { 131, 111 }, { 131, 112 }, { 131, 113 }, { 131, 114 }, { 131, 115 }, { 131, 116 }, + { 131, 117 }, { 131, 118 }, { 131, 119 }, { 131, 120 }, { 131, 121 }, { 131, 122 }, { 131, 123 }, { 131, 124 }, + { 131, 125 }, { 131, 126 }, { 131, 128 }, { 131, 129 }, { 131, 130 }, { 131, 131 }, { 131, 132 }, { 131, 133 }, + { 131, 134 }, { 131, 135 }, { 131, 136 }, { 131, 137 }, { 131, 138 }, { 131, 139 }, { 131, 140 }, { 131, 141 }, + { 131, 143 }, { 131, 146 }, { 131, 147 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 249 }, { 248, 249 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 248, 191 }, { 248, 191 }, { 63, 0 }, { 249, 71 }, { 248, 186 }, { 63, 0 }, { 63, 0 }, + { 248, 206 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 201 }, { 248, 207 }, { 248, 252 }, { 63, 0 }, + { 248, 164 }, { 248, 166 }, { 249, 67 }, { 249, 68 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 248, 217 }, { 248, 247 }, { 248, 248 }, { 249, 73 }, { 129, 204 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 249, 130 }, { 249, 167 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 146 }, { 249, 132 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 119 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 243 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 159 }, + { 248, 160 }, { 248, 161 }, { 248, 162 }, { 248, 163 }, { 248, 164 }, { 248, 165 }, { 248, 166 }, { 248, 167 }, + { 248, 168 }, { 248, 169 }, { 248, 170 }, { 248, 171 }, { 248, 172 }, { 248, 173 }, { 248, 174 }, { 248, 175 }, + { 248, 176 }, { 248, 177 }, { 248, 178 }, { 248, 179 }, { 248, 180 }, { 248, 181 }, { 248, 182 }, { 248, 183 }, + { 248, 184 }, { 248, 185 }, { 248, 186 }, { 248, 187 }, { 248, 188 }, { 248, 189 }, { 248, 190 }, { 248, 191 }, + { 248, 192 }, { 248, 193 }, { 248, 194 }, { 248, 195 }, { 248, 196 }, { 248, 197 }, { 248, 198 }, { 248, 199 }, + { 248, 200 }, { 248, 201 }, { 248, 202 }, { 248, 203 }, { 248, 204 }, { 248, 205 }, { 248, 206 }, { 248, 207 }, + { 248, 208 }, { 248, 209 }, { 248, 210 }, { 248, 211 }, { 248, 212 }, { 248, 213 }, { 248, 214 }, { 248, 215 }, + { 248, 216 }, { 248, 217 }, { 248, 218 }, { 248, 219 }, { 248, 220 }, { 248, 221 }, { 248, 222 }, { 248, 223 }, + { 248, 224 }, { 248, 225 }, { 248, 226 }, { 248, 227 }, { 248, 228 }, { 248, 229 }, { 248, 230 }, { 248, 231 }, + { 248, 232 }, { 248, 233 }, { 248, 234 }, { 248, 235 }, { 248, 236 }, { 248, 237 }, { 248, 238 }, { 248, 239 }, + { 248, 240 }, { 248, 241 }, { 248, 242 }, { 248, 243 }, { 248, 244 }, { 248, 245 }, { 248, 246 }, { 248, 247 }, + { 248, 248 }, { 248, 249 }, { 248, 250 }, { 248, 251 }, { 248, 252 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 249, 64 }, { 249, 65 }, { 249, 66 }, { 249, 67 }, { 249, 68 }, { 249, 69 }, { 249, 70 }, { 249, 71 }, + { 249, 72 }, { 249, 73 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 249, 80 }, { 249, 81 }, { 249, 82 }, { 63, 0 }, { 63, 0 }, { 249, 85 }, { 249, 86 }, { 249, 87 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 91 }, { 249, 92 }, { 249, 93 }, { 249, 94 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 249, 114 }, { 249, 115 }, { 249, 116 }, { 249, 117 }, { 249, 118 }, { 249, 119 }, + { 249, 120 }, { 249, 121 }, { 249, 122 }, { 249, 123 }, { 249, 124 }, { 249, 125 }, { 249, 126 }, { 63, 0 }, + { 249, 128 }, { 249, 129 }, { 249, 130 }, { 249, 131 }, { 249, 132 }, { 249, 133 }, { 249, 134 }, { 249, 135 }, + { 249, 136 }, { 249, 137 }, { 249, 138 }, { 249, 139 }, { 249, 140 }, { 249, 141 }, { 249, 142 }, { 249, 143 }, + { 249, 144 }, { 249, 145 }, { 249, 146 }, { 249, 147 }, { 249, 148 }, { 249, 149 }, { 249, 150 }, { 249, 151 }, + { 249, 152 }, { 249, 153 }, { 249, 154 }, { 249, 155 }, { 249, 156 }, { 249, 157 }, { 249, 158 }, { 249, 159 }, + { 249, 160 }, { 249, 161 }, { 249, 162 }, { 249, 163 }, { 249, 164 }, { 249, 165 }, { 249, 166 }, { 249, 167 }, + { 249, 168 }, { 249, 169 }, { 249, 170 }, { 249, 171 }, { 249, 172 }, { 249, 173 }, { 249, 174 }, { 249, 175 }, + { 249, 176 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 249, 81 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 82 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 172 }, + { 249, 172 }, { 249, 150 }, { 63, 0 }, { 249, 148 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 149 }, + { 63, 0 }, { 63, 0 }, { 249, 151 }, { 63, 0 }, { 78, 71 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 148, 233 }, { 63, 0 }, { 63, 0 }, { 249, 167 }, { 139, 214 }, { 139, 243 }, { 141, 135 }, + { 150, 158 }, { 129, 204 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 115 }, { 249, 114 }, { 63, 0 }, { 249, 148 }, { 63, 0 }, + { 249, 172 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 160 }, + { 63, 0 }, { 63, 0 }, { 248, 230 }, { 63, 0 }, { 249, 129 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 248, 212 }, { 63, 0 }, { 63, 0 }, { 249, 156 }, { 63, 0 }, { 248, 223 }, { 248, 237 }, { 248, 237 }, + { 63, 0 }, { 63, 0 }, { 248, 235 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 86, 83 }, { 249, 81 }, + { 63, 0 }, { 63, 0 }, { 248, 186 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 166 }, { 248, 163 }, { 248, 213 }, { 63, 0 }, + { 248, 207 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 248, 228 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 200 }, { 248, 206 }, { 248, 205 }, + { 63, 0 }, { 248, 207 }, { 63, 0 }, { 248, 198 }, { 248, 201 }, { 248, 199 }, { 248, 203 }, { 63, 0 }, + { 248, 202 }, { 248, 193 }, { 248, 191 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 248, 207 }, { 248, 219 }, { 63, 0 }, { 63, 0 }, { 143, 106 }, { 248, 224 }, { 63, 0 }, + { 63, 0 }, { 249, 163 }, { 63, 0 }, { 248, 214 }, { 248, 229 }, { 148, 233 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 227 }, { 249, 80 }, { 63, 0 }, { 249, 155 }, { 249, 145 }, + { 249, 145 }, { 249, 145 }, { 249, 145 }, { 249, 145 }, { 249, 145 }, { 249, 145 }, { 249, 159 }, { 129, 153 }, + { 249, 173 }, { 249, 171 }, { 129, 155 }, { 129, 126 }, { 249, 161 }, { 129, 153 }, { 129, 72 }, { 249, 167 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 248, 194 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 248, 225 }, { 63, 0 }, { 248, 252 }, { 63, 0 }, { 248, 238 }, { 248, 240 }, { 248, 239 }, { 248, 241 }, + { 249, 133 }, { 249, 132 }, { 249, 130 }, { 85, 80 }, { 63, 0 }, { 151, 76 }, { 150, 179 }, { 140, 142 }, + { 144, 92 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 135 }, { 249, 136 }, { 249, 137 }, { 249, 138 }, + { 249, 139 }, { 249, 140 }, { 249, 141 }, { 249, 142 }, { 249, 143 }, { 249, 144 }, { 147, 190 }, { 138, 132 }, + { 131, 84 }, { 249, 124 }, { 150, 158 }, { 139, 243 }, { 142, 119 }, { 137, 99 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 129, 170 }, { 129, 171 }, { 129, 168 }, { 129, 169 }, { 248, 217 }, { 248, 248 }, + { 248, 247 }, { 249, 73 }, { 129, 168 }, { 129, 169 }, { 129, 226 }, { 129, 225 }, { 63, 0 }, { 248, 167 }, + { 248, 168 }, { 248, 169 }, { 248, 170 }, { 248, 171 }, { 248, 172 }, { 248, 173 }, { 248, 174 }, { 248, 175 }, + { 248, 176 }, { 248, 177 }, { 248, 178 }, { 63, 0 }, { 63, 0 }, { 249, 176 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 249, 167 }, { 63, 0 }, { 130, 105 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 249, 172 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 152 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 149 }, { 249, 149 }, { 249, 150 }, { 63, 0 }, + { 63, 0 }, { 248, 242 }, { 63, 0 }, { 248, 243 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 248, 185 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 192 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 190 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 166 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 164 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 158 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 248, 226 }, { 248, 232 }, { 248, 233 }, { 249, 116 }, { 63, 0 }, { 249, 162 }, { 63, 0 }, { 63, 0 }, + { 248, 244 }, { 248, 245 }, { 248, 246 }, { 248, 184 }, { 248, 181 }, { 248, 182 }, { 248, 180 }, { 63, 0 }, + { 248, 183 }, { 63, 0 }, { 63, 0 }, { 248, 191 }, { 249, 71 }, { 248, 195 }, { 248, 188 }, { 248, 190 }, + { 129, 72 }, { 249, 167 }, { 249, 145 }, { 249, 147 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 72 }, { 63, 0 }, { 63, 0 }, { 248, 196 }, { 63, 0 }, + { 248, 197 }, { 63, 0 }, { 248, 204 }, { 63, 0 }, { 248, 215 }, { 248, 216 }, { 249, 155 }, { 249, 125 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 208 }, { 63, 0 }, { 248, 209 }, { 63, 0 }, { 248, 211 }, + { 248, 162 }, { 248, 160 }, { 248, 159 }, { 248, 161 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 70 }, + { 63, 0 }, { 63, 0 }, { 249, 69 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 149 }, { 249, 149 }, + { 249, 151 }, { 249, 150 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 216 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 249, 69 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 130, 96 }, { 130, 97 }, { 65, 66 }, { 130, 110 }, { 248, 249 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 } +}; diff --git a/cpan/dist/Unicode-Japanese/c_lib/table_eu2i2.c b/cpan/dist/Unicode-Japanese/c_lib/table_eu2i2.c new file mode 100644 index 00000000..0716e2d1 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/table_eu2i2.c @@ -0,0 +1,1039 @@ +/* This file is autogenerated by autogen.pl. */ +#include "unijp_table.h" +/* +$VAR1 = { + 'usize' => 2, + 'chars' => '8192', + 'file' => 'jcode/emoji2/eu2i2.dat', + 'name' => 'eu2i2', + 'path' => '../jcode/emoji2/eu2i2.dat', + 'ucname' => 'EU2I2', + 'size' => 16384 + }; +*/ +const uj_uint8 _uj_table_eu2i2[UJ_EU2I2_CHARS][UJ_EU2I2_USIZE] = { + { 63, 0 }, { 249, 220 }, { 249, 167 }, { 129, 72 }, { 249, 134 }, { 129, 169 }, { 129, 168 }, { 129, 225 }, + { 129, 226 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 251 }, { 63, 0 }, { 129, 144 }, { 63, 0 }, + { 248, 163 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 249, 196 }, { 129, 123 }, { 129, 124 }, { 249, 159 }, { 129, 170 }, { 129, 171 }, { 63, 0 }, + { 129, 165 }, { 129, 163 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 248, 248 }, { 248, 247 }, { 248, 159 }, { 248, 180 }, { 249, 94 }, { 63, 0 }, + { 249, 184 }, { 63, 0 }, { 63, 0 }, { 249, 145 }, { 248, 210 }, { 249, 230 }, { 249, 215 }, { 129, 126 }, + { 63, 0 }, { 249, 193 }, { 249, 193 }, { 63, 0 }, { 63, 0 }, { 129, 126 }, { 63, 0 }, { 129, 168 }, + { 129, 169 }, { 248, 211 }, { 129, 128 }, { 63, 0 }, { 249, 207 }, { 129, 153 }, { 248, 217 }, { 249, 73 }, + { 249, 192 }, { 63, 0 }, { 249, 69 }, { 63, 0 }, { 63, 0 }, { 249, 160 }, { 249, 244 }, { 63, 0 }, + { 63, 0 }, { 249, 214 }, { 249, 219 }, { 248, 227 }, { 63, 0 }, { 248, 232 }, { 63, 0 }, { 63, 0 }, + { 129, 163 }, { 129, 165 }, { 63, 0 }, { 248, 234 }, { 248, 234 }, { 248, 209 }, { 248, 226 }, { 248, 161 }, + { 63, 0 }, { 248, 228 }, { 63, 0 }, { 248, 206 }, { 248, 228 }, { 248, 228 }, { 248, 228 }, { 63, 0 }, + { 248, 214 }, { 63, 0 }, { 248, 223 }, { 248, 160 }, { 249, 119 }, { 249, 122 }, { 248, 216 }, { 63, 0 }, + { 248, 196 }, { 249, 232 }, { 63, 0 }, { 63, 0 }, { 248, 251 }, { 63, 0 }, { 63, 0 }, { 249, 129 }, + { 249, 125 }, { 248, 234 }, { 248, 234 }, { 63, 0 }, { 63, 0 }, { 248, 191 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 236 }, { 249, 69 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 234 }, { 249, 213 }, + { 248, 230 }, { 63, 0 }, { 248, 208 }, { 248, 228 }, { 63, 0 }, { 249, 190 }, { 63, 0 }, { 249, 115 }, + { 249, 189 }, { 63, 0 }, { 63, 0 }, { 241, 102 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 248, 233 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 116 }, { 63, 0 }, + { 248, 195 }, { 249, 71 }, { 63, 0 }, { 63, 0 }, { 248, 188 }, { 129, 64 }, { 32, 0 }, { 63, 0 }, + { 248, 224 }, { 248, 225 }, { 248, 252 }, { 63, 0 }, { 249, 135 }, { 249, 136 }, { 249, 137 }, { 249, 138 }, + { 249, 139 }, { 249, 140 }, { 249, 141 }, { 249, 142 }, { 249, 143 }, { 49, 48 }, { 248, 164 }, { 248, 162 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 201 }, { 63, 0 }, { 248, 207 }, + { 248, 205 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 200 }, { 248, 204 }, { 63, 0 }, { 249, 194 }, + { 248, 193 }, { 248, 190 }, { 63, 0 }, { 248, 183 }, { 248, 182 }, { 249, 183 }, { 248, 186 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 249, 80 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 248, 236 }, { 63, 0 }, { 249, 72 }, { 249, 237 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 239 }, + { 63, 0 }, { 249, 231 }, { 249, 246 }, { 63, 0 }, { 249, 238 }, { 248, 212 }, { 249, 246 }, { 63, 0 }, + { 249, 249 }, { 63, 0 }, { 63, 0 }, { 249, 70 }, { 249, 245 }, { 63, 0 }, { 249, 250 }, { 63, 0 }, + { 63, 0 }, { 249, 207 }, { 249, 150 }, { 249, 210 }, { 63, 0 }, { 249, 166 }, { 249, 161 }, { 249, 172 }, + { 249, 205 }, { 249, 147 }, { 249, 148 }, { 249, 159 }, { 249, 163 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 249, 145 }, { 249, 158 }, { 63, 0 }, { 63, 0 }, { 248, 249 }, { 63, 0 }, { 63, 0 }, { 249, 217 }, + { 63, 0 }, { 249, 162 }, { 249, 173 }, { 63, 0 }, { 63, 0 }, { 147, 190 }, { 63, 0 }, { 249, 204 }, + { 248, 235 }, { 248, 215 }, { 63, 0 }, { 249, 155 }, { 63, 0 }, { 63, 0 }, { 248, 219 }, { 249, 181 }, + { 63, 0 }, { 63, 0 }, { 69, 122 }, { 249, 123 }, { 248, 237 }, { 63, 0 }, { 63, 0 }, { 85, 80 }, + { 63, 0 }, { 248, 165 }, { 248, 181 }, { 248, 185 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 248, 229 }, { 63, 0 }, { 248, 239 }, { 248, 240 }, { 248, 241 }, { 248, 242 }, { 248, 243 }, { 248, 245 }, + { 248, 246 }, { 249, 64 }, { 63, 0 }, { 63, 0 }, { 249, 128 }, { 249, 144 }, { 249, 176 }, { 249, 153 }, + { 249, 146 }, { 63, 0 }, { 249, 171 }, { 63, 0 }, { 63, 0 }, { 249, 241 }, { 249, 130 }, { 63, 0 }, + { 63, 0 }, { 249, 187 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 229 }, { 249, 155 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 203 }, { 249, 252 }, { 249, 199 }, + { 63, 0 }, { 63, 0 }, { 249, 191 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 227 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 86, 83 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 198 }, + { 248, 199 }, { 249, 227 }, { 248, 202 }, { 248, 194 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 138, 132 }, + { 131, 84 }, { 249, 124 }, { 249, 224 }, { 249, 222 }, { 142, 119 }, { 137, 99 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 249, 240 }, { 63, 0 }, { 143, 106 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 238 }, { 249, 145 }, + { 249, 145 }, { 249, 145 }, { 249, 145 }, { 249, 145 }, { 63, 0 }, { 248, 184 }, { 63, 0 }, { 249, 195 }, + { 249, 242 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 249, 234 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 249, 152 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 155 }, { 249, 207 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 248, 166 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 202 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 137, 194 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 249, 246 }, { 63, 0 }, { 249, 246 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 130, 96 }, { 130, 97 }, { 130, 110 }, { 65, 66 }, + { 248, 249 }, { 248, 250 }, { 63, 0 }, { 249, 154 }, { 249, 165 }, { 249, 168 }, { 249, 169 }, { 249, 175 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 233 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 157 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 201 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 249, 119 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 119 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 145 }, { 249, 244 }, { 249, 182 }, { 249, 188 }, { 249, 218 }, + { 249, 225 }, { 249, 226 }, { 249, 228 }, { 249, 235 }, { 63, 0 }, { 63, 0 }, { 249, 248 }, { 249, 119 }, + { 63, 0 }, { 248, 244 }, { 249, 133 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 249, 144 }, { 249, 135 }, { 249, 136 }, { 249, 137 }, { 249, 138 }, { 249, 139 }, { 249, 140 }, { 249, 141 }, + { 249, 142 }, { 249, 143 }, { 49, 48 }, { 49, 49 }, { 49, 50 }, { 249, 135 }, { 249, 136 }, { 249, 137 }, + { 249, 138 }, { 249, 139 }, { 249, 140 }, { 249, 141 }, { 249, 142 }, { 249, 143 }, { 49, 48 }, { 137, 99 }, + { 143, 90 }, { 140, 240 }, { 139, 120 }, { 148, 78 }, { 144, 69 }, { 144, 200 }, { 142, 119 }, { 249, 134 }, + { 130, 96 }, { 147, 193 }, { 249, 217 }, { 146, 180 }, { 139, 125 }, { 148, 131 }, { 148, 132 }, { 144, 197 }, + { 145, 83 }, { 140, 110 }, { 145, 176 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 249, 249 }, { 63, 0 }, { 63, 0 }, { 249, 69 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 70 }, { 63, 0 }, { 249, 246 }, { 249, 246 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 72 }, { 249, 157 }, { 249, 232 }, { 63, 0 }, { 249, 237 }, + { 63, 0 }, { 63, 0 }, { 249, 234 }, { 249, 233 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 192 }, { 248, 193 }, { 248, 188 }, { 63, 0 }, + { 248, 190 }, { 248, 195 }, { 248, 194 }, { 249, 194 }, { 63, 0 }, { 248, 208 }, { 248, 203 }, { 248, 212 }, + { 249, 241 }, { 249, 240 }, { 248, 211 }, { 248, 210 }, { 248, 209 }, { 248, 208 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 248, 215 }, { 248, 202 }, { 248, 202 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 216 }, + { 248, 221 }, { 63, 0 }, { 63, 0 }, { 249, 229 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 180 }, { 248, 183 }, + { 248, 185 }, { 248, 182 }, { 248, 181 }, { 248, 184 }, { 249, 183 }, { 63, 0 }, { 248, 205 }, { 248, 204 }, + { 63, 0 }, { 248, 208 }, { 63, 0 }, { 63, 0 }, { 248, 199 }, { 63, 0 }, { 249, 156 }, { 248, 200 }, + { 63, 0 }, { 63, 0 }, { 249, 227 }, { 248, 225 }, { 248, 224 }, { 248, 159 }, { 248, 160 }, { 248, 161 }, + { 248, 162 }, { 248, 163 }, { 63, 0 }, { 129, 169 }, { 129, 168 }, { 249, 226 }, { 249, 126 }, { 249, 218 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 244 }, { 248, 245 }, { 248, 246 }, { 249, 158 }, + { 63, 0 }, { 249, 145 }, { 249, 148 }, { 248, 238 }, { 248, 240 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 248, 241 }, { 248, 239 }, { 249, 169 }, { 249, 168 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 249, 155 }, { 249, 230 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 249, 179 }, { 63, 0 }, { 249, 182 }, { 63, 0 }, { 63, 0 }, { 248, 250 }, { 248, 213 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 227 }, { 63, 0 }, + { 248, 251 }, { 63, 0 }, { 249, 192 }, { 248, 233 }, { 248, 233 }, { 248, 232 }, { 248, 232 }, { 248, 187 }, + { 249, 116 }, { 249, 187 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 94 }, { 248, 226 }, { 249, 160 }, + { 248, 236 }, { 248, 235 }, { 63, 0 }, { 248, 219 }, { 63, 0 }, { 248, 237 }, { 63, 0 }, { 249, 190 }, + { 63, 0 }, { 248, 234 }, { 248, 228 }, { 63, 0 }, { 248, 214 }, { 249, 213 }, { 248, 198 }, { 63, 0 }, + { 249, 188 }, { 249, 119 }, { 249, 129 }, { 63, 0 }, { 63, 0 }, { 248, 196 }, { 248, 197 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 185 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 163 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 249, 191 }, { 249, 192 }, { 249, 186 }, { 249, 125 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 223 }, { 248, 230 }, { 249, 181 }, + { 63, 0 }, { 63, 0 }, { 248, 161 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 249, 86 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 239 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 143, 116 }, { 137, 196 }, + { 143, 72 }, { 147, 126 }, { 249, 211 }, { 249, 207 }, { 249, 210 }, { 249, 150 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 216 }, { 249, 216 }, { 249, 216 }, { 249, 216 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 249 }, { 249, 249 }, { 249, 249 }, { 249, 249 }, + { 249, 160 }, { 249, 160 }, { 249, 160 }, { 249, 160 }, { 248, 159 }, { 248, 159 }, { 248, 159 }, { 248, 159 }, + { 249, 147 }, { 249, 147 }, { 249, 147 }, { 249, 147 }, { 63, 0 }, { 249, 149 }, { 249, 149 }, { 249, 149 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 249, 133 }, { 249, 144 }, { 63, 0 }, { 63, 0 }, { 249, 144 }, { 249, 135 }, { 249, 136 }, + { 249, 137 }, { 249, 138 }, { 249, 139 }, { 249, 140 }, { 249, 141 }, { 249, 142 }, { 249, 143 }, { 49, 48 }, + { 63, 0 }, { 63, 0 }, { 45, 0 }, { 33, 0 }, { 129, 144 }, { 37, 0 }, { 46, 0 }, { 47, 0 }, + { 58, 0 }, { 59, 0 }, { 63, 0 }, { 64, 0 }, { 94, 0 }, { 95, 0 }, { 39, 0 }, { 34, 0 }, + { 129, 123 }, { 61, 0 }, { 129, 126 }, { 129, 128 }, { 129, 155 }, { 249, 122 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 176 }, + { 249, 212 }, { 147, 190 }, { 138, 132 }, { 130, 129 }, { 130, 130 }, { 130, 131 }, { 130, 132 }, { 130, 133 }, + { 130, 134 }, { 130, 135 }, { 130, 136 }, { 130, 137 }, { 130, 138 }, { 130, 139 }, { 130, 140 }, { 130, 141 }, + { 130, 142 }, { 130, 143 }, { 130, 144 }, { 130, 145 }, { 130, 146 }, { 130, 147 }, { 130, 148 }, { 130, 149 }, + { 130, 150 }, { 130, 151 }, { 130, 152 }, { 130, 153 }, { 130, 154 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 130, 96 }, { 130, 97 }, { 130, 98 }, { 130, 99 }, { 130, 100 }, { 130, 101 }, { 130, 102 }, { 130, 103 }, + { 130, 104 }, { 130, 105 }, { 130, 106 }, { 130, 107 }, { 130, 108 }, { 130, 109 }, { 130, 110 }, { 130, 111 }, + { 130, 112 }, { 130, 113 }, { 130, 114 }, { 130, 115 }, { 130, 116 }, { 130, 117 }, { 130, 118 }, { 130, 119 }, + { 130, 120 }, { 130, 121 }, { 130, 159 }, { 130, 160 }, { 130, 161 }, { 130, 162 }, { 130, 163 }, { 130, 164 }, + { 130, 165 }, { 130, 166 }, { 130, 167 }, { 130, 168 }, { 130, 169 }, { 130, 170 }, { 130, 171 }, { 130, 172 }, + { 130, 173 }, { 130, 174 }, { 130, 175 }, { 130, 176 }, { 130, 177 }, { 130, 178 }, { 130, 179 }, { 130, 180 }, + { 130, 181 }, { 130, 182 }, { 130, 183 }, { 130, 184 }, { 130, 185 }, { 130, 186 }, { 130, 187 }, { 130, 188 }, + { 130, 189 }, { 130, 190 }, { 130, 191 }, { 130, 192 }, { 130, 193 }, { 130, 194 }, { 130, 195 }, { 63, 0 }, + { 130, 196 }, { 130, 197 }, { 130, 198 }, { 130, 199 }, { 130, 200 }, { 130, 201 }, { 130, 202 }, { 130, 203 }, + { 130, 204 }, { 130, 205 }, { 130, 206 }, { 130, 207 }, { 130, 208 }, { 130, 209 }, { 130, 210 }, { 130, 211 }, + { 130, 212 }, { 130, 213 }, { 130, 214 }, { 130, 215 }, { 130, 216 }, { 130, 217 }, { 130, 218 }, { 130, 219 }, + { 130, 220 }, { 130, 221 }, { 130, 222 }, { 130, 223 }, { 130, 224 }, { 130, 225 }, { 130, 226 }, { 130, 227 }, + { 130, 228 }, { 130, 229 }, { 130, 230 }, { 130, 231 }, { 130, 232 }, { 130, 233 }, { 130, 234 }, { 130, 235 }, + { 130, 237 }, { 130, 240 }, { 130, 241 }, { 131, 64 }, { 131, 65 }, { 131, 66 }, { 131, 67 }, { 131, 68 }, + { 131, 69 }, { 131, 70 }, { 131, 71 }, { 131, 72 }, { 131, 73 }, { 131, 74 }, { 131, 75 }, { 131, 76 }, + { 131, 77 }, { 131, 78 }, { 131, 79 }, { 131, 80 }, { 131, 81 }, { 131, 82 }, { 131, 83 }, { 131, 84 }, + { 131, 85 }, { 131, 86 }, { 131, 87 }, { 131, 88 }, { 131, 89 }, { 131, 90 }, { 131, 91 }, { 131, 92 }, + { 131, 93 }, { 131, 94 }, { 131, 95 }, { 131, 96 }, { 131, 97 }, { 131, 98 }, { 131, 99 }, { 131, 100 }, + { 131, 101 }, { 131, 102 }, { 131, 103 }, { 131, 104 }, { 131, 105 }, { 131, 106 }, { 131, 107 }, { 131, 108 }, + { 131, 109 }, { 131, 110 }, { 131, 111 }, { 131, 112 }, { 131, 113 }, { 131, 114 }, { 131, 115 }, { 131, 116 }, + { 131, 117 }, { 131, 118 }, { 131, 119 }, { 131, 120 }, { 131, 121 }, { 131, 122 }, { 131, 123 }, { 131, 124 }, + { 131, 125 }, { 131, 126 }, { 131, 128 }, { 131, 129 }, { 131, 130 }, { 131, 131 }, { 131, 132 }, { 131, 133 }, + { 131, 134 }, { 131, 135 }, { 131, 136 }, { 131, 137 }, { 131, 138 }, { 131, 139 }, { 131, 140 }, { 131, 141 }, + { 131, 143 }, { 131, 146 }, { 131, 147 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 249 }, { 248, 249 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 248, 191 }, { 248, 191 }, { 63, 0 }, { 249, 71 }, { 248, 186 }, { 249, 238 }, { 63, 0 }, + { 248, 206 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 201 }, { 248, 207 }, { 248, 252 }, { 63, 0 }, + { 248, 164 }, { 248, 166 }, { 249, 67 }, { 249, 68 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 248, 217 }, { 248, 247 }, { 248, 248 }, { 249, 73 }, { 249, 225 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 249, 130 }, { 249, 167 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 146 }, { 249, 132 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 119 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 243 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 159 }, + { 248, 160 }, { 248, 161 }, { 248, 162 }, { 248, 163 }, { 248, 164 }, { 248, 165 }, { 248, 166 }, { 248, 167 }, + { 248, 168 }, { 248, 169 }, { 248, 170 }, { 248, 171 }, { 248, 172 }, { 248, 173 }, { 248, 174 }, { 248, 175 }, + { 248, 176 }, { 248, 177 }, { 248, 178 }, { 248, 179 }, { 248, 180 }, { 248, 181 }, { 248, 182 }, { 248, 183 }, + { 248, 184 }, { 248, 185 }, { 248, 186 }, { 248, 187 }, { 248, 188 }, { 248, 189 }, { 248, 190 }, { 248, 191 }, + { 248, 192 }, { 248, 193 }, { 248, 194 }, { 248, 195 }, { 248, 196 }, { 248, 197 }, { 248, 198 }, { 248, 199 }, + { 248, 200 }, { 248, 201 }, { 248, 202 }, { 248, 203 }, { 248, 204 }, { 248, 205 }, { 248, 206 }, { 248, 207 }, + { 248, 208 }, { 248, 209 }, { 248, 210 }, { 248, 211 }, { 248, 212 }, { 248, 213 }, { 248, 214 }, { 248, 215 }, + { 248, 216 }, { 248, 217 }, { 248, 218 }, { 248, 219 }, { 248, 220 }, { 248, 221 }, { 248, 222 }, { 248, 223 }, + { 248, 224 }, { 248, 225 }, { 248, 226 }, { 248, 227 }, { 248, 228 }, { 248, 229 }, { 248, 230 }, { 248, 231 }, + { 248, 232 }, { 248, 233 }, { 248, 234 }, { 248, 235 }, { 248, 236 }, { 248, 237 }, { 248, 238 }, { 248, 239 }, + { 248, 240 }, { 248, 241 }, { 248, 242 }, { 248, 243 }, { 248, 244 }, { 248, 245 }, { 248, 246 }, { 248, 247 }, + { 248, 248 }, { 248, 249 }, { 248, 250 }, { 248, 251 }, { 248, 252 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 249, 64 }, { 249, 65 }, { 249, 66 }, { 249, 67 }, { 249, 68 }, { 249, 69 }, { 249, 70 }, { 249, 71 }, + { 249, 72 }, { 249, 73 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 249, 80 }, { 249, 81 }, { 249, 82 }, { 63, 0 }, { 63, 0 }, { 249, 85 }, { 249, 86 }, { 249, 87 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 91 }, { 249, 92 }, { 249, 93 }, { 249, 94 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 249, 114 }, { 249, 115 }, { 249, 116 }, { 249, 117 }, { 249, 118 }, { 249, 119 }, + { 249, 120 }, { 249, 121 }, { 249, 122 }, { 249, 123 }, { 249, 124 }, { 249, 125 }, { 249, 126 }, { 63, 0 }, + { 249, 128 }, { 249, 129 }, { 249, 130 }, { 249, 131 }, { 249, 132 }, { 249, 133 }, { 249, 134 }, { 249, 135 }, + { 249, 136 }, { 249, 137 }, { 249, 138 }, { 249, 139 }, { 249, 140 }, { 249, 141 }, { 249, 142 }, { 249, 143 }, + { 249, 144 }, { 249, 145 }, { 249, 146 }, { 249, 147 }, { 249, 148 }, { 249, 149 }, { 249, 150 }, { 249, 151 }, + { 249, 152 }, { 249, 153 }, { 249, 154 }, { 249, 155 }, { 249, 156 }, { 249, 157 }, { 249, 158 }, { 249, 159 }, + { 249, 160 }, { 249, 161 }, { 249, 162 }, { 249, 163 }, { 249, 164 }, { 249, 165 }, { 249, 166 }, { 249, 167 }, + { 249, 168 }, { 249, 169 }, { 249, 170 }, { 249, 171 }, { 249, 172 }, { 249, 173 }, { 249, 174 }, { 249, 175 }, + { 249, 176 }, { 249, 177 }, { 249, 178 }, { 249, 179 }, { 249, 180 }, { 249, 181 }, { 249, 182 }, { 249, 183 }, + { 249, 184 }, { 249, 185 }, { 249, 186 }, { 249, 187 }, { 249, 188 }, { 249, 189 }, { 249, 190 }, { 249, 191 }, + { 249, 192 }, { 249, 193 }, { 249, 194 }, { 249, 195 }, { 249, 196 }, { 249, 197 }, { 249, 198 }, { 249, 199 }, + { 249, 200 }, { 249, 201 }, { 249, 202 }, { 249, 203 }, { 249, 204 }, { 249, 205 }, { 249, 206 }, { 249, 207 }, + { 249, 208 }, { 249, 209 }, { 249, 210 }, { 249, 211 }, { 249, 212 }, { 249, 213 }, { 249, 214 }, { 249, 215 }, + { 249, 216 }, { 249, 217 }, { 249, 218 }, { 249, 219 }, { 249, 220 }, { 249, 221 }, { 249, 222 }, { 249, 223 }, + { 249, 224 }, { 249, 225 }, { 249, 226 }, { 249, 227 }, { 249, 228 }, { 249, 229 }, { 249, 230 }, { 249, 231 }, + { 249, 232 }, { 249, 233 }, { 249, 234 }, { 249, 235 }, { 249, 236 }, { 249, 237 }, { 249, 238 }, { 249, 239 }, + { 249, 240 }, { 249, 241 }, { 249, 242 }, { 249, 243 }, { 249, 244 }, { 249, 245 }, { 249, 246 }, { 249, 247 }, + { 249, 248 }, { 249, 249 }, { 249, 250 }, { 249, 251 }, { 249, 252 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 115 }, { 249, 114 }, { 249, 205 }, { 249, 203 }, { 249, 252 }, + { 249, 199 }, { 63, 0 }, { 63, 0 }, { 249, 250 }, { 63, 0 }, { 63, 0 }, { 249, 191 }, { 249, 160 }, + { 249, 230 }, { 63, 0 }, { 248, 230 }, { 63, 0 }, { 249, 129 }, { 249, 216 }, { 63, 0 }, { 63, 0 }, + { 249, 236 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 248, 212 }, { 63, 0 }, { 63, 0 }, { 249, 156 }, { 63, 0 }, { 248, 223 }, { 248, 237 }, { 248, 237 }, + { 63, 0 }, { 63, 0 }, { 248, 235 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 86, 83 }, { 249, 186 }, + { 63, 0 }, { 63, 0 }, { 248, 186 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 166 }, { 248, 163 }, { 248, 213 }, { 63, 0 }, + { 248, 207 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 248, 228 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 200 }, { 248, 206 }, { 248, 205 }, + { 63, 0 }, { 248, 207 }, { 63, 0 }, { 248, 198 }, { 248, 201 }, { 248, 199 }, { 248, 203 }, { 249, 227 }, + { 248, 202 }, { 248, 193 }, { 248, 191 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 232 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 248, 207 }, { 248, 219 }, { 249, 240 }, { 63, 0 }, { 143, 106 }, { 248, 224 }, { 63, 0 }, + { 63, 0 }, { 249, 163 }, { 63, 0 }, { 248, 214 }, { 248, 229 }, { 249, 217 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 181 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 227 }, { 249, 80 }, { 249, 184 }, { 249, 155 }, { 249, 145 }, + { 249, 145 }, { 249, 145 }, { 249, 145 }, { 249, 145 }, { 249, 145 }, { 249, 145 }, { 249, 159 }, { 129, 153 }, + { 249, 173 }, { 249, 171 }, { 129, 155 }, { 129, 126 }, { 249, 161 }, { 129, 153 }, { 129, 72 }, { 249, 167 }, + { 249, 195 }, { 249, 242 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 249, 241 }, { 63, 0 }, { 249, 238 }, { 63, 0 }, { 63, 0 }, { 249, 234 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 248, 194 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 248, 225 }, { 63, 0 }, { 248, 252 }, { 63, 0 }, { 248, 238 }, { 248, 240 }, { 248, 239 }, { 248, 241 }, + { 249, 133 }, { 249, 132 }, { 249, 130 }, { 85, 80 }, { 63, 0 }, { 151, 76 }, { 150, 179 }, { 140, 142 }, + { 144, 92 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 135 }, { 249, 136 }, { 249, 137 }, { 249, 138 }, + { 249, 139 }, { 249, 140 }, { 249, 141 }, { 249, 142 }, { 249, 143 }, { 249, 144 }, { 147, 190 }, { 138, 132 }, + { 131, 84 }, { 249, 124 }, { 249, 224 }, { 249, 222 }, { 142, 119 }, { 137, 99 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 129, 170 }, { 129, 171 }, { 129, 168 }, { 129, 169 }, { 248, 217 }, { 248, 248 }, + { 248, 247 }, { 249, 73 }, { 129, 168 }, { 129, 169 }, { 129, 226 }, { 129, 225 }, { 63, 0 }, { 248, 167 }, + { 248, 168 }, { 248, 169 }, { 248, 170 }, { 248, 171 }, { 248, 172 }, { 248, 173 }, { 248, 174 }, { 248, 175 }, + { 248, 176 }, { 248, 177 }, { 248, 178 }, { 63, 0 }, { 63, 0 }, { 249, 176 }, { 249, 214 }, { 249, 219 }, + { 63, 0 }, { 63, 0 }, { 249, 220 }, { 63, 0 }, { 130, 105 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 249, 200 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 206 }, { 249, 208 }, { 249, 152 }, + { 249, 211 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 207 }, { 249, 207 }, { 249, 150 }, { 63, 0 }, + { 63, 0 }, { 248, 242 }, { 63, 0 }, { 248, 243 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 248, 185 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 192 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 190 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 166 }, { 63, 0 }, { 249, 228 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 164 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 158 }, { 63, 0 }, { 63, 0 }, { 249, 179 }, { 63, 0 }, + { 248, 226 }, { 248, 232 }, { 248, 233 }, { 249, 116 }, { 249, 187 }, { 249, 162 }, { 249, 204 }, { 63, 0 }, + { 248, 244 }, { 248, 245 }, { 248, 246 }, { 248, 184 }, { 248, 181 }, { 248, 182 }, { 248, 180 }, { 63, 0 }, + { 248, 183 }, { 249, 246 }, { 249, 249 }, { 248, 191 }, { 249, 71 }, { 248, 195 }, { 248, 188 }, { 248, 190 }, + { 129, 72 }, { 249, 167 }, { 249, 145 }, { 249, 147 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 249, 237 }, { 63, 0 }, { 63, 0 }, { 249, 72 }, { 249, 192 }, { 249, 192 }, { 248, 196 }, { 63, 0 }, + { 248, 197 }, { 63, 0 }, { 248, 204 }, { 249, 229 }, { 248, 215 }, { 248, 216 }, { 249, 155 }, { 249, 125 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 208 }, { 63, 0 }, { 248, 209 }, { 249, 239 }, { 248, 211 }, + { 248, 162 }, { 248, 160 }, { 248, 159 }, { 248, 161 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 249, 70 }, + { 63, 0 }, { 63, 0 }, { 249, 69 }, { 63, 0 }, { 249, 246 }, { 249, 245 }, { 249, 207 }, { 249, 149 }, + { 249, 210 }, { 249, 150 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 248, 216 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 249, 246 }, { 63, 0 }, { 249, 246 }, { 249, 244 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 249, 69 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 130, 96 }, { 130, 97 }, { 65, 66 }, { 130, 110 }, { 248, 249 }, { 249, 215 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, + { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 }, { 63, 0 } +}; diff --git a/cpan/dist/Unicode-Japanese/c_lib/table_eu2j1.c b/cpan/dist/Unicode-Japanese/c_lib/table_eu2j1.c new file mode 100644 index 00000000..688bf81f --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/table_eu2j1.c @@ -0,0 +1,2575 @@ +/* This file is autogenerated by autogen.pl. */ +#include "unijp_table.h" +/* +$VAR1 = { + 'usize' => 5, + 'chars' => '8192', + 'file' => 'jcode/emoji2/eu2j.dat', + 'name' => 'eu2j1', + 'path' => '../jcode/emoji2/eu2j.dat', + 'ucname' => 'EU2J1', + 'size' => 40960 + }; +*/ +const uj_uint8 _uj_table_eu2j1[UJ_EU2J1_CHARS][UJ_EU2J1_USIZE] = { + { 63, 0, 0, 0, 0 }, { 27, 36, 70, 114, 15 }, { 27, 36, 71, 65, 15 }, { 27, + 36, 71, 64, 15 }, { 130, 112, 0, 0, 0 }, { 27, 36, 70, 91, 15 }, { 27, 36, + 70, 90, 15 }, { 27, 36, 70, 93, 15 }, { 27, 36, 70, 92, 15 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 130, 137, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 27, 36, 69, 98, 15 }, { 129, 144, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 69, 93, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 129, 123, 0, 0, 0 }, { 129, 124, 0, 0, 0 }, { 129, 153, 0, 0, + 0 }, { 27, 36, 70, 82, 15 }, { 27, 36, 70, 83, 15 }, { 63, 0, 0, 0, 0 }, + { 129, 165, 0, 0, 0 }, { 129, 163, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 27, 36, 70, 87, 15 }, { 27, 36, 70, 88, 15 }, { 27, 36, 71, 106, + 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 108, 15 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 34, 15 }, { 27, + 36, 71, 66, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 48, 15 }, { 63, 0, + 0, 0, 0 }, { 129, 126, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 129, 126, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 70, 84, 15 }, + { 27, 36, 70, 85, 15 }, { 27, 36, 71, 103, 15 }, { 129, 128, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 27, 36, 71, 118, 15 }, { 129, 153, 0, 0, 0 }, { 27, 36, + 70, 86, 15 }, { 27, 36, 70, 89, 15 }, { 27, 36, 71, 85, 15 }, { 63, 0, 0, + 0, 0 }, { 27, 36, 71, 114, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 27, 36, 69, 47, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 71, 33, 15 }, { 27, 36, 70, 110, 15 }, { 27, 36, 70, 111, 15 }, { 27, + 36, 69, 62, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 41, 15 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 129, 163, 0, 0, 0 }, { 129, 165, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 104, 15 }, { 63, 0, 0, 0, + 0 }, { 27, 36, 71, 101, 15 }, { 27, 36, 71, 40, 15 }, { 27, 36, 71, 107, 15 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 69, 104, 15 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 69, 110, 15 }, { 27, 36, 69, 104, 15 }, { 27, 36, 69, 104, 15 }, { 27, 36, + 69, 104, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 27, 36, 69, 69, 15 }, { 27, 36, 71, 105, 15 }, { 27, 36, 69, 35, + 15 }, { 129, 143, 0, 0, 0 }, { 27, 36, 71, 93, 15 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 71, 86, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 69, 73, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 27, 36, 69, 52, 15 }, { 27, 36, 71, 95, 15 }, { 27, 36, 69, + 104, 15 }, { 27, 36, 69, 104, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 27, 36, 69, 122, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 69, 33, 15 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 56, 15 }, { 27, 36, + 71, 114, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 70, 80, + 15 }, { 27, 36, 70, 81, 15 }, { 27, 36, 69, 104, 15 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 69, 50, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 99, 15 }, { 27, + 36, 69, 104, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 27, 36, 69, 35, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 41, 15 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 71, 42, 15 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, + 71, 43, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 61, 15 }, { 27, 36, 71, + 60, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 62, + 15 }, { 129, 64, 0, 0, 0 }, { 32, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 70, 40, 15 }, { 27, 36, 70, 42, 15 }, { 27, + 36, 70, 41, 15 }, { 27, 36, 70, 60, 15 }, { 27, 36, 70, 61, 15 }, { 27, 36, + 70, 62, 15 }, { 27, 36, 70, 63, 15 }, { 27, 36, 70, 64, 15 }, { 27, 36, 70, + 65, 15 }, { 27, 36, 70, 66, 15 }, { 27, 36, 70, 67, 15 }, { 27, 36, 70, 68, + 15 }, { 49, 48, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 104, 15 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 27, 36, 69, 116, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 113, 15 }, + { 27, 36, 69, 111, 15 }, { 27, 36, 69, 112, 15 }, { 27, 36, 69, 107, 15 }, { 63, + 0, 0, 0, 0 }, { 27, 36, 69, 109, 15 }, { 27, 36, 71, 90, 15 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 121, 15 }, { 27, 36, 71, + 63, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 53, + 15 }, { 27, 36, 71, 51, 15 }, { 27, 36, 69, 82, 15 }, { 27, 36, 69, 68, 15 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 83, 15 }, { 63, 0, + 0, 0, 0 }, { 27, 36, 69, 80, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 27, 36, 71, 83, 15 }, { 27, 36, 71, 80, 15 }, { 27, 36, 69, 59, + 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 102, 15 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 57, 15 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 64, 15 }, { 27, 36, + 71, 116, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 58, 15 }, { 27, 36, 69, + 41, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 111, 15 }, { 27, 36, 71, 117, + 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 43, 15 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 71, 119, 15 }, { 27, 36, 71, 121, 15 }, { 27, + 36, 71, 120, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 92, 15 }, { 27, 36, + 71, 121, 15 }, { 27, 36, 69, 40, 15 }, { 27, 36, 69, 37, 15 }, { 27, 36, 71, + 67, 15 }, { 27, 36, 71, 66, 15 }, { 129, 153, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 27, 36, 69, 61, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 108, 15 }, + { 27, 36, 71, 66, 15 }, { 27, 36, 71, 35, 15 }, { 27, 36, 69, 44, 15 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 58, 15 }, { 63, 0, + 0, 0, 0 }, { 148, 233, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, + 45, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 27, 36, 70, 70, 15 }, { 27, 36, 69, 60, 15 }, { 27, 36, 71, 46, 15 }, + { 27, 36, 69, 74, 15 }, { 27, 36, 71, 92, 15 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 71, 94, 15 }, { 27, 36, 71, 97, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, + 71, 94, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 51, 15 }, { 63, 0, 0, + 0, 0 }, { 69, 122, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 70, + 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 70, 51, 15 }, + { 27, 36, 69, 91, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 52, 15 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 27, 36, 70, 46, 15 }, { 27, 36, 70, 45, 15 }, { 27, 36, 70, 47, + 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 49, 15 }, + { 27, 36, 71, 50, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 70, 69, 15 }, { 27, 36, + 70, 109, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 66, 15 }, { 63, 0, 0, + 0, 0 }, { 27, 36, 69, 40, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 70, 50, 15 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 71, 44, 15 }, { 27, 36, 69, 72, 15 }, { 63, + 0, 0, 0, 0 }, { 27, 36, 71, 87, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, + 71, 91, 15 }, { 27, 36, 71, 94, 15 }, { 27, 36, 71, 110, 15 }, { 27, 36, 71, + 112, 15 }, { 27, 36, 71, 113, 15 }, { 27, 36, 71, 115, 15 }, { 63, 0, 0, 0, + 0 }, { 27, 36, 69, 38, 15 }, { 27, 36, 69, 39, 15 }, { 27, 36, 69, 40, 15 }, + { 27, 36, 69, 42, 15 }, { 27, 36, 69, 45, 15 }, { 27, 36, 69, 46, 15 }, { 27, + 36, 69, 49, 15 }, { 27, 36, 69, 54, 15 }, { 27, 36, 69, 55, 15 }, { 27, 36, + 69, 57, 15 }, { 27, 36, 69, 62, 15 }, { 27, 36, 69, 65, 15 }, { 27, 36, 69, + 66, 15 }, { 27, 36, 69, 77, 15 }, { 27, 36, 69, 78, 15 }, { 27, 36, 69, 81, + 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 69, 87, 15 }, { 27, 36, 69, 95, 15 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 69, 102, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 106, 15 }, { 63, 0, + 0, 0, 0 }, { 27, 36, 69, 115, 15 }, { 27, 36, 69, 117, 15 }, { 27, 36, 69, + 119, 15 }, { 27, 36, 69, 120, 15 }, { 27, 36, 70, 34, 15 }, { 27, 36, 70, 39, + 15 }, { 27, 36, 70, 43, 15 }, { 27, 36, 70, 52, 15 }, { 27, 36, 70, 71, 15 }, + { 27, 36, 70, 72, 15 }, { 27, 36, 70, 73, 15 }, { 27, 36, 70, 74, 15 }, { 27, + 36, 70, 75, 15 }, { 27, 36, 70, 76, 15 }, { 27, 36, 70, 77, 15 }, { 27, 36, + 70, 78, 15 }, { 27, 36, 70, 79, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 70, + 112, 15 }, { 27, 36, 70, 113, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 143, 106, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 70, 44, 15 }, { 27, 36, 71, 66, 15 }, + { 27, 36, 71, 66, 15 }, { 27, 36, 71, 66, 15 }, { 27, 36, 71, 66, 15 }, { 27, + 36, 71, 66, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 51, 15 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, + 120, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 94, 15 }, { 27, 36, + 71, 118, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 98, 15 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 120, + 15 }, { 27, 36, 71, 109, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 137, 194, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, + 69, 90, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, + 57, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 57, 15 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 130, 96, 0, 0, 0 }, { 130, 97, 0, 0, 0 }, { 130, 110, + 0, 0, 0 }, { 65, 66, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 33, 63, 0, 0, 0 }, { 33, 33, 0, 0, 0 }, { 129, 96, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 55, 15 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 121, 15 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 69, 35, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 35, 15 }, + { 27, 36, 70, 33, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 71, 66, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 129, 204, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 35, 15 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 71, 48, 15 }, { 27, 36, 70, 48, 15 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 70, 69, 15 }, { 27, 36, 70, 60, 15 }, { 27, 36, 70, 61, 15 }, { 27, + 36, 70, 62, 15 }, { 27, 36, 70, 63, 15 }, { 27, 36, 70, 64, 15 }, { 27, 36, + 70, 65, 15 }, { 27, 36, 70, 66, 15 }, { 27, 36, 70, 67, 15 }, { 27, 36, 70, + 68, 15 }, { 49, 48, 0, 0, 0 }, { 49, 49, 0, 0, 0 }, { 49, 50, 0, 0, + 0 }, { 27, 36, 70, 60, 15 }, { 27, 36, 70, 61, 15 }, { 27, 36, 70, 62, 15 }, + { 27, 36, 70, 63, 15 }, { 27, 36, 70, 64, 15 }, { 27, 36, 70, 65, 15 }, { 27, + 36, 70, 66, 15 }, { 27, 36, 70, 67, 15 }, { 27, 36, 70, 68, 15 }, { 49, 48, + 0, 0, 0 }, { 27, 36, 70, 77, 15 }, { 143, 90, 0, 0, 0 }, { 140, 240, 0, + 0, 0 }, { 139, 120, 0, 0, 0 }, { 148, 78, 0, 0, 0 }, { 144, 69, 0, 0, + 0 }, { 144, 200, 0, 0, 0 }, { 27, 36, 70, 76, 15 }, { 130, 112, 0, 0, 0 }, + { 130, 96, 0, 0, 0 }, { 147, 193, 0, 0, 0 }, { 148, 233, 0, 0, 0 }, { 146, + 180, 0, 0, 0 }, { 139, 125, 0, 0, 0 }, { 148, 131, 0, 0, 0 }, { 148, 132, + 0, 0, 0 }, { 144, 197, 0, 0, 0 }, { 145, 83, 0, 0, 0 }, { 140, 110, 0, + 0, 0 }, { 145, 176, 0, 0, 0 }, { 27, 36, 71, 115, 15 }, { 27, 36, 71, 112, + 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 71, 58, 15 }, { 27, 36, 69, 41, 15 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 71, 114, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 71, 111, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 116, 15 }, { 27, 36, + 71, 57, 15 }, { 27, 36, 69, 42, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 83, 15 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 80, 15 }, + { 27, 36, 69, 57, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 36, 15 }, { 27, 36, 71, + 37, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 33, + 15 }, { 27, 36, 71, 34, 15 }, { 27, 36, 69, 90, 15 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 69, 44, 15 }, { 27, 36, 71, 110, 15 }, { 27, + 36, 69, 58, 15 }, { 27, 36, 69, 122, 15 }, { 27, 36, 69, 121, 15 }, { 27, 36, + 71, 62, 15 }, { 27, 36, 70, 33, 15 }, { 27, 36, 71, 63, 15 }, { 27, 36, 71, + 61, 15 }, { 27, 36, 70, 34, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 27, 36, 71, 99, 15 }, { 27, 36, 69, 118, 15 }, { 27, 36, 69, 64, 15 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 103, 15 }, { 63, + 0, 0, 0, 0 }, { 27, 36, 71, 101, 15 }, { 27, 36, 71, 99, 15 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, + 92, 15 }, { 27, 36, 69, 120, 15 }, { 27, 36, 69, 120, 15 }, { 63, 0, 0, 0, + 0 }, { 27, 36, 69, 68, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 93, 15 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 71, 91, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 27, 36, 69, 108, 15 }, { 27, 36, 69, 83, 15 }, { 27, 36, 69, + 77, 15 }, { 27, 36, 69, 84, 15 }, { 27, 36, 69, 86, 15 }, { 27, 36, 69, 85, + 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 71, 53, 15 }, { 27, 36, 71, 52, 15 }, { 27, + 36, 71, 51, 15 }, { 27, 36, 71, 51, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, + 69, 111, 15 }, { 27, 36, 71, 90, 15 }, { 27, 36, 69, 112, 15 }, { 27, 36, 71, + 99, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 117, + 15 }, { 27, 36, 69, 65, 15 }, { 27, 36, 69, 67, 15 }, { 27, 36, 69, 109, 15 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 119, 15 }, { 27, + 36, 70, 40, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 106, 15 }, { 27, 36, + 71, 105, 15 }, { 27, 36, 71, 107, 15 }, { 27, 36, 71, 104, 15 }, { 27, 36, 69, + 93, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 70, 91, 15 }, { 27, 36, 70, 90, + 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 70, 81, 15 }, { 27, 36, 70, 80, 15 }, { 27, 36, 70, 79, 15 }, { 27, + 36, 70, 78, 15 }, { 27, 36, 71, 48, 15 }, { 27, 36, 71, 49, 15 }, { 27, 36, + 71, 50, 15 }, { 27, 36, 71, 35, 15 }, { 27, 36, 69, 60, 15 }, { 27, 36, 71, + 66, 15 }, { 27, 36, 71, 66, 15 }, { 27, 36, 70, 44, 15 }, { 27, 36, 70, 45, + 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 70, 47, 15 }, { 27, 36, 70, 46, 15 }, { 33, 33, 0, 0, 0 }, { 33, + 63, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, + 94, 15 }, { 27, 36, 69, 48, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 38, 15 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 71, 38, 15 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 27, 36, 69, 94, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 62, 15 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 84, 15 }, { 27, + 36, 71, 42, 15 }, { 27, 36, 71, 42, 15 }, { 27, 36, 71, 41, 15 }, { 27, 36, + 71, 41, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 43, 15 }, { 27, 36, 71, + 44, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 40, 15 }, { 27, 36, 69, 47, 15 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 69, 74, 15 }, { 27, 36, 69, 72, 15 }, { 27, + 36, 71, 94, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 70, 15 }, { 27, 36, + 69, 45, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, + 104, 15 }, { 27, 36, 69, 104, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 115, 15 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 69, 35, 15 }, { 27, 36, 69, 52, 15 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 86, 15 }, { 27, 36, + 71, 88, 15 }, { 27, 36, 71, 87, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 51, 15 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 46, 15 }, { 27, + 36, 71, 85, 15 }, { 27, 36, 69, 79, 15 }, { 27, 36, 71, 95, 15 }, { 27, 36, + 69, 100, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 54, 15 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 97, 15 }, { 63, + 0, 0, 0, 0 }, { 27, 36, 69, 98, 15 }, { 27, 36, 69, 69, 15 }, { 27, 36, + 69, 50, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 27, 36, 71, 107, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 71, 122, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, + 71, 102, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 143, 116, 0, 0, 0 }, { 137, 196, 0, 0, 0 }, + { 143, 72, 0, 0, 0 }, { 147, 126, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 71, 119, 15 }, { 27, 36, 71, 120, 15 }, { 27, 36, 71, 121, 15 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 53, + 15 }, { 27, 36, 69, 53, 15 }, { 27, 36, 69, 53, 15 }, { 27, 36, 69, 53, 15 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 27, 36, 71, 58, 15 }, { 27, 36, 71, 58, 15 }, { 27, 36, + 71, 58, 15 }, { 27, 36, 71, 58, 15 }, { 27, 36, 69, 47, 15 }, { 27, 36, 69, + 47, 15 }, { 27, 36, 69, 47, 15 }, { 27, 36, 69, 47, 15 }, { 27, 36, 71, 106, + 15 }, { 27, 36, 71, 106, 15 }, { 27, 36, 71, 106, 15 }, { 27, 36, 71, 106, 15 }, + { 27, 36, 71, 67, 15 }, { 27, 36, 71, 67, 15 }, { 27, 36, 71, 67, 15 }, { 27, + 36, 71, 67, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 119, 15 }, { 27, 36, + 71, 119, 15 }, { 27, 36, 71, 119, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 70, 48, 15 }, { 27, 36, 70, 69, 15 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 70, 69, 15 }, { 27, 36, + 70, 60, 15 }, { 27, 36, 70, 61, 15 }, { 27, 36, 70, 62, 15 }, { 27, 36, 70, + 63, 15 }, { 27, 36, 70, 64, 15 }, { 27, 36, 70, 65, 15 }, { 27, 36, 70, 66, + 15 }, { 27, 36, 70, 67, 15 }, { 27, 36, 70, 68, 15 }, { 49, 48, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 45, 0, 0, 0, 0 }, { 33, + 0, 0, 0, 0 }, { 129, 144, 0, 0, 0 }, { 37, 0, 0, 0, 0 }, { 46, 0, + 0, 0, 0 }, { 47, 0, 0, 0, 0 }, { 58, 0, 0, 0, 0 }, { 59, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 64, 0, 0, 0, 0 }, { 94, 0, 0, 0, + 0 }, { 95, 0, 0, 0, 0 }, { 39, 0, 0, 0, 0 }, { 34, 0, 0, 0, 0 }, + { 129, 123, 0, 0, 0 }, { 61, 0, 0, 0, 0 }, { 129, 126, 0, 0, 0 }, { 129, + 128, 0, 0, 0 }, { 129, 155, 0, 0, 0 }, { 129, 143, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 70, 109, 15 }, + { 78, 71, 0, 0, 0 }, { 27, 36, 70, 70, 15 }, { 27, 36, 70, 71, 15 }, { 130, + 129, 0, 0, 0 }, { 130, 130, 0, 0, 0 }, { 130, 131, 0, 0, 0 }, { 130, 132, + 0, 0, 0 }, { 130, 133, 0, 0, 0 }, { 130, 134, 0, 0, 0 }, { 130, 135, 0, + 0, 0 }, { 130, 136, 0, 0, 0 }, { 130, 137, 0, 0, 0 }, { 130, 138, 0, 0, + 0 }, { 130, 139, 0, 0, 0 }, { 130, 140, 0, 0, 0 }, { 130, 141, 0, 0, 0 }, + { 130, 142, 0, 0, 0 }, { 130, 143, 0, 0, 0 }, { 130, 144, 0, 0, 0 }, { 130, + 145, 0, 0, 0 }, { 130, 146, 0, 0, 0 }, { 130, 147, 0, 0, 0 }, { 130, 148, + 0, 0, 0 }, { 130, 149, 0, 0, 0 }, { 130, 150, 0, 0, 0 }, { 130, 151, 0, + 0, 0 }, { 130, 152, 0, 0, 0 }, { 130, 153, 0, 0, 0 }, { 130, 154, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 130, 96, 0, 0, 0 }, { 130, 97, 0, 0, 0 }, { 130, 98, 0, 0, 0 }, { 130, + 99, 0, 0, 0 }, { 130, 100, 0, 0, 0 }, { 130, 101, 0, 0, 0 }, { 130, 102, + 0, 0, 0 }, { 130, 103, 0, 0, 0 }, { 130, 104, 0, 0, 0 }, { 130, 105, 0, + 0, 0 }, { 130, 106, 0, 0, 0 }, { 130, 107, 0, 0, 0 }, { 130, 108, 0, 0, + 0 }, { 130, 109, 0, 0, 0 }, { 130, 110, 0, 0, 0 }, { 130, 111, 0, 0, 0 }, + { 130, 112, 0, 0, 0 }, { 130, 113, 0, 0, 0 }, { 130, 114, 0, 0, 0 }, { 130, + 115, 0, 0, 0 }, { 130, 116, 0, 0, 0 }, { 130, 117, 0, 0, 0 }, { 130, 118, + 0, 0, 0 }, { 130, 119, 0, 0, 0 }, { 130, 120, 0, 0, 0 }, { 130, 121, 0, + 0, 0 }, { 130, 159, 0, 0, 0 }, { 130, 160, 0, 0, 0 }, { 130, 161, 0, 0, + 0 }, { 130, 162, 0, 0, 0 }, { 130, 163, 0, 0, 0 }, { 130, 164, 0, 0, 0 }, + { 130, 165, 0, 0, 0 }, { 130, 166, 0, 0, 0 }, { 130, 167, 0, 0, 0 }, { 130, + 168, 0, 0, 0 }, { 130, 169, 0, 0, 0 }, { 130, 170, 0, 0, 0 }, { 130, 171, + 0, 0, 0 }, { 130, 172, 0, 0, 0 }, { 130, 173, 0, 0, 0 }, { 130, 174, 0, + 0, 0 }, { 130, 175, 0, 0, 0 }, { 130, 176, 0, 0, 0 }, { 130, 177, 0, 0, + 0 }, { 130, 178, 0, 0, 0 }, { 130, 179, 0, 0, 0 }, { 130, 180, 0, 0, 0 }, + { 130, 181, 0, 0, 0 }, { 130, 182, 0, 0, 0 }, { 130, 183, 0, 0, 0 }, { 130, + 184, 0, 0, 0 }, { 130, 185, 0, 0, 0 }, { 130, 186, 0, 0, 0 }, { 130, 187, + 0, 0, 0 }, { 130, 188, 0, 0, 0 }, { 130, 189, 0, 0, 0 }, { 130, 190, 0, + 0, 0 }, { 130, 191, 0, 0, 0 }, { 130, 192, 0, 0, 0 }, { 130, 193, 0, 0, + 0 }, { 130, 194, 0, 0, 0 }, { 130, 195, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 130, 196, 0, 0, 0 }, { 130, 197, 0, 0, 0 }, { 130, 198, 0, 0, 0 }, { 130, + 199, 0, 0, 0 }, { 130, 200, 0, 0, 0 }, { 130, 201, 0, 0, 0 }, { 130, 202, + 0, 0, 0 }, { 130, 203, 0, 0, 0 }, { 130, 204, 0, 0, 0 }, { 130, 205, 0, + 0, 0 }, { 130, 206, 0, 0, 0 }, { 130, 207, 0, 0, 0 }, { 130, 208, 0, 0, + 0 }, { 130, 209, 0, 0, 0 }, { 130, 210, 0, 0, 0 }, { 130, 211, 0, 0, 0 }, + { 130, 212, 0, 0, 0 }, { 130, 213, 0, 0, 0 }, { 130, 214, 0, 0, 0 }, { 130, + 215, 0, 0, 0 }, { 130, 216, 0, 0, 0 }, { 130, 217, 0, 0, 0 }, { 130, 218, + 0, 0, 0 }, { 130, 219, 0, 0, 0 }, { 130, 220, 0, 0, 0 }, { 130, 221, 0, + 0, 0 }, { 130, 222, 0, 0, 0 }, { 130, 223, 0, 0, 0 }, { 130, 224, 0, 0, + 0 }, { 130, 225, 0, 0, 0 }, { 130, 226, 0, 0, 0 }, { 130, 227, 0, 0, 0 }, + { 130, 228, 0, 0, 0 }, { 130, 229, 0, 0, 0 }, { 130, 230, 0, 0, 0 }, { 130, + 231, 0, 0, 0 }, { 130, 232, 0, 0, 0 }, { 130, 233, 0, 0, 0 }, { 130, 234, + 0, 0, 0 }, { 130, 235, 0, 0, 0 }, { 130, 237, 0, 0, 0 }, { 130, 240, 0, + 0, 0 }, { 130, 241, 0, 0, 0 }, { 131, 64, 0, 0, 0 }, { 131, 65, 0, 0, + 0 }, { 131, 66, 0, 0, 0 }, { 131, 67, 0, 0, 0 }, { 131, 68, 0, 0, 0 }, + { 131, 69, 0, 0, 0 }, { 131, 70, 0, 0, 0 }, { 131, 71, 0, 0, 0 }, { 131, + 72, 0, 0, 0 }, { 131, 73, 0, 0, 0 }, { 131, 74, 0, 0, 0 }, { 131, 75, + 0, 0, 0 }, { 131, 76, 0, 0, 0 }, { 131, 77, 0, 0, 0 }, { 131, 78, 0, + 0, 0 }, { 131, 79, 0, 0, 0 }, { 131, 80, 0, 0, 0 }, { 131, 81, 0, 0, + 0 }, { 131, 82, 0, 0, 0 }, { 131, 83, 0, 0, 0 }, { 131, 84, 0, 0, 0 }, + { 131, 85, 0, 0, 0 }, { 131, 86, 0, 0, 0 }, { 131, 87, 0, 0, 0 }, { 131, + 88, 0, 0, 0 }, { 131, 89, 0, 0, 0 }, { 131, 90, 0, 0, 0 }, { 131, 91, + 0, 0, 0 }, { 131, 92, 0, 0, 0 }, { 131, 93, 0, 0, 0 }, { 131, 94, 0, + 0, 0 }, { 131, 95, 0, 0, 0 }, { 131, 96, 0, 0, 0 }, { 131, 97, 0, 0, + 0 }, { 131, 98, 0, 0, 0 }, { 131, 99, 0, 0, 0 }, { 131, 100, 0, 0, 0 }, + { 131, 101, 0, 0, 0 }, { 131, 102, 0, 0, 0 }, { 131, 103, 0, 0, 0 }, { 131, + 104, 0, 0, 0 }, { 131, 105, 0, 0, 0 }, { 131, 106, 0, 0, 0 }, { 131, 107, + 0, 0, 0 }, { 131, 108, 0, 0, 0 }, { 131, 109, 0, 0, 0 }, { 131, 110, 0, + 0, 0 }, { 131, 111, 0, 0, 0 }, { 131, 112, 0, 0, 0 }, { 131, 113, 0, 0, + 0 }, { 131, 114, 0, 0, 0 }, { 131, 115, 0, 0, 0 }, { 131, 116, 0, 0, 0 }, + { 131, 117, 0, 0, 0 }, { 131, 118, 0, 0, 0 }, { 131, 119, 0, 0, 0 }, { 131, + 120, 0, 0, 0 }, { 131, 121, 0, 0, 0 }, { 131, 122, 0, 0, 0 }, { 131, 123, + 0, 0, 0 }, { 131, 124, 0, 0, 0 }, { 131, 125, 0, 0, 0 }, { 131, 126, 0, + 0, 0 }, { 131, 128, 0, 0, 0 }, { 131, 129, 0, 0, 0 }, { 131, 130, 0, 0, + 0 }, { 131, 131, 0, 0, 0 }, { 131, 132, 0, 0, 0 }, { 131, 133, 0, 0, 0 }, + { 131, 134, 0, 0, 0 }, { 131, 135, 0, 0, 0 }, { 131, 136, 0, 0, 0 }, { 131, + 137, 0, 0, 0 }, { 131, 138, 0, 0, 0 }, { 131, 139, 0, 0, 0 }, { 131, 140, + 0, 0, 0 }, { 131, 141, 0, 0, 0 }, { 131, 143, 0, 0, 0 }, { 131, 146, 0, + 0, 0 }, { 131, 147, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 27, 36, 71, 36, 15 }, { 27, 36, 71, 37, 15 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, + 122, 15 }, { 27, 36, 69, 122, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 60, + 15 }, { 27, 36, 69, 82, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 69, 110, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 27, 36, 69, 116, 15 }, { 27, 36, 69, 113, 15 }, { 27, 36, + 70, 42, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 70, 86, 15 }, { 27, 36, 70, 88, 15 }, { 27, 36, 70, 87, 15 }, { 27, + 36, 70, 89, 15 }, { 129, 204, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 70, 50, 15 }, { 27, 36, 71, + 65, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 70, 41, + 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 66, 15 }, { 27, 36, 70, 49, 15 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 35, 15 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 106, 15 }, + { 27, 36, 71, 105, 15 }, { 27, 36, 71, 107, 15 }, { 27, 36, 71, 104, 15 }, { 27, + 36, 69, 93, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 27, 36, 70, 95, 15 }, { 27, 36, 70, 96, 15 }, { 27, 36, 70, + 97, 15 }, { 27, 36, 70, 98, 15 }, { 27, 36, 70, 99, 15 }, { 27, 36, 70, 100, + 15 }, { 27, 36, 70, 101, 15 }, { 27, 36, 70, 102, 15 }, { 27, 36, 70, 103, 15 }, + { 27, 36, 70, 104, 15 }, { 27, 36, 70, 105, 15 }, { 27, 36, 70, 106, 15 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 52, 15 }, { 27, 36, + 71, 53, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 51, 15 }, { 63, 0, 0, + 0, 0 }, { 27, 36, 69, 82, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 62, + 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 63, 15 }, { 27, 36, 69, 122, 15 }, + { 27, 36, 69, 122, 15 }, { 27, 36, 69, 121, 15 }, { 27, 36, 70, 34, 15 }, { 27, + 36, 71, 61, 15 }, { 27, 36, 71, 86, 15 }, { 27, 36, 71, 88, 15 }, { 27, 36, + 69, 115, 15 }, { 27, 36, 69, 117, 15 }, { 27, 36, 69, 109, 15 }, { 27, 36, 69, + 116, 15 }, { 27, 36, 69, 120, 15 }, { 27, 36, 69, 118, 15 }, { 27, 36, 71, 90, + 15 }, { 27, 36, 69, 111, 15 }, { 27, 36, 69, 110, 15 }, { 27, 36, 69, 113, 15 }, + { 27, 36, 71, 99, 15 }, { 27, 36, 71, 101, 15 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 71, 103, 15 }, { 27, 36, 69, 64, 15 }, { 27, 36, 69, 94, 15 }, { 63, 0, + 0, 0, 0 }, { 27, 36, 71, 92, 15 }, { 27, 36, 71, 93, 15 }, { 27, 36, 70, + 86, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 94, 15 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 69, 15 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 70, 40, 15 }, { 27, 36, 71, 40, 15 }, { 27, + 36, 69, 62, 15 }, { 27, 36, 69, 104, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, + 69, 50, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 41, 15 }, { 27, 36, 71, + 42, 15 }, { 27, 36, 69, 104, 15 }, { 27, 36, 69, 74, 15 }, { 63, 0, 0, 0, + 0 }, { 27, 36, 69, 70, 15 }, { 27, 36, 70, 44, 15 }, { 27, 36, 70, 46, 15 }, + { 27, 36, 70, 45, 15 }, { 27, 36, 70, 47, 15 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 27, 36, 71, 48, 15 }, { 27, 36, 71, 49, 15 }, { 27, 36, + 71, 50, 15 }, { 27, 36, 70, 88, 15 }, { 27, 36, 70, 87, 15 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 70, 42, + 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 114, 15 }, { 27, 36, + 71, 111, 15 }, { 27, 36, 71, 60, 15 }, { 27, 36, 71, 83, 15 }, { 27, 36, 70, + 89, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 79, 78, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 36, 15 }, { 27, + 36, 69, 35, 15 }, { 27, 36, 71, 43, 15 }, { 130, 137, 0, 0, 0 }, { 130, 137, + 0, 0, 0 }, { 27, 36, 69, 35, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 129, 143, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 70, 73, + 15 }, { 27, 36, 71, 95, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 69, 52, 15 }, { 27, 36, 70, 50, 15 }, { 63, + 0, 0, 0, 0 }, { 27, 36, 70, 49, 15 }, { 27, 36, 70, 48, 15 }, { 130, 112, + 0, 0, 0 }, { 27, 36, 70, 60, 15 }, { 27, 36, 70, 61, 15 }, { 27, 36, 70, + 62, 15 }, { 27, 36, 70, 63, 15 }, { 27, 36, 70, 64, 15 }, { 27, 36, 70, 65, + 15 }, { 27, 36, 70, 66, 15 }, { 27, 36, 70, 67, 15 }, { 27, 36, 70, 68, 15 }, + { 27, 36, 70, 69, 15 }, { 27, 36, 71, 66, 15 }, { 27, 36, 71, 66, 15 }, { 27, + 36, 71, 67, 15 }, { 27, 36, 71, 66, 15 }, { 27, 36, 71, 119, 15 }, { 27, 36, + 71, 121, 15 }, { 27, 36, 71, 120, 15 }, { 27, 36, 71, 120, 15 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 94, 15 }, { 27, 36, 69, 67, + 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 35, 15 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 69, 47, 15 }, { 27, 36, 71, 121, 15 }, { 27, 36, 71, 45, 15 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, + 69, 92, 15 }, { 27, 36, 71, 65, 15 }, { 33, 63, 0, 0, 0 }, { 33, 33, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 40, 15 }, { 27, 36, 69, 40, + 15 }, { 63, 0, 0, 0, 0 }, { 129, 96, 0, 0, 0 }, { 129, 96, 0, 0, 0 }, + { 27, 36, 70, 109, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 71, 38, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 27, 36, 71, 51, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 27, 36, 69, 79, 15 }, { 27, 36, 71, 44, 15 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 46, 15 }, + { 27, 36, 71, 84, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 27, 36, 69, 40, 15 }, { 27, 36, 69, 40, 15 }, { 27, 36, 71, + 121, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 38, 15 }, { 27, 36, 71, 46, + 15 }, { 27, 36, 69, 37, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 119, 15 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 120, 15 }, { 63, + 0, 0, 0, 0 }, { 78, 71, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, + 70, 110, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 53, 15 }, { 148, 233, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 70, 111, 15 }, { 27, 36, 70, 114, + 15 }, { 139, 214, 0, 0, 0 }, { 27, 36, 70, 75, 15 }, { 141, 135, 0, 0, 0 }, + { 27, 36, 70, 74, 15 }, { 129, 204, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 69, 119, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 91, 15 }, { 27, 36, + 69, 48, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 56, + 15 }, { 27, 36, 71, 80, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 102, 15 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 117, 15 }, { 27, 36, + 71, 57, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, + 58, 15 }, { 27, 36, 69, 43, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 39, + 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 69, 33, 15 }, { 27, 36, 69, 34, 15 }, { 27, + 36, 69, 35, 15 }, { 27, 36, 69, 36, 15 }, { 27, 36, 69, 37, 15 }, { 27, 36, + 69, 38, 15 }, { 27, 36, 69, 39, 15 }, { 27, 36, 69, 40, 15 }, { 27, 36, 69, + 41, 15 }, { 27, 36, 69, 42, 15 }, { 27, 36, 69, 43, 15 }, { 27, 36, 69, 44, + 15 }, { 27, 36, 69, 45, 15 }, { 27, 36, 69, 46, 15 }, { 27, 36, 69, 47, 15 }, + { 27, 36, 69, 48, 15 }, { 27, 36, 69, 49, 15 }, { 27, 36, 69, 50, 15 }, { 27, + 36, 69, 51, 15 }, { 27, 36, 69, 52, 15 }, { 27, 36, 69, 53, 15 }, { 27, 36, + 69, 54, 15 }, { 27, 36, 69, 55, 15 }, { 27, 36, 69, 56, 15 }, { 27, 36, 69, + 57, 15 }, { 27, 36, 69, 58, 15 }, { 27, 36, 69, 59, 15 }, { 27, 36, 69, 60, + 15 }, { 27, 36, 69, 61, 15 }, { 27, 36, 69, 62, 15 }, { 27, 36, 69, 63, 15 }, + { 27, 36, 69, 64, 15 }, { 27, 36, 69, 65, 15 }, { 27, 36, 69, 66, 15 }, { 27, + 36, 69, 67, 15 }, { 27, 36, 69, 68, 15 }, { 27, 36, 69, 69, 15 }, { 27, 36, + 69, 70, 15 }, { 27, 36, 69, 71, 15 }, { 27, 36, 69, 72, 15 }, { 27, 36, 69, + 73, 15 }, { 27, 36, 69, 74, 15 }, { 27, 36, 69, 75, 15 }, { 27, 36, 69, 76, + 15 }, { 27, 36, 69, 77, 15 }, { 27, 36, 69, 78, 15 }, { 27, 36, 69, 79, 15 }, + { 27, 36, 69, 80, 15 }, { 27, 36, 69, 81, 15 }, { 27, 36, 69, 82, 15 }, { 27, + 36, 69, 83, 15 }, { 27, 36, 69, 84, 15 }, { 27, 36, 69, 85, 15 }, { 27, 36, + 69, 86, 15 }, { 27, 36, 69, 87, 15 }, { 27, 36, 69, 88, 15 }, { 27, 36, 69, + 89, 15 }, { 27, 36, 69, 90, 15 }, { 27, 36, 69, 91, 15 }, { 27, 36, 69, 92, + 15 }, { 27, 36, 69, 93, 15 }, { 27, 36, 69, 94, 15 }, { 27, 36, 69, 95, 15 }, + { 27, 36, 69, 96, 15 }, { 27, 36, 69, 97, 15 }, { 27, 36, 69, 98, 15 }, { 27, + 36, 69, 99, 15 }, { 27, 36, 69, 100, 15 }, { 27, 36, 69, 101, 15 }, { 27, 36, + 69, 102, 15 }, { 27, 36, 69, 103, 15 }, { 27, 36, 69, 104, 15 }, { 27, 36, 69, + 105, 15 }, { 27, 36, 69, 106, 15 }, { 27, 36, 69, 107, 15 }, { 27, 36, 69, 108, + 15 }, { 27, 36, 69, 109, 15 }, { 27, 36, 69, 110, 15 }, { 27, 36, 69, 111, 15 }, + { 27, 36, 69, 112, 15 }, { 27, 36, 69, 113, 15 }, { 27, 36, 69, 114, 15 }, { 27, + 36, 69, 115, 15 }, { 27, 36, 69, 116, 15 }, { 27, 36, 69, 117, 15 }, { 27, 36, + 69, 118, 15 }, { 27, 36, 69, 119, 15 }, { 27, 36, 69, 120, 15 }, { 27, 36, 69, + 121, 15 }, { 27, 36, 69, 122, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, + 96, 15 }, { 27, 36, 71, 94, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 143, 106, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 148, 233, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 27, 36, 69, 98, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 69, 62, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, + 71, 94, 15 }, { 27, 36, 71, 66, 15 }, { 27, 36, 71, 66, 15 }, { 27, 36, 71, + 66, 15 }, { 27, 36, 71, 66, 15 }, { 27, 36, 71, 66, 15 }, { 27, 36, 71, 66, + 15 }, { 27, 36, 71, 66, 15 }, { 63, 0, 0, 0, 0 }, { 129, 153, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 69, 40, 15 }, { 129, 155, 0, 0, 0 }, { 129, + 126, 0, 0, 0 }, { 27, 36, 71, 121, 15 }, { 129, 153, 0, 0, 0 }, { 27, 36, + 71, 64, 15 }, { 27, 36, 71, 65, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 70, 33, 15 }, { 27, 36, 70, 34, 15 }, { 27, + 36, 70, 35, 15 }, { 27, 36, 70, 36, 15 }, { 27, 36, 70, 37, 15 }, { 27, 36, + 70, 38, 15 }, { 27, 36, 70, 39, 15 }, { 27, 36, 70, 40, 15 }, { 27, 36, 70, + 41, 15 }, { 27, 36, 70, 42, 15 }, { 27, 36, 70, 43, 15 }, { 27, 36, 70, 44, + 15 }, { 27, 36, 70, 45, 15 }, { 27, 36, 70, 46, 15 }, { 27, 36, 70, 47, 15 }, + { 27, 36, 70, 48, 15 }, { 27, 36, 70, 49, 15 }, { 27, 36, 70, 50, 15 }, { 27, + 36, 70, 51, 15 }, { 27, 36, 70, 52, 15 }, { 27, 36, 70, 53, 15 }, { 27, 36, + 70, 54, 15 }, { 27, 36, 70, 55, 15 }, { 27, 36, 70, 56, 15 }, { 27, 36, 70, + 57, 15 }, { 27, 36, 70, 58, 15 }, { 27, 36, 70, 59, 15 }, { 27, 36, 70, 60, + 15 }, { 27, 36, 70, 61, 15 }, { 27, 36, 70, 62, 15 }, { 27, 36, 70, 63, 15 }, + { 27, 36, 70, 64, 15 }, { 27, 36, 70, 65, 15 }, { 27, 36, 70, 66, 15 }, { 27, + 36, 70, 67, 15 }, { 27, 36, 70, 68, 15 }, { 27, 36, 70, 69, 15 }, { 27, 36, + 70, 70, 15 }, { 27, 36, 70, 71, 15 }, { 27, 36, 70, 72, 15 }, { 27, 36, 70, + 73, 15 }, { 27, 36, 70, 74, 15 }, { 27, 36, 70, 75, 15 }, { 27, 36, 70, 76, + 15 }, { 27, 36, 70, 77, 15 }, { 27, 36, 70, 78, 15 }, { 27, 36, 70, 79, 15 }, + { 27, 36, 70, 80, 15 }, { 27, 36, 70, 81, 15 }, { 27, 36, 70, 82, 15 }, { 27, + 36, 70, 83, 15 }, { 27, 36, 70, 84, 15 }, { 27, 36, 70, 85, 15 }, { 27, 36, + 70, 86, 15 }, { 27, 36, 70, 87, 15 }, { 27, 36, 70, 88, 15 }, { 27, 36, 70, + 89, 15 }, { 27, 36, 70, 90, 15 }, { 27, 36, 70, 91, 15 }, { 27, 36, 70, 92, + 15 }, { 27, 36, 70, 93, 15 }, { 27, 36, 70, 94, 15 }, { 27, 36, 70, 95, 15 }, + { 27, 36, 70, 96, 15 }, { 27, 36, 70, 97, 15 }, { 27, 36, 70, 98, 15 }, { 27, + 36, 70, 99, 15 }, { 27, 36, 70, 100, 15 }, { 27, 36, 70, 101, 15 }, { 27, 36, + 70, 102, 15 }, { 27, 36, 70, 103, 15 }, { 27, 36, 70, 104, 15 }, { 27, 36, 70, + 105, 15 }, { 27, 36, 70, 106, 15 }, { 27, 36, 70, 107, 15 }, { 27, 36, 70, 108, + 15 }, { 27, 36, 70, 109, 15 }, { 27, 36, 70, 110, 15 }, { 27, 36, 70, 111, 15 }, + { 27, 36, 70, 112, 15 }, { 27, 36, 70, 113, 15 }, { 27, 36, 70, 114, 15 }, { 27, + 36, 70, 115, 15 }, { 27, 36, 70, 116, 15 }, { 27, 36, 70, 117, 15 }, { 27, 36, + 70, 118, 15 }, { 27, 36, 70, 119, 15 }, { 27, 36, 70, 120, 15 }, { 27, 36, 70, + 121, 15 }, { 27, 36, 70, 122, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 69, 40, 15 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 27, 36, 71, 120, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 27, 36, 71, 118, 15 }, { 27, 36, 71, 119, 15 }, { 27, 36, + 71, 121, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 122, 15 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 63, 15 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 27, 36, 71, 87, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 27, 36, 69, 57, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, + 109, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 71, 33, 15 }, { 27, 36, 71, 34, 15 }, { 27, + 36, 71, 35, 15 }, { 27, 36, 71, 36, 15 }, { 27, 36, 71, 37, 15 }, { 27, 36, + 71, 38, 15 }, { 27, 36, 71, 39, 15 }, { 27, 36, 71, 40, 15 }, { 27, 36, 71, + 41, 15 }, { 27, 36, 71, 42, 15 }, { 27, 36, 71, 43, 15 }, { 27, 36, 71, 44, + 15 }, { 27, 36, 71, 45, 15 }, { 27, 36, 71, 46, 15 }, { 27, 36, 71, 47, 15 }, + { 27, 36, 71, 48, 15 }, { 27, 36, 71, 49, 15 }, { 27, 36, 71, 50, 15 }, { 27, + 36, 71, 51, 15 }, { 27, 36, 71, 52, 15 }, { 27, 36, 71, 53, 15 }, { 27, 36, + 71, 54, 15 }, { 27, 36, 71, 55, 15 }, { 27, 36, 71, 56, 15 }, { 27, 36, 71, + 57, 15 }, { 27, 36, 71, 58, 15 }, { 27, 36, 71, 59, 15 }, { 27, 36, 71, 60, + 15 }, { 27, 36, 71, 61, 15 }, { 27, 36, 71, 62, 15 }, { 27, 36, 71, 63, 15 }, + { 27, 36, 71, 64, 15 }, { 27, 36, 71, 65, 15 }, { 27, 36, 71, 66, 15 }, { 27, + 36, 71, 67, 15 }, { 27, 36, 71, 68, 15 }, { 27, 36, 71, 69, 15 }, { 27, 36, + 71, 70, 15 }, { 27, 36, 71, 71, 15 }, { 27, 36, 71, 72, 15 }, { 27, 36, 71, + 73, 15 }, { 27, 36, 71, 74, 15 }, { 27, 36, 71, 75, 15 }, { 27, 36, 71, 76, + 15 }, { 27, 36, 71, 77, 15 }, { 27, 36, 71, 78, 15 }, { 27, 36, 71, 79, 15 }, + { 27, 36, 71, 80, 15 }, { 27, 36, 71, 81, 15 }, { 27, 36, 71, 82, 15 }, { 27, + 36, 71, 83, 15 }, { 27, 36, 71, 84, 15 }, { 27, 36, 71, 85, 15 }, { 27, 36, + 71, 86, 15 }, { 27, 36, 71, 87, 15 }, { 27, 36, 71, 88, 15 }, { 27, 36, 71, + 89, 15 }, { 27, 36, 71, 90, 15 }, { 27, 36, 71, 91, 15 }, { 27, 36, 71, 92, + 15 }, { 27, 36, 71, 93, 15 }, { 27, 36, 71, 94, 15 }, { 27, 36, 71, 95, 15 }, + { 27, 36, 71, 96, 15 }, { 27, 36, 71, 97, 15 }, { 27, 36, 71, 98, 15 }, { 27, + 36, 71, 99, 15 }, { 27, 36, 71, 100, 15 }, { 27, 36, 71, 101, 15 }, { 27, 36, + 71, 102, 15 }, { 27, 36, 71, 103, 15 }, { 27, 36, 71, 104, 15 }, { 27, 36, 71, + 105, 15 }, { 27, 36, 71, 106, 15 }, { 27, 36, 71, 107, 15 }, { 27, 36, 71, 108, + 15 }, { 27, 36, 71, 109, 15 }, { 27, 36, 71, 110, 15 }, { 27, 36, 71, 111, 15 }, + { 27, 36, 71, 112, 15 }, { 27, 36, 71, 113, 15 }, { 27, 36, 71, 114, 15 }, { 27, + 36, 71, 115, 15 }, { 27, 36, 71, 116, 15 }, { 27, 36, 71, 117, 15 }, { 27, 36, + 71, 118, 15 }, { 27, 36, 71, 119, 15 }, { 27, 36, 71, 120, 15 }, { 27, 36, 71, + 121, 15 }, { 27, 36, 71, 122, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 27, 36, 71, 93, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 27, 36, 69, 90, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 71, 57, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 57, 15 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 41, 15 }, { 63, 0, 0, + 0, 0 }, { 27, 36, 71, 114, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 130, 96, 0, 0, 0 }, { 130, + 97, 0, 0, 0 }, { 65, 66, 0, 0, 0 }, { 130, 110, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 } +}; diff --git a/cpan/dist/Unicode-Japanese/c_lib/table_eu2j2.c b/cpan/dist/Unicode-Japanese/c_lib/table_eu2j2.c new file mode 100644 index 00000000..9b387e01 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/table_eu2j2.c @@ -0,0 +1,2575 @@ +/* This file is autogenerated by autogen.pl. */ +#include "unijp_table.h" +/* +$VAR1 = { + 'usize' => 5, + 'chars' => '8192', + 'file' => 'jcode/emoji2/eu2j2.dat', + 'name' => 'eu2j2', + 'path' => '../jcode/emoji2/eu2j2.dat', + 'ucname' => 'EU2J2', + 'size' => 40960 + }; +*/ +const uj_uint8 _uj_table_eu2j2[UJ_EU2J2_CHARS][UJ_EU2J2_USIZE] = { + { 63, 0, 0, 0, 0 }, { 27, 36, 70, 114, 15 }, { 27, 36, 71, 65, 15 }, { 27, + 36, 71, 64, 15 }, { 130, 112, 0, 0, 0 }, { 27, 36, 70, 91, 15 }, { 27, 36, + 70, 90, 15 }, { 27, 36, 70, 93, 15 }, { 27, 36, 70, 92, 15 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 130, 137, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 27, 36, 79, 55, 15 }, { 129, 144, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 69, 93, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 129, 123, 0, 0, 0 }, { 129, 124, 0, 0, 0 }, { 27, 36, 79, 79, + 15 }, { 27, 36, 70, 82, 15 }, { 27, 36, 70, 83, 15 }, { 63, 0, 0, 0, 0 }, + { 129, 165, 0, 0, 0 }, { 129, 163, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 27, 36, 70, 87, 15 }, { 27, 36, 70, 88, 15 }, { 27, 36, 71, 106, + 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 108, 15 }, + { 27, 36, 79, 69, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 34, 15 }, { 27, + 36, 71, 66, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 48, 15 }, { 27, 36, + 81, 87, 15 }, { 129, 126, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 27, 36, 79, 83, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 70, 84, 15 }, + { 27, 36, 70, 85, 15 }, { 27, 36, 71, 103, 15 }, { 129, 128, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 27, 36, 80, 52, 15 }, { 27, 36, 79, 79, 15 }, { 27, 36, + 70, 86, 15 }, { 27, 36, 70, 89, 15 }, { 27, 36, 71, 85, 15 }, { 63, 0, 0, + 0, 0 }, { 27, 36, 71, 114, 15 }, { 27, 36, 80, 107, 15 }, { 63, 0, 0, 0, + 0 }, { 27, 36, 69, 47, 15 }, { 27, 36, 81, 67, 15 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 71, 33, 15 }, { 27, 36, 70, 110, 15 }, { 27, 36, 70, 111, 15 }, { 27, + 36, 79, 67, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 41, 15 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 129, 163, 0, 0, 0 }, { 129, 165, 0, + 0, 0 }, { 27, 36, 81, 44, 15 }, { 27, 36, 69, 104, 15 }, { 27, 36, 79, 33, + 15 }, { 27, 36, 71, 101, 15 }, { 27, 36, 71, 40, 15 }, { 27, 36, 71, 107, 15 }, + { 27, 36, 80, 75, 15 }, { 27, 36, 69, 104, 15 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 69, 110, 15 }, { 27, 36, 69, 104, 15 }, { 27, 36, 69, 104, 15 }, { 27, 36, + 69, 104, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 79, 51, 15 }, { 63, 0, 0, + 0, 0 }, { 27, 36, 69, 69, 15 }, { 27, 36, 71, 105, 15 }, { 27, 36, 69, 35, + 15 }, { 129, 143, 0, 0, 0 }, { 27, 36, 71, 93, 15 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 71, 86, 15 }, { 27, 36, 79, 36, 15 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 69, 73, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 27, 36, 69, 52, 15 }, { 27, 36, 71, 95, 15 }, { 27, 36, 69, + 104, 15 }, { 27, 36, 69, 104, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 79, 58, + 15 }, { 27, 36, 69, 122, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 69, 33, 15 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 56, 15 }, { 27, 36, + 81, 74, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 70, 80, + 15 }, { 27, 36, 70, 81, 15 }, { 27, 36, 69, 104, 15 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 69, 50, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 99, 15 }, { 27, + 36, 69, 104, 15 }, { 27, 36, 80, 79, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 27, 36, 69, 35, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 41, 15 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 71, 42, 15 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, + 71, 43, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 61, 15 }, { 27, 36, 71, + 60, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 62, + 15 }, { 129, 64, 0, 0, 0 }, { 32, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 79, 46, 15 }, { 27, 36, 70, 40, 15 }, { 27, 36, 70, 42, 15 }, { 27, + 36, 70, 41, 15 }, { 27, 36, 70, 60, 15 }, { 27, 36, 70, 61, 15 }, { 27, 36, + 70, 62, 15 }, { 27, 36, 70, 63, 15 }, { 27, 36, 70, 64, 15 }, { 27, 36, 70, + 65, 15 }, { 27, 36, 70, 66, 15 }, { 27, 36, 70, 67, 15 }, { 27, 36, 70, 68, + 15 }, { 49, 48, 0, 0, 0 }, { 27, 36, 80, 99, 15 }, { 27, 36, 71, 104, 15 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 27, 36, 69, 116, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 113, 15 }, + { 27, 36, 69, 111, 15 }, { 27, 36, 69, 112, 15 }, { 27, 36, 69, 107, 15 }, { 63, + 0, 0, 0, 0 }, { 27, 36, 69, 109, 15 }, { 27, 36, 71, 90, 15 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 121, 15 }, { 27, 36, 71, + 63, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 53, + 15 }, { 27, 36, 71, 51, 15 }, { 27, 36, 69, 82, 15 }, { 27, 36, 69, 68, 15 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 79, 68, 15 }, { 63, + 0, 0, 0, 0 }, { 27, 36, 81, 41, 15 }, { 27, 36, 69, 83, 15 }, { 63, 0, + 0, 0, 0 }, { 27, 36, 69, 80, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 27, 36, 71, 83, 15 }, { 27, 36, 71, 80, 15 }, { 27, 36, 69, 59, + 15 }, { 27, 36, 81, 43, 15 }, { 27, 36, 79, 104, 15 }, { 27, 36, 71, 102, 15 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 57, 15 }, { 27, + 36, 79, 103, 15 }, { 27, 36, 79, 98, 15 }, { 27, 36, 69, 64, 15 }, { 27, 36, + 71, 116, 15 }, { 27, 36, 81, 76, 15 }, { 27, 36, 71, 58, 15 }, { 27, 36, 69, + 41, 15 }, { 27, 36, 81, 81, 15 }, { 27, 36, 71, 111, 15 }, { 27, 36, 71, 117, + 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 43, 15 }, { 27, 36, 79, 39, 15 }, + { 27, 36, 79, 37, 15 }, { 27, 36, 80, 53, 15 }, { 27, 36, 80, 54, 15 }, { 27, + 36, 71, 120, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 92, 15 }, { 27, 36, + 79, 84, 15 }, { 27, 36, 69, 40, 15 }, { 27, 36, 69, 37, 15 }, { 27, 36, 71, + 67, 15 }, { 27, 36, 71, 66, 15 }, { 27, 36, 79, 79, 15 }, { 27, 36, 79, 49, + 15 }, { 27, 36, 69, 61, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 108, 15 }, + { 27, 36, 79, 73, 15 }, { 27, 36, 71, 35, 15 }, { 27, 36, 69, 44, 15 }, { 63, + 0, 0, 0, 0 }, { 27, 36, 81, 86, 15 }, { 27, 36, 69, 58, 15 }, { 63, 0, + 0, 0, 0 }, { 27, 36, 79, 53, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, + 45, 15 }, { 27, 36, 79, 80, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 27, 36, 70, 70, 15 }, { 27, 36, 69, 60, 15 }, { 27, 36, 71, 46, 15 }, + { 27, 36, 69, 74, 15 }, { 27, 36, 71, 92, 15 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 71, 94, 15 }, { 27, 36, 71, 97, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, + 79, 42, 15 }, { 27, 36, 79, 60, 15 }, { 27, 36, 69, 51, 15 }, { 27, 36, 79, + 62, 15 }, { 69, 122, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 70, + 15 }, { 27, 36, 79, 57, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 70, 51, 15 }, + { 27, 36, 69, 91, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 52, 15 }, { 27, + 36, 80, 74, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 79, 52, 15 }, { 27, 36, 79, + 107, 15 }, { 27, 36, 70, 46, 15 }, { 27, 36, 70, 45, 15 }, { 27, 36, 70, 47, + 15 }, { 27, 36, 80, 57, 15 }, { 27, 36, 80, 59, 15 }, { 27, 36, 71, 49, 15 }, + { 27, 36, 71, 50, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 70, 69, 15 }, { 27, 36, + 70, 109, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 66, 15 }, { 63, 0, 0, + 0, 0 }, { 27, 36, 79, 81, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 27, 36, 79, 96, 15 }, { 27, 36, 70, 50, 15 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 71, 44, 15 }, { 27, 36, 69, 72, 15 }, { 63, + 0, 0, 0, 0 }, { 27, 36, 71, 87, 15 }, { 27, 36, 80, 84, 15 }, { 27, 36, + 71, 91, 15 }, { 27, 36, 71, 94, 15 }, { 27, 36, 71, 110, 15 }, { 27, 36, 71, + 112, 15 }, { 27, 36, 71, 113, 15 }, { 27, 36, 71, 115, 15 }, { 63, 0, 0, 0, + 0 }, { 27, 36, 69, 38, 15 }, { 27, 36, 69, 39, 15 }, { 27, 36, 69, 40, 15 }, + { 27, 36, 69, 42, 15 }, { 27, 36, 69, 45, 15 }, { 27, 36, 69, 46, 15 }, { 27, + 36, 69, 49, 15 }, { 27, 36, 69, 54, 15 }, { 27, 36, 69, 55, 15 }, { 27, 36, + 69, 57, 15 }, { 27, 36, 69, 62, 15 }, { 27, 36, 69, 65, 15 }, { 27, 36, 69, + 66, 15 }, { 27, 36, 69, 77, 15 }, { 27, 36, 69, 78, 15 }, { 27, 36, 69, 81, + 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 81, 49, 15 }, { 27, 36, 81, 50, 15 }, + { 27, 36, 69, 87, 15 }, { 27, 36, 69, 95, 15 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 69, 102, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 106, 15 }, { 63, 0, + 0, 0, 0 }, { 27, 36, 69, 115, 15 }, { 27, 36, 69, 117, 15 }, { 27, 36, 69, + 119, 15 }, { 27, 36, 69, 120, 15 }, { 27, 36, 70, 34, 15 }, { 27, 36, 70, 39, + 15 }, { 27, 36, 70, 43, 15 }, { 27, 36, 70, 52, 15 }, { 27, 36, 70, 71, 15 }, + { 27, 36, 70, 72, 15 }, { 27, 36, 70, 73, 15 }, { 27, 36, 70, 74, 15 }, { 27, + 36, 70, 75, 15 }, { 27, 36, 70, 76, 15 }, { 27, 36, 70, 77, 15 }, { 27, 36, + 70, 78, 15 }, { 27, 36, 70, 79, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 70, + 112, 15 }, { 27, 36, 70, 113, 15 }, { 27, 36, 79, 33, 15 }, { 27, 36, 79, 34, + 15 }, { 27, 36, 79, 35, 15 }, { 27, 36, 79, 38, 15 }, { 27, 36, 79, 40, 15 }, + { 27, 36, 79, 43, 15 }, { 27, 36, 79, 44, 15 }, { 27, 36, 79, 45, 15 }, { 63, + 0, 0, 0, 0 }, { 27, 36, 79, 48, 15 }, { 27, 36, 79, 50, 15 }, { 63, 0, + 0, 0, 0 }, { 27, 36, 79, 56, 15 }, { 27, 36, 79, 59, 15 }, { 27, 36, 79, + 61, 15 }, { 27, 36, 79, 63, 15 }, { 27, 36, 79, 64, 15 }, { 27, 36, 79, 65, + 15 }, { 27, 36, 79, 66, 15 }, { 27, 36, 70, 44, 15 }, { 27, 36, 79, 71, 15 }, + { 27, 36, 79, 74, 15 }, { 27, 36, 79, 75, 15 }, { 27, 36, 79, 76, 15 }, { 27, + 36, 79, 77, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 51, 15 }, { 63, 0, + 0, 0, 0 }, { 27, 36, 79, 88, 15 }, { 27, 36, 79, 89, 15 }, { 27, 36, 79, + 90, 15 }, { 27, 36, 79, 91, 15 }, { 27, 36, 79, 92, 15 }, { 27, 36, 79, 93, + 15 }, { 27, 36, 79, 94, 15 }, { 27, 36, 79, 95, 15 }, { 27, 36, 79, 97, 15 }, + { 27, 36, 79, 99, 15 }, { 27, 36, 79, 100, 15 }, { 27, 36, 79, 101, 15 }, { 27, + 36, 79, 102, 15 }, { 27, 36, 79, 105, 15 }, { 27, 36, 79, 106, 15 }, { 27, 36, + 79, 108, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 80, 34, 15 }, { 27, 36, 80, + 39, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 80, 47, 15 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 80, 46, 15 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 79, 70, 15 }, { 27, 36, + 71, 118, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 80, 56, 15 }, { 27, 36, 80, + 58, 15 }, { 27, 36, 80, 60, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 80, 63, + 15 }, { 27, 36, 80, 64, 15 }, { 27, 36, 80, 65, 15 }, { 27, 36, 80, 62, 15 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 80, 69, 15 }, { 27, 36, 80, 73, 15 }, { 27, 36, 71, 98, 15 }, { 27, 36, + 80, 76, 15 }, { 27, 36, 80, 77, 15 }, { 27, 36, 80, 80, 15 }, { 27, 36, 80, + 81, 15 }, { 27, 36, 80, 82, 15 }, { 27, 36, 80, 83, 15 }, { 27, 36, 80, 86, + 15 }, { 27, 36, 80, 88, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 80, 91, 15 }, { 27, 36, 80, 92, 15 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 80, 95, 15 }, { 27, 36, 80, 96, 15 }, { 27, 36, 80, 97, 15 }, { 27, 36, + 80, 98, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 80, 102, 15 }, { 27, 36, 80, + 104, 15 }, { 27, 36, 80, 107, 15 }, { 27, 36, 80, 108, 15 }, { 27, 36, 69, 120, + 15 }, { 27, 36, 80, 105, 15 }, { 27, 36, 81, 35, 15 }, { 27, 36, 81, 36, 15 }, + { 27, 36, 81, 37, 15 }, { 27, 36, 81, 38, 15 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 81, 45, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 137, 194, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 81, 46, + 15 }, { 27, 36, 81, 47, 15 }, { 27, 36, 81, 48, 15 }, { 27, 36, 81, 51, 15 }, + { 27, 36, 81, 52, 15 }, { 27, 36, 81, 53, 15 }, { 27, 36, 81, 54, 15 }, { 27, + 36, 81, 55, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, + 81, 58, 15 }, { 27, 36, 81, 59, 15 }, { 27, 36, 81, 60, 15 }, { 27, 36, 81, + 64, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 81, 66, 15 }, { 27, 36, 81, 69, + 15 }, { 27, 36, 81, 70, 15 }, { 27, 36, 81, 71, 15 }, { 27, 36, 81, 75, 15 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 81, 65, 15 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 81, 80, 15 }, { 27, 36, 81, 82, 15 }, { 27, 36, 81, 83, 15 }, { 27, 36, + 81, 85, 15 }, { 27, 36, 81, 84, 15 }, { 27, 36, 81, 86, 15 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 33, 63, 0, 0, 0 }, { 33, 33, 0, 0, 0 }, { 129, 96, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 55, 15 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 79, 90, 15 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 121, 15 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 69, 35, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 35, 15 }, + { 27, 36, 70, 33, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 79, 72, 15 }, { 27, 36, 81, 67, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 129, 204, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 27, 36, 80, 94, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 35, 15 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 71, 48, 15 }, { 27, 36, 70, 48, 15 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 70, 69, 15 }, { 27, 36, 70, 60, 15 }, { 27, 36, 70, 61, 15 }, { 27, + 36, 70, 62, 15 }, { 27, 36, 70, 63, 15 }, { 27, 36, 70, 64, 15 }, { 27, 36, + 70, 65, 15 }, { 27, 36, 70, 66, 15 }, { 27, 36, 70, 67, 15 }, { 27, 36, 70, + 68, 15 }, { 49, 48, 0, 0, 0 }, { 49, 49, 0, 0, 0 }, { 49, 50, 0, 0, + 0 }, { 27, 36, 70, 60, 15 }, { 27, 36, 70, 61, 15 }, { 27, 36, 70, 62, 15 }, + { 27, 36, 70, 63, 15 }, { 27, 36, 70, 64, 15 }, { 27, 36, 70, 65, 15 }, { 27, + 36, 70, 66, 15 }, { 27, 36, 70, 67, 15 }, { 27, 36, 70, 68, 15 }, { 49, 48, + 0, 0, 0 }, { 27, 36, 70, 77, 15 }, { 143, 90, 0, 0, 0 }, { 140, 240, 0, + 0, 0 }, { 139, 120, 0, 0, 0 }, { 148, 78, 0, 0, 0 }, { 144, 69, 0, 0, + 0 }, { 144, 200, 0, 0, 0 }, { 27, 36, 70, 76, 15 }, { 130, 112, 0, 0, 0 }, + { 130, 96, 0, 0, 0 }, { 147, 193, 0, 0, 0 }, { 27, 36, 79, 53, 15 }, { 146, + 180, 0, 0, 0 }, { 139, 125, 0, 0, 0 }, { 148, 131, 0, 0, 0 }, { 148, 132, + 0, 0, 0 }, { 144, 197, 0, 0, 0 }, { 145, 83, 0, 0, 0 }, { 140, 110, 0, + 0, 0 }, { 145, 176, 0, 0, 0 }, { 27, 36, 71, 115, 15 }, { 27, 36, 71, 112, + 15 }, { 27, 36, 81, 76, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 81, 77, 15 }, + { 27, 36, 71, 58, 15 }, { 27, 36, 69, 41, 15 }, { 27, 36, 81, 78, 15 }, { 27, + 36, 71, 114, 15 }, { 27, 36, 81, 79, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 71, 111, 15 }, { 27, 36, 81, 70, 15 }, { 27, 36, 71, 116, 15 }, { 27, 36, + 81, 64, 15 }, { 27, 36, 69, 42, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 83, 15 }, { 63, 0, 0, 0, + 0 }, { 27, 36, 79, 36, 15 }, { 27, 36, 79, 37, 15 }, { 27, 36, 71, 80, 15 }, + { 27, 36, 69, 57, 15 }, { 27, 36, 79, 102, 15 }, { 27, 36, 79, 101, 15 }, { 63, + 0, 0, 0, 0 }, { 27, 36, 79, 103, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 36, 15 }, { 27, 36, 71, + 37, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 33, + 15 }, { 27, 36, 71, 34, 15 }, { 27, 36, 81, 58, 15 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 80, 104, 15 }, { 27, 36, 69, 44, 15 }, { 27, 36, 71, 110, 15 }, { 27, + 36, 69, 58, 15 }, { 27, 36, 80, 78, 15 }, { 27, 36, 69, 121, 15 }, { 27, 36, + 71, 62, 15 }, { 27, 36, 70, 33, 15 }, { 27, 36, 71, 63, 15 }, { 27, 36, 71, + 61, 15 }, { 27, 36, 70, 34, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 27, 36, 71, 99, 15 }, { 27, 36, 69, 118, 15 }, { 27, 36, 69, 64, 15 }, + { 27, 36, 79, 96, 15 }, { 27, 36, 79, 43, 15 }, { 27, 36, 71, 103, 15 }, { 63, + 0, 0, 0, 0 }, { 27, 36, 71, 101, 15 }, { 27, 36, 71, 99, 15 }, { 63, 0, + 0, 0, 0 }, { 27, 36, 79, 100, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, + 92, 15 }, { 27, 36, 69, 120, 15 }, { 27, 36, 69, 120, 15 }, { 63, 0, 0, 0, + 0 }, { 27, 36, 69, 68, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 93, 15 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 71, 91, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 27, 36, 69, 108, 15 }, { 27, 36, 69, 83, 15 }, { 27, 36, 69, + 77, 15 }, { 27, 36, 69, 84, 15 }, { 27, 36, 69, 86, 15 }, { 27, 36, 69, 85, + 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 80, 74, 15 }, { 27, 36, 71, 53, 15 }, { 27, 36, 71, 52, 15 }, { 27, + 36, 71, 51, 15 }, { 27, 36, 71, 51, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, + 69, 111, 15 }, { 27, 36, 71, 90, 15 }, { 27, 36, 69, 112, 15 }, { 27, 36, 71, + 99, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 117, + 15 }, { 27, 36, 69, 65, 15 }, { 27, 36, 69, 67, 15 }, { 27, 36, 69, 109, 15 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 119, 15 }, { 27, + 36, 70, 40, 15 }, { 27, 36, 79, 46, 15 }, { 27, 36, 71, 106, 15 }, { 27, 36, + 71, 105, 15 }, { 27, 36, 71, 107, 15 }, { 27, 36, 71, 104, 15 }, { 27, 36, 69, + 93, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 70, 91, 15 }, { 27, 36, 70, 90, + 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 70, 81, 15 }, { 27, 36, 70, 80, 15 }, { 27, 36, 70, 79, 15 }, { 27, + 36, 70, 78, 15 }, { 27, 36, 71, 48, 15 }, { 27, 36, 71, 49, 15 }, { 27, 36, + 71, 50, 15 }, { 27, 36, 71, 35, 15 }, { 27, 36, 69, 60, 15 }, { 27, 36, 71, + 66, 15 }, { 27, 36, 71, 66, 15 }, { 27, 36, 70, 44, 15 }, { 27, 36, 70, 45, + 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 70, 47, 15 }, { 27, 36, 70, 46, 15 }, { 33, 33, 0, 0, 0 }, { 33, + 63, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, + 94, 15 }, { 27, 36, 69, 48, 15 }, { 27, 36, 81, 69, 15 }, { 27, 36, 80, 89, + 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 38, 15 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 71, 38, 15 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 27, 36, 69, 94, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 79, + 34, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 81, 35, 15 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 79, 67, 15 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 84, 15 }, { 27, + 36, 71, 42, 15 }, { 27, 36, 71, 42, 15 }, { 27, 36, 71, 41, 15 }, { 27, 36, + 71, 41, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 43, 15 }, { 27, 36, 71, + 44, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 40, 15 }, { 27, 36, 69, 47, 15 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 69, 74, 15 }, { 27, 36, 69, 72, 15 }, { 27, + 36, 79, 42, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 70, 15 }, { 27, 36, + 69, 45, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, + 104, 15 }, { 27, 36, 69, 104, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 79, 51, + 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 115, 15 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 69, 35, 15 }, { 27, 36, 69, 52, 15 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 86, 15 }, { 27, 36, + 71, 88, 15 }, { 27, 36, 71, 87, 15 }, { 27, 36, 81, 38, 15 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 51, 15 }, { 27, 36, 79, 49, + 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 46, 15 }, { 27, + 36, 71, 85, 15 }, { 27, 36, 69, 79, 15 }, { 27, 36, 71, 95, 15 }, { 27, 36, + 69, 100, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 54, 15 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 79, 90, + 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 97, 15 }, { 63, + 0, 0, 0, 0 }, { 27, 36, 79, 55, 15 }, { 27, 36, 69, 69, 15 }, { 27, 36, + 69, 50, 15 }, { 27, 36, 79, 60, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 27, 36, 71, 107, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 27, 36, 79, 93, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 71, 122, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, + 71, 102, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 27, 36, 79, 44, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 79, 50, + 15 }, { 63, 0, 0, 0, 0 }, { 143, 116, 0, 0, 0 }, { 137, 196, 0, 0, 0 }, + { 143, 72, 0, 0, 0 }, { 147, 126, 0, 0, 0 }, { 27, 36, 80, 40, 15 }, { 27, + 36, 80, 53, 15 }, { 27, 36, 71, 120, 15 }, { 27, 36, 80, 54, 15 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 53, + 15 }, { 27, 36, 69, 53, 15 }, { 27, 36, 69, 53, 15 }, { 27, 36, 69, 53, 15 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 27, 36, 71, 58, 15 }, { 27, 36, 71, 58, 15 }, { 27, 36, + 71, 58, 15 }, { 27, 36, 71, 58, 15 }, { 27, 36, 69, 47, 15 }, { 27, 36, 69, + 47, 15 }, { 27, 36, 69, 47, 15 }, { 27, 36, 69, 47, 15 }, { 27, 36, 71, 106, + 15 }, { 27, 36, 71, 106, 15 }, { 27, 36, 71, 106, 15 }, { 27, 36, 71, 106, 15 }, + { 27, 36, 71, 67, 15 }, { 27, 36, 71, 67, 15 }, { 27, 36, 71, 67, 15 }, { 27, + 36, 71, 67, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 119, 15 }, { 27, 36, + 71, 119, 15 }, { 27, 36, 71, 119, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 70, 48, 15 }, { 27, 36, 70, 69, 15 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 70, 69, 15 }, { 27, 36, + 70, 60, 15 }, { 27, 36, 70, 61, 15 }, { 27, 36, 70, 62, 15 }, { 27, 36, 70, + 63, 15 }, { 27, 36, 70, 64, 15 }, { 27, 36, 70, 65, 15 }, { 27, 36, 70, 66, + 15 }, { 27, 36, 70, 67, 15 }, { 27, 36, 70, 68, 15 }, { 49, 48, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 45, 0, 0, 0, 0 }, { 33, + 0, 0, 0, 0 }, { 129, 144, 0, 0, 0 }, { 37, 0, 0, 0, 0 }, { 46, 0, + 0, 0, 0 }, { 47, 0, 0, 0, 0 }, { 58, 0, 0, 0, 0 }, { 59, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 64, 0, 0, 0, 0 }, { 94, 0, 0, 0, + 0 }, { 95, 0, 0, 0, 0 }, { 39, 0, 0, 0, 0 }, { 34, 0, 0, 0, 0 }, + { 129, 123, 0, 0, 0 }, { 61, 0, 0, 0, 0 }, { 129, 126, 0, 0, 0 }, { 129, + 128, 0, 0, 0 }, { 27, 36, 79, 82, 15 }, { 129, 143, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 70, 109, 15 }, + { 78, 71, 0, 0, 0 }, { 27, 36, 70, 70, 15 }, { 27, 36, 70, 71, 15 }, { 130, + 129, 0, 0, 0 }, { 130, 130, 0, 0, 0 }, { 130, 131, 0, 0, 0 }, { 130, 132, + 0, 0, 0 }, { 130, 133, 0, 0, 0 }, { 130, 134, 0, 0, 0 }, { 130, 135, 0, + 0, 0 }, { 130, 136, 0, 0, 0 }, { 130, 137, 0, 0, 0 }, { 130, 138, 0, 0, + 0 }, { 130, 139, 0, 0, 0 }, { 130, 140, 0, 0, 0 }, { 130, 141, 0, 0, 0 }, + { 130, 142, 0, 0, 0 }, { 130, 143, 0, 0, 0 }, { 130, 144, 0, 0, 0 }, { 130, + 145, 0, 0, 0 }, { 130, 146, 0, 0, 0 }, { 130, 147, 0, 0, 0 }, { 130, 148, + 0, 0, 0 }, { 130, 149, 0, 0, 0 }, { 130, 150, 0, 0, 0 }, { 130, 151, 0, + 0, 0 }, { 130, 152, 0, 0, 0 }, { 130, 153, 0, 0, 0 }, { 130, 154, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 130, 96, 0, 0, 0 }, { 130, 97, 0, 0, 0 }, { 130, 98, 0, 0, 0 }, { 130, + 99, 0, 0, 0 }, { 130, 100, 0, 0, 0 }, { 130, 101, 0, 0, 0 }, { 130, 102, + 0, 0, 0 }, { 130, 103, 0, 0, 0 }, { 130, 104, 0, 0, 0 }, { 130, 105, 0, + 0, 0 }, { 130, 106, 0, 0, 0 }, { 130, 107, 0, 0, 0 }, { 130, 108, 0, 0, + 0 }, { 130, 109, 0, 0, 0 }, { 130, 110, 0, 0, 0 }, { 130, 111, 0, 0, 0 }, + { 130, 112, 0, 0, 0 }, { 130, 113, 0, 0, 0 }, { 130, 114, 0, 0, 0 }, { 130, + 115, 0, 0, 0 }, { 130, 116, 0, 0, 0 }, { 130, 117, 0, 0, 0 }, { 130, 118, + 0, 0, 0 }, { 130, 119, 0, 0, 0 }, { 130, 120, 0, 0, 0 }, { 130, 121, 0, + 0, 0 }, { 130, 159, 0, 0, 0 }, { 130, 160, 0, 0, 0 }, { 130, 161, 0, 0, + 0 }, { 130, 162, 0, 0, 0 }, { 130, 163, 0, 0, 0 }, { 130, 164, 0, 0, 0 }, + { 130, 165, 0, 0, 0 }, { 130, 166, 0, 0, 0 }, { 130, 167, 0, 0, 0 }, { 130, + 168, 0, 0, 0 }, { 130, 169, 0, 0, 0 }, { 130, 170, 0, 0, 0 }, { 130, 171, + 0, 0, 0 }, { 130, 172, 0, 0, 0 }, { 130, 173, 0, 0, 0 }, { 130, 174, 0, + 0, 0 }, { 130, 175, 0, 0, 0 }, { 130, 176, 0, 0, 0 }, { 130, 177, 0, 0, + 0 }, { 130, 178, 0, 0, 0 }, { 130, 179, 0, 0, 0 }, { 130, 180, 0, 0, 0 }, + { 130, 181, 0, 0, 0 }, { 130, 182, 0, 0, 0 }, { 130, 183, 0, 0, 0 }, { 130, + 184, 0, 0, 0 }, { 130, 185, 0, 0, 0 }, { 130, 186, 0, 0, 0 }, { 130, 187, + 0, 0, 0 }, { 130, 188, 0, 0, 0 }, { 130, 189, 0, 0, 0 }, { 130, 190, 0, + 0, 0 }, { 130, 191, 0, 0, 0 }, { 130, 192, 0, 0, 0 }, { 130, 193, 0, 0, + 0 }, { 130, 194, 0, 0, 0 }, { 130, 195, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 130, 196, 0, 0, 0 }, { 130, 197, 0, 0, 0 }, { 130, 198, 0, 0, 0 }, { 130, + 199, 0, 0, 0 }, { 130, 200, 0, 0, 0 }, { 130, 201, 0, 0, 0 }, { 130, 202, + 0, 0, 0 }, { 130, 203, 0, 0, 0 }, { 130, 204, 0, 0, 0 }, { 130, 205, 0, + 0, 0 }, { 130, 206, 0, 0, 0 }, { 130, 207, 0, 0, 0 }, { 130, 208, 0, 0, + 0 }, { 130, 209, 0, 0, 0 }, { 130, 210, 0, 0, 0 }, { 130, 211, 0, 0, 0 }, + { 130, 212, 0, 0, 0 }, { 130, 213, 0, 0, 0 }, { 130, 214, 0, 0, 0 }, { 130, + 215, 0, 0, 0 }, { 130, 216, 0, 0, 0 }, { 130, 217, 0, 0, 0 }, { 130, 218, + 0, 0, 0 }, { 130, 219, 0, 0, 0 }, { 130, 220, 0, 0, 0 }, { 130, 221, 0, + 0, 0 }, { 130, 222, 0, 0, 0 }, { 130, 223, 0, 0, 0 }, { 130, 224, 0, 0, + 0 }, { 130, 225, 0, 0, 0 }, { 130, 226, 0, 0, 0 }, { 130, 227, 0, 0, 0 }, + { 130, 228, 0, 0, 0 }, { 130, 229, 0, 0, 0 }, { 130, 230, 0, 0, 0 }, { 130, + 231, 0, 0, 0 }, { 130, 232, 0, 0, 0 }, { 130, 233, 0, 0, 0 }, { 130, 234, + 0, 0, 0 }, { 130, 235, 0, 0, 0 }, { 130, 237, 0, 0, 0 }, { 130, 240, 0, + 0, 0 }, { 130, 241, 0, 0, 0 }, { 131, 64, 0, 0, 0 }, { 131, 65, 0, 0, + 0 }, { 131, 66, 0, 0, 0 }, { 131, 67, 0, 0, 0 }, { 131, 68, 0, 0, 0 }, + { 131, 69, 0, 0, 0 }, { 131, 70, 0, 0, 0 }, { 131, 71, 0, 0, 0 }, { 131, + 72, 0, 0, 0 }, { 131, 73, 0, 0, 0 }, { 131, 74, 0, 0, 0 }, { 131, 75, + 0, 0, 0 }, { 131, 76, 0, 0, 0 }, { 131, 77, 0, 0, 0 }, { 131, 78, 0, + 0, 0 }, { 131, 79, 0, 0, 0 }, { 131, 80, 0, 0, 0 }, { 131, 81, 0, 0, + 0 }, { 131, 82, 0, 0, 0 }, { 131, 83, 0, 0, 0 }, { 131, 84, 0, 0, 0 }, + { 131, 85, 0, 0, 0 }, { 131, 86, 0, 0, 0 }, { 131, 87, 0, 0, 0 }, { 131, + 88, 0, 0, 0 }, { 131, 89, 0, 0, 0 }, { 131, 90, 0, 0, 0 }, { 131, 91, + 0, 0, 0 }, { 131, 92, 0, 0, 0 }, { 131, 93, 0, 0, 0 }, { 131, 94, 0, + 0, 0 }, { 131, 95, 0, 0, 0 }, { 131, 96, 0, 0, 0 }, { 131, 97, 0, 0, + 0 }, { 131, 98, 0, 0, 0 }, { 131, 99, 0, 0, 0 }, { 131, 100, 0, 0, 0 }, + { 131, 101, 0, 0, 0 }, { 131, 102, 0, 0, 0 }, { 131, 103, 0, 0, 0 }, { 131, + 104, 0, 0, 0 }, { 131, 105, 0, 0, 0 }, { 131, 106, 0, 0, 0 }, { 131, 107, + 0, 0, 0 }, { 131, 108, 0, 0, 0 }, { 131, 109, 0, 0, 0 }, { 131, 110, 0, + 0, 0 }, { 131, 111, 0, 0, 0 }, { 131, 112, 0, 0, 0 }, { 131, 113, 0, 0, + 0 }, { 131, 114, 0, 0, 0 }, { 131, 115, 0, 0, 0 }, { 131, 116, 0, 0, 0 }, + { 131, 117, 0, 0, 0 }, { 131, 118, 0, 0, 0 }, { 131, 119, 0, 0, 0 }, { 131, + 120, 0, 0, 0 }, { 131, 121, 0, 0, 0 }, { 131, 122, 0, 0, 0 }, { 131, 123, + 0, 0, 0 }, { 131, 124, 0, 0, 0 }, { 131, 125, 0, 0, 0 }, { 131, 126, 0, + 0, 0 }, { 131, 128, 0, 0, 0 }, { 131, 129, 0, 0, 0 }, { 131, 130, 0, 0, + 0 }, { 131, 131, 0, 0, 0 }, { 131, 132, 0, 0, 0 }, { 131, 133, 0, 0, 0 }, + { 131, 134, 0, 0, 0 }, { 131, 135, 0, 0, 0 }, { 131, 136, 0, 0, 0 }, { 131, + 137, 0, 0, 0 }, { 131, 138, 0, 0, 0 }, { 131, 139, 0, 0, 0 }, { 131, 140, + 0, 0, 0 }, { 131, 141, 0, 0, 0 }, { 131, 143, 0, 0, 0 }, { 131, 146, 0, + 0, 0 }, { 131, 147, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 81, 86, 15 }, { 27, 36, + 81, 86, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 81, 81, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 27, 36, 71, 36, 15 }, { 27, 36, 71, 37, 15 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, + 122, 15 }, { 27, 36, 69, 122, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 60, + 15 }, { 27, 36, 69, 82, 15 }, { 27, 36, 79, 98, 15 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 69, 110, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 27, 36, 69, 116, 15 }, { 27, 36, 69, 113, 15 }, { 27, 36, + 70, 42, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 80, 99, 15 }, { 27, 36, 80, + 92, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 80, 107, + 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 70, 86, 15 }, { 27, 36, 70, 88, 15 }, { 27, 36, 70, 87, 15 }, { 27, + 36, 70, 89, 15 }, { 129, 204, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 70, 50, 15 }, { 27, 36, 79, + 87, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 70, 41, + 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 66, 15 }, { 27, 36, 70, 49, 15 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 35, 15 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 80, 59, + 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 106, 15 }, + { 27, 36, 71, 105, 15 }, { 27, 36, 71, 107, 15 }, { 27, 36, 71, 104, 15 }, { 27, + 36, 69, 93, 15 }, { 27, 36, 80, 99, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, + 80, 92, 15 }, { 27, 36, 70, 95, 15 }, { 27, 36, 70, 96, 15 }, { 27, 36, 70, + 97, 15 }, { 27, 36, 70, 98, 15 }, { 27, 36, 70, 99, 15 }, { 27, 36, 70, 100, + 15 }, { 27, 36, 70, 101, 15 }, { 27, 36, 70, 102, 15 }, { 27, 36, 70, 103, 15 }, + { 27, 36, 70, 104, 15 }, { 27, 36, 70, 105, 15 }, { 27, 36, 70, 106, 15 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 52, 15 }, { 27, 36, + 71, 53, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 51, 15 }, { 27, 36, 80, + 74, 15 }, { 27, 36, 69, 82, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 62, + 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 63, 15 }, { 27, 36, 69, 122, 15 }, + { 27, 36, 80, 78, 15 }, { 27, 36, 69, 121, 15 }, { 27, 36, 70, 34, 15 }, { 27, + 36, 71, 61, 15 }, { 27, 36, 71, 86, 15 }, { 27, 36, 71, 88, 15 }, { 27, 36, + 69, 115, 15 }, { 27, 36, 69, 117, 15 }, { 27, 36, 69, 109, 15 }, { 27, 36, 69, + 116, 15 }, { 27, 36, 69, 120, 15 }, { 27, 36, 69, 118, 15 }, { 27, 36, 71, 90, + 15 }, { 27, 36, 69, 111, 15 }, { 27, 36, 69, 110, 15 }, { 27, 36, 69, 113, 15 }, + { 27, 36, 71, 99, 15 }, { 27, 36, 71, 101, 15 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 71, 103, 15 }, { 27, 36, 69, 64, 15 }, { 27, 36, 69, 94, 15 }, { 27, 36, + 79, 51, 15 }, { 27, 36, 71, 92, 15 }, { 27, 36, 71, 93, 15 }, { 27, 36, 70, + 86, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 79, 42, 15 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 69, 15 }, + { 27, 36, 79, 46, 15 }, { 27, 36, 70, 40, 15 }, { 27, 36, 71, 40, 15 }, { 27, + 36, 79, 67, 15 }, { 27, 36, 69, 104, 15 }, { 27, 36, 79, 52, 15 }, { 27, 36, + 69, 50, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 41, 15 }, { 27, 36, 71, + 42, 15 }, { 27, 36, 69, 104, 15 }, { 27, 36, 69, 74, 15 }, { 63, 0, 0, 0, + 0 }, { 27, 36, 69, 70, 15 }, { 27, 36, 70, 44, 15 }, { 27, 36, 70, 46, 15 }, + { 27, 36, 70, 45, 15 }, { 27, 36, 70, 47, 15 }, { 27, 36, 80, 57, 15 }, { 27, + 36, 80, 59, 15 }, { 27, 36, 71, 48, 15 }, { 27, 36, 71, 49, 15 }, { 27, 36, + 71, 50, 15 }, { 27, 36, 70, 88, 15 }, { 27, 36, 70, 87, 15 }, { 27, 36, 81, + 86, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 70, 42, + 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 114, 15 }, { 27, 36, + 71, 111, 15 }, { 27, 36, 71, 60, 15 }, { 27, 36, 71, 83, 15 }, { 27, 36, 70, + 89, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 27, 36, 79, 68, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 79, 78, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 36, 15 }, { 27, + 36, 69, 35, 15 }, { 27, 36, 71, 43, 15 }, { 130, 137, 0, 0, 0 }, { 130, 137, + 0, 0, 0 }, { 27, 36, 69, 35, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 129, 143, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 70, 73, + 15 }, { 27, 36, 71, 95, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 69, 52, 15 }, { 27, 36, 70, 50, 15 }, { 63, + 0, 0, 0, 0 }, { 27, 36, 70, 49, 15 }, { 27, 36, 70, 48, 15 }, { 130, 112, + 0, 0, 0 }, { 27, 36, 70, 60, 15 }, { 27, 36, 70, 61, 15 }, { 27, 36, 70, + 62, 15 }, { 27, 36, 70, 63, 15 }, { 27, 36, 70, 64, 15 }, { 27, 36, 70, 65, + 15 }, { 27, 36, 70, 66, 15 }, { 27, 36, 70, 67, 15 }, { 27, 36, 70, 68, 15 }, + { 27, 36, 70, 69, 15 }, { 27, 36, 71, 66, 15 }, { 27, 36, 71, 66, 15 }, { 27, + 36, 71, 67, 15 }, { 27, 36, 71, 66, 15 }, { 27, 36, 71, 119, 15 }, { 27, 36, + 80, 54, 15 }, { 27, 36, 71, 120, 15 }, { 27, 36, 80, 39, 15 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 94, 15 }, { 27, 36, 69, 67, + 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 35, 15 }, { 27, 36, 79, 78, 15 }, + { 27, 36, 69, 47, 15 }, { 27, 36, 79, 84, 15 }, { 27, 36, 71, 45, 15 }, { 27, + 36, 79, 49, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, + 69, 92, 15 }, { 27, 36, 79, 87, 15 }, { 33, 63, 0, 0, 0 }, { 33, 33, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 79, 81, 15 }, { 27, 36, 69, 40, + 15 }, { 27, 36, 79, 80, 15 }, { 129, 96, 0, 0, 0 }, { 129, 96, 0, 0, 0 }, + { 27, 36, 70, 109, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 71, 38, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 79, 60, 15 }, { 63, 0, + 0, 0, 0 }, { 27, 36, 71, 51, 15 }, { 27, 36, 79, 69, 15 }, { 63, 0, 0, + 0, 0 }, { 27, 36, 69, 79, 15 }, { 27, 36, 71, 44, 15 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 46, 15 }, + { 27, 36, 71, 84, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 79, 88, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 27, 36, 69, 40, 15 }, { 27, 36, 80, 33, 15 }, { 27, 36, 71, + 121, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 38, 15 }, { 27, 36, 71, 46, + 15 }, { 27, 36, 69, 37, 15 }, { 27, 36, 80, 37, 15 }, { 27, 36, 80, 53, 15 }, + { 27, 36, 80, 38, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, 120, 15 }, { 27, + 36, 80, 40, 15 }, { 78, 71, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, + 70, 110, 15 }, { 27, 36, 81, 87, 15 }, { 27, 36, 69, 53, 15 }, { 27, 36, 79, + 53, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 70, 111, 15 }, { 27, 36, 70, 114, + 15 }, { 139, 214, 0, 0, 0 }, { 27, 36, 70, 75, 15 }, { 141, 135, 0, 0, 0 }, + { 27, 36, 70, 74, 15 }, { 129, 204, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, + 36, 69, 119, 15 }, { 27, 36, 80, 94, 15 }, { 27, 36, 71, 91, 15 }, { 27, 36, + 69, 48, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 79, 36, 15 }, { 63, 0, 0, + 0, 0 }, { 27, 36, 79, 101, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 56, + 15 }, { 27, 36, 71, 80, 15 }, { 27, 36, 79, 98, 15 }, { 27, 36, 71, 102, 15 }, + { 27, 36, 79, 43, 15 }, { 27, 36, 79, 96, 15 }, { 27, 36, 79, 89, 15 }, { 63, + 0, 0, 0, 0 }, { 27, 36, 81, 67, 15 }, { 27, 36, 71, 117, 15 }, { 27, 36, + 71, 57, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 27, 36, 71, + 58, 15 }, { 27, 36, 69, 43, 15 }, { 63, 0, 0, 0, 0 }, { 27, 36, 69, 39, + 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 69, 33, 15 }, { 27, 36, 69, 34, 15 }, { 27, + 36, 69, 35, 15 }, { 27, 36, 69, 36, 15 }, { 27, 36, 69, 37, 15 }, { 27, 36, + 69, 38, 15 }, { 27, 36, 69, 39, 15 }, { 27, 36, 69, 40, 15 }, { 27, 36, 69, + 41, 15 }, { 27, 36, 69, 42, 15 }, { 27, 36, 69, 43, 15 }, { 27, 36, 69, 44, + 15 }, { 27, 36, 69, 45, 15 }, { 27, 36, 69, 46, 15 }, { 27, 36, 69, 47, 15 }, + { 27, 36, 69, 48, 15 }, { 27, 36, 69, 49, 15 }, { 27, 36, 69, 50, 15 }, { 27, + 36, 69, 51, 15 }, { 27, 36, 69, 52, 15 }, { 27, 36, 69, 53, 15 }, { 27, 36, + 69, 54, 15 }, { 27, 36, 69, 55, 15 }, { 27, 36, 69, 56, 15 }, { 27, 36, 69, + 57, 15 }, { 27, 36, 69, 58, 15 }, { 27, 36, 69, 59, 15 }, { 27, 36, 69, 60, + 15 }, { 27, 36, 69, 61, 15 }, { 27, 36, 69, 62, 15 }, { 27, 36, 69, 63, 15 }, + { 27, 36, 69, 64, 15 }, { 27, 36, 69, 65, 15 }, { 27, 36, 69, 66, 15 }, { 27, + 36, 69, 67, 15 }, { 27, 36, 69, 68, 15 }, { 27, 36, 69, 69, 15 }, { 27, 36, + 69, 70, 15 }, { 27, 36, 69, 71, 15 }, { 27, 36, 69, 72, 15 }, { 27, 36, 69, + 73, 15 }, { 27, 36, 69, 74, 15 }, { 27, 36, 69, 75, 15 }, { 27, 36, 69, 76, + 15 }, { 27, 36, 69, 77, 15 }, { 27, 36, 69, 78, 15 }, { 27, 36, 69, 79, 15 }, + { 27, 36, 69, 80, 15 }, { 27, 36, 69, 81, 15 }, { 27, 36, 69, 82, 15 }, { 27, + 36, 69, 83, 15 }, { 27, 36, 69, 84, 15 }, { 27, 36, 69, 85, 15 }, { 27, 36, + 69, 86, 15 }, { 27, 36, 69, 87, 15 }, { 27, 36, 69, 88, 15 }, { 27, 36, 69, + 89, 15 }, { 27, 36, 69, 90, 15 }, { 27, 36, 69, 91, 15 }, { 27, 36, 69, 92, + 15 }, { 27, 36, 69, 93, 15 }, { 27, 36, 69, 94, 15 }, { 27, 36, 69, 95, 15 }, + { 27, 36, 69, 96, 15 }, { 27, 36, 69, 97, 15 }, { 27, 36, 69, 98, 15 }, { 27, + 36, 69, 99, 15 }, { 27, 36, 69, 100, 15 }, { 27, 36, 69, 101, 15 }, { 27, 36, + 69, 102, 15 }, { 27, 36, 69, 103, 15 }, { 27, 36, 69, 104, 15 }, { 27, 36, 69, + 105, 15 }, { 27, 36, 69, 106, 15 }, { 27, 36, 69, 107, 15 }, { 27, 36, 69, 108, + 15 }, { 27, 36, 69, 109, 15 }, { 27, 36, 69, 110, 15 }, { 27, 36, 69, 111, 15 }, + { 27, 36, 69, 112, 15 }, { 27, 36, 69, 113, 15 }, { 27, 36, 69, 114, 15 }, { 27, + 36, 69, 115, 15 }, { 27, 36, 69, 116, 15 }, { 27, 36, 69, 117, 15 }, { 27, 36, + 69, 118, 15 }, { 27, 36, 69, 119, 15 }, { 27, 36, 69, 120, 15 }, { 27, 36, 69, + 121, 15 }, { 27, 36, 69, 122, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 79, 33, 15 }, { 27, 36, 79, 34, 15 }, { 27, + 36, 79, 35, 15 }, { 27, 36, 79, 36, 15 }, { 27, 36, 79, 37, 15 }, { 27, 36, + 79, 38, 15 }, { 27, 36, 79, 39, 15 }, { 27, 36, 79, 40, 15 }, { 27, 36, 79, + 41, 15 }, { 27, 36, 79, 42, 15 }, { 27, 36, 79, 43, 15 }, { 27, 36, 79, 44, + 15 }, { 27, 36, 79, 45, 15 }, { 27, 36, 79, 46, 15 }, { 27, 36, 79, 47, 15 }, + { 27, 36, 79, 48, 15 }, { 27, 36, 79, 49, 15 }, { 27, 36, 79, 50, 15 }, { 27, + 36, 79, 51, 15 }, { 27, 36, 79, 52, 15 }, { 27, 36, 79, 53, 15 }, { 27, 36, + 79, 54, 15 }, { 27, 36, 79, 55, 15 }, { 27, 36, 79, 56, 15 }, { 27, 36, 79, + 57, 15 }, { 27, 36, 79, 58, 15 }, { 27, 36, 79, 59, 15 }, { 27, 36, 79, 60, + 15 }, { 27, 36, 79, 61, 15 }, { 27, 36, 79, 62, 15 }, { 27, 36, 79, 63, 15 }, + { 27, 36, 79, 64, 15 }, { 27, 36, 79, 65, 15 }, { 27, 36, 79, 66, 15 }, { 27, + 36, 79, 67, 15 }, { 27, 36, 79, 68, 15 }, { 27, 36, 79, 69, 15 }, { 27, 36, + 79, 70, 15 }, { 27, 36, 79, 71, 15 }, { 27, 36, 79, 72, 15 }, { 27, 36, 79, + 73, 15 }, { 27, 36, 79, 74, 15 }, { 27, 36, 79, 75, 15 }, { 27, 36, 79, 76, + 15 }, { 27, 36, 79, 77, 15 }, { 27, 36, 79, 78, 15 }, { 27, 36, 79, 79, 15 }, + { 27, 36, 79, 80, 15 }, { 27, 36, 79, 81, 15 }, { 27, 36, 79, 82, 15 }, { 27, + 36, 79, 83, 15 }, { 27, 36, 79, 84, 15 }, { 27, 36, 79, 85, 15 }, { 27, 36, + 79, 86, 15 }, { 27, 36, 79, 87, 15 }, { 27, 36, 79, 88, 15 }, { 27, 36, 79, + 89, 15 }, { 27, 36, 79, 90, 15 }, { 27, 36, 79, 91, 15 }, { 27, 36, 79, 92, + 15 }, { 27, 36, 79, 93, 15 }, { 27, 36, 79, 94, 15 }, { 27, 36, 79, 95, 15 }, + { 27, 36, 79, 96, 15 }, { 27, 36, 79, 97, 15 }, { 27, 36, 79, 98, 15 }, { 27, + 36, 79, 99, 15 }, { 27, 36, 79, 100, 15 }, { 27, 36, 79, 101, 15 }, { 27, 36, + 79, 102, 15 }, { 27, 36, 79, 103, 15 }, { 27, 36, 79, 104, 15 }, { 27, 36, 79, + 105, 15 }, { 27, 36, 79, 106, 15 }, { 27, 36, 79, 107, 15 }, { 27, 36, 79, 108, + 15 }, { 27, 36, 79, 109, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 70, 33, 15 }, { 27, 36, 70, 34, 15 }, { 27, + 36, 70, 35, 15 }, { 27, 36, 70, 36, 15 }, { 27, 36, 70, 37, 15 }, { 27, 36, + 70, 38, 15 }, { 27, 36, 70, 39, 15 }, { 27, 36, 70, 40, 15 }, { 27, 36, 70, + 41, 15 }, { 27, 36, 70, 42, 15 }, { 27, 36, 70, 43, 15 }, { 27, 36, 70, 44, + 15 }, { 27, 36, 70, 45, 15 }, { 27, 36, 70, 46, 15 }, { 27, 36, 70, 47, 15 }, + { 27, 36, 70, 48, 15 }, { 27, 36, 70, 49, 15 }, { 27, 36, 70, 50, 15 }, { 27, + 36, 70, 51, 15 }, { 27, 36, 70, 52, 15 }, { 27, 36, 70, 53, 15 }, { 27, 36, + 70, 54, 15 }, { 27, 36, 70, 55, 15 }, { 27, 36, 70, 56, 15 }, { 27, 36, 70, + 57, 15 }, { 27, 36, 70, 58, 15 }, { 27, 36, 70, 59, 15 }, { 27, 36, 70, 60, + 15 }, { 27, 36, 70, 61, 15 }, { 27, 36, 70, 62, 15 }, { 27, 36, 70, 63, 15 }, + { 27, 36, 70, 64, 15 }, { 27, 36, 70, 65, 15 }, { 27, 36, 70, 66, 15 }, { 27, + 36, 70, 67, 15 }, { 27, 36, 70, 68, 15 }, { 27, 36, 70, 69, 15 }, { 27, 36, + 70, 70, 15 }, { 27, 36, 70, 71, 15 }, { 27, 36, 70, 72, 15 }, { 27, 36, 70, + 73, 15 }, { 27, 36, 70, 74, 15 }, { 27, 36, 70, 75, 15 }, { 27, 36, 70, 76, + 15 }, { 27, 36, 70, 77, 15 }, { 27, 36, 70, 78, 15 }, { 27, 36, 70, 79, 15 }, + { 27, 36, 70, 80, 15 }, { 27, 36, 70, 81, 15 }, { 27, 36, 70, 82, 15 }, { 27, + 36, 70, 83, 15 }, { 27, 36, 70, 84, 15 }, { 27, 36, 70, 85, 15 }, { 27, 36, + 70, 86, 15 }, { 27, 36, 70, 87, 15 }, { 27, 36, 70, 88, 15 }, { 27, 36, 70, + 89, 15 }, { 27, 36, 70, 90, 15 }, { 27, 36, 70, 91, 15 }, { 27, 36, 70, 92, + 15 }, { 27, 36, 70, 93, 15 }, { 27, 36, 70, 94, 15 }, { 27, 36, 70, 95, 15 }, + { 27, 36, 70, 96, 15 }, { 27, 36, 70, 97, 15 }, { 27, 36, 70, 98, 15 }, { 27, + 36, 70, 99, 15 }, { 27, 36, 70, 100, 15 }, { 27, 36, 70, 101, 15 }, { 27, 36, + 70, 102, 15 }, { 27, 36, 70, 103, 15 }, { 27, 36, 70, 104, 15 }, { 27, 36, 70, + 105, 15 }, { 27, 36, 70, 106, 15 }, { 27, 36, 70, 107, 15 }, { 27, 36, 70, 108, + 15 }, { 27, 36, 70, 109, 15 }, { 27, 36, 70, 110, 15 }, { 27, 36, 70, 111, 15 }, + { 27, 36, 70, 112, 15 }, { 27, 36, 70, 113, 15 }, { 27, 36, 70, 114, 15 }, { 27, + 36, 70, 115, 15 }, { 27, 36, 70, 116, 15 }, { 27, 36, 70, 117, 15 }, { 27, 36, + 70, 118, 15 }, { 27, 36, 70, 119, 15 }, { 27, 36, 70, 120, 15 }, { 27, 36, 70, + 121, 15 }, { 27, 36, 70, 122, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 80, 33, 15 }, { 27, 36, 80, 34, 15 }, { 27, + 36, 80, 35, 15 }, { 27, 36, 80, 36, 15 }, { 27, 36, 80, 37, 15 }, { 27, 36, + 80, 38, 15 }, { 27, 36, 80, 39, 15 }, { 27, 36, 80, 40, 15 }, { 27, 36, 80, + 41, 15 }, { 27, 36, 80, 42, 15 }, { 27, 36, 80, 43, 15 }, { 27, 36, 80, 44, + 15 }, { 27, 36, 80, 45, 15 }, { 27, 36, 80, 46, 15 }, { 27, 36, 80, 47, 15 }, + { 27, 36, 80, 48, 15 }, { 27, 36, 80, 49, 15 }, { 27, 36, 80, 50, 15 }, { 27, + 36, 80, 51, 15 }, { 27, 36, 80, 52, 15 }, { 27, 36, 80, 53, 15 }, { 27, 36, + 80, 54, 15 }, { 27, 36, 80, 55, 15 }, { 27, 36, 80, 56, 15 }, { 27, 36, 80, + 57, 15 }, { 27, 36, 80, 58, 15 }, { 27, 36, 80, 59, 15 }, { 27, 36, 80, 60, + 15 }, { 27, 36, 80, 61, 15 }, { 27, 36, 80, 62, 15 }, { 27, 36, 80, 63, 15 }, + { 27, 36, 80, 64, 15 }, { 27, 36, 80, 65, 15 }, { 27, 36, 80, 66, 15 }, { 27, + 36, 80, 67, 15 }, { 27, 36, 80, 68, 15 }, { 27, 36, 80, 69, 15 }, { 27, 36, + 80, 70, 15 }, { 27, 36, 80, 71, 15 }, { 27, 36, 80, 72, 15 }, { 27, 36, 80, + 73, 15 }, { 27, 36, 80, 74, 15 }, { 27, 36, 80, 75, 15 }, { 27, 36, 80, 76, + 15 }, { 27, 36, 80, 77, 15 }, { 27, 36, 80, 78, 15 }, { 27, 36, 80, 79, 15 }, + { 27, 36, 80, 80, 15 }, { 27, 36, 80, 81, 15 }, { 27, 36, 80, 82, 15 }, { 27, + 36, 80, 83, 15 }, { 27, 36, 80, 84, 15 }, { 27, 36, 80, 85, 15 }, { 27, 36, + 80, 86, 15 }, { 27, 36, 80, 87, 15 }, { 27, 36, 80, 88, 15 }, { 27, 36, 80, + 89, 15 }, { 27, 36, 80, 90, 15 }, { 27, 36, 80, 91, 15 }, { 27, 36, 80, 92, + 15 }, { 27, 36, 80, 93, 15 }, { 27, 36, 80, 94, 15 }, { 27, 36, 80, 95, 15 }, + { 27, 36, 80, 96, 15 }, { 27, 36, 80, 97, 15 }, { 27, 36, 80, 98, 15 }, { 27, + 36, 80, 99, 15 }, { 27, 36, 80, 100, 15 }, { 27, 36, 80, 101, 15 }, { 27, 36, + 80, 102, 15 }, { 27, 36, 80, 103, 15 }, { 27, 36, 80, 104, 15 }, { 27, 36, 80, + 105, 15 }, { 27, 36, 80, 106, 15 }, { 27, 36, 80, 107, 15 }, { 27, 36, 80, 108, + 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 71, 33, 15 }, { 27, 36, 71, 34, 15 }, { 27, + 36, 71, 35, 15 }, { 27, 36, 71, 36, 15 }, { 27, 36, 71, 37, 15 }, { 27, 36, + 71, 38, 15 }, { 27, 36, 71, 39, 15 }, { 27, 36, 71, 40, 15 }, { 27, 36, 71, + 41, 15 }, { 27, 36, 71, 42, 15 }, { 27, 36, 71, 43, 15 }, { 27, 36, 71, 44, + 15 }, { 27, 36, 71, 45, 15 }, { 27, 36, 71, 46, 15 }, { 27, 36, 71, 47, 15 }, + { 27, 36, 71, 48, 15 }, { 27, 36, 71, 49, 15 }, { 27, 36, 71, 50, 15 }, { 27, + 36, 71, 51, 15 }, { 27, 36, 71, 52, 15 }, { 27, 36, 71, 53, 15 }, { 27, 36, + 71, 54, 15 }, { 27, 36, 71, 55, 15 }, { 27, 36, 71, 56, 15 }, { 27, 36, 71, + 57, 15 }, { 27, 36, 71, 58, 15 }, { 27, 36, 71, 59, 15 }, { 27, 36, 71, 60, + 15 }, { 27, 36, 71, 61, 15 }, { 27, 36, 71, 62, 15 }, { 27, 36, 71, 63, 15 }, + { 27, 36, 71, 64, 15 }, { 27, 36, 71, 65, 15 }, { 27, 36, 71, 66, 15 }, { 27, + 36, 71, 67, 15 }, { 27, 36, 71, 68, 15 }, { 27, 36, 71, 69, 15 }, { 27, 36, + 71, 70, 15 }, { 27, 36, 71, 71, 15 }, { 27, 36, 71, 72, 15 }, { 27, 36, 71, + 73, 15 }, { 27, 36, 71, 74, 15 }, { 27, 36, 71, 75, 15 }, { 27, 36, 71, 76, + 15 }, { 27, 36, 71, 77, 15 }, { 27, 36, 71, 78, 15 }, { 27, 36, 71, 79, 15 }, + { 27, 36, 71, 80, 15 }, { 27, 36, 71, 81, 15 }, { 27, 36, 71, 82, 15 }, { 27, + 36, 71, 83, 15 }, { 27, 36, 71, 84, 15 }, { 27, 36, 71, 85, 15 }, { 27, 36, + 71, 86, 15 }, { 27, 36, 71, 87, 15 }, { 27, 36, 71, 88, 15 }, { 27, 36, 71, + 89, 15 }, { 27, 36, 71, 90, 15 }, { 27, 36, 71, 91, 15 }, { 27, 36, 71, 92, + 15 }, { 27, 36, 71, 93, 15 }, { 27, 36, 71, 94, 15 }, { 27, 36, 71, 95, 15 }, + { 27, 36, 71, 96, 15 }, { 27, 36, 71, 97, 15 }, { 27, 36, 71, 98, 15 }, { 27, + 36, 71, 99, 15 }, { 27, 36, 71, 100, 15 }, { 27, 36, 71, 101, 15 }, { 27, 36, + 71, 102, 15 }, { 27, 36, 71, 103, 15 }, { 27, 36, 71, 104, 15 }, { 27, 36, 71, + 105, 15 }, { 27, 36, 71, 106, 15 }, { 27, 36, 71, 107, 15 }, { 27, 36, 71, 108, + 15 }, { 27, 36, 71, 109, 15 }, { 27, 36, 71, 110, 15 }, { 27, 36, 71, 111, 15 }, + { 27, 36, 71, 112, 15 }, { 27, 36, 71, 113, 15 }, { 27, 36, 71, 114, 15 }, { 27, + 36, 71, 115, 15 }, { 27, 36, 71, 116, 15 }, { 27, 36, 71, 117, 15 }, { 27, 36, + 71, 118, 15 }, { 27, 36, 71, 119, 15 }, { 27, 36, 71, 120, 15 }, { 27, 36, 71, + 121, 15 }, { 27, 36, 71, 122, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 27, 36, 81, 33, 15 }, { 27, 36, 81, 34, 15 }, { 27, + 36, 81, 35, 15 }, { 27, 36, 81, 36, 15 }, { 27, 36, 81, 37, 15 }, { 27, 36, + 81, 38, 15 }, { 27, 36, 81, 39, 15 }, { 27, 36, 81, 40, 15 }, { 27, 36, 81, + 41, 15 }, { 27, 36, 81, 42, 15 }, { 27, 36, 81, 43, 15 }, { 27, 36, 81, 44, + 15 }, { 27, 36, 81, 45, 15 }, { 27, 36, 81, 46, 15 }, { 27, 36, 81, 47, 15 }, + { 27, 36, 81, 48, 15 }, { 27, 36, 81, 49, 15 }, { 27, 36, 81, 50, 15 }, { 27, + 36, 81, 51, 15 }, { 27, 36, 81, 52, 15 }, { 27, 36, 81, 53, 15 }, { 27, 36, + 81, 54, 15 }, { 27, 36, 81, 55, 15 }, { 27, 36, 81, 56, 15 }, { 27, 36, 81, + 57, 15 }, { 27, 36, 81, 58, 15 }, { 27, 36, 81, 59, 15 }, { 27, 36, 81, 60, + 15 }, { 27, 36, 81, 61, 15 }, { 27, 36, 81, 62, 15 }, { 27, 36, 81, 63, 15 }, + { 27, 36, 81, 64, 15 }, { 27, 36, 81, 65, 15 }, { 27, 36, 81, 66, 15 }, { 27, + 36, 81, 67, 15 }, { 27, 36, 81, 68, 15 }, { 27, 36, 81, 69, 15 }, { 27, 36, + 81, 70, 15 }, { 27, 36, 81, 71, 15 }, { 27, 36, 81, 72, 15 }, { 27, 36, 81, + 73, 15 }, { 27, 36, 81, 74, 15 }, { 27, 36, 81, 75, 15 }, { 27, 36, 81, 76, + 15 }, { 27, 36, 81, 77, 15 }, { 27, 36, 81, 78, 15 }, { 27, 36, 81, 79, 15 }, + { 27, 36, 81, 80, 15 }, { 27, 36, 81, 81, 15 }, { 27, 36, 81, 82, 15 }, { 27, + 36, 81, 83, 15 }, { 27, 36, 81, 84, 15 }, { 27, 36, 81, 85, 15 }, { 27, 36, + 81, 86, 15 }, { 27, 36, 81, 87, 15 }, { 27, 36, 81, 88, 15 }, { 27, 36, 81, + 89, 15 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, + { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, + 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, + 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, + 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, + 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 }, { 63, 0, 0, 0, 0 } +}; diff --git a/cpan/dist/Unicode-Japanese/c_lib/table_s2u.c b/cpan/dist/Unicode-Japanese/c_lib/table_s2u.c new file mode 100644 index 00000000..dd743abf --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/table_s2u.c @@ -0,0 +1,3051 @@ +/* This file is autogenerated by autogen.pl. */ +#include "unijp_table.h" +/* +$VAR1 = { + 'usize' => 3, + 'chars' => '16191', + 'file' => 'jcode/s2u.dat', + 'name' => 's2u', + 'path' => '../jcode/s2u.dat', + 'ucname' => 'S2U', + 'size' => 48573 + }; +*/ +const uj_uint8 _uj_table_s2u[UJ_S2U_CHARS][UJ_S2U_USIZE] = { + { 239, 189, 161 }, { 239, 189, 162 }, { 239, 189, 163 }, { 239, 189, 164 }, { 239, 189, 165 }, { 239, + 189, 166 }, { 239, 189, 167 }, { 239, 189, 168 }, { 239, 189, 169 }, { 239, 189, 170 }, { 239, 189, + 171 }, { 239, 189, 172 }, { 239, 189, 173 }, { 239, 189, 174 }, { 239, 189, 175 }, { 239, 189, 176 }, + { 239, 189, 177 }, { 239, 189, 178 }, { 239, 189, 179 }, { 239, 189, 180 }, { 239, 189, 181 }, { 239, + 189, 182 }, { 239, 189, 183 }, { 239, 189, 184 }, { 239, 189, 185 }, { 239, 189, 186 }, { 239, 189, + 187 }, { 239, 189, 188 }, { 239, 189, 189 }, { 239, 189, 190 }, { 239, 189, 191 }, { 239, 190, 128 }, + { 239, 190, 129 }, { 239, 190, 130 }, { 239, 190, 131 }, { 239, 190, 132 }, { 239, 190, 133 }, { 239, + 190, 134 }, { 239, 190, 135 }, { 239, 190, 136 }, { 239, 190, 137 }, { 239, 190, 138 }, { 239, 190, + 139 }, { 239, 190, 140 }, { 239, 190, 141 }, { 239, 190, 142 }, { 239, 190, 143 }, { 239, 190, 144 }, + { 239, 190, 145 }, { 239, 190, 146 }, { 239, 190, 147 }, { 239, 190, 148 }, { 239, 190, 149 }, { 239, + 190, 150 }, { 239, 190, 151 }, { 239, 190, 152 }, { 239, 190, 153 }, { 239, 190, 154 }, { 239, 190, + 155 }, { 239, 190, 156 }, { 239, 190, 157 }, { 239, 190, 158 }, { 239, 190, 159 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 227, 128, 128 }, + { 227, 128, 129 }, { 227, 128, 130 }, { 239, 188, 140 }, { 239, 188, 142 }, { 227, 131, 187 }, { 239, + 188, 154 }, { 239, 188, 155 }, { 239, 188, 159 }, { 239, 188, 129 }, { 227, 130, 155 }, { 227, 130, + 156 }, { 194, 180, 0 }, { 239, 189, 128 }, { 194, 168, 0 }, { 239, 188, 190 }, { 239, 191, 163 }, + { 239, 188, 191 }, { 227, 131, 189 }, { 227, 131, 190 }, { 227, 130, 157 }, { 227, 130, 158 }, { 227, + 128, 131 }, { 228, 187, 157 }, { 227, 128, 133 }, { 227, 128, 134 }, { 227, 128, 135 }, { 227, 131, + 188 }, { 226, 128, 149 }, { 226, 128, 144 }, { 239, 188, 143 }, { 239, 188, 188 }, { 239, 189, 158 }, + { 226, 136, 165 }, { 239, 189, 156 }, { 226, 128, 166 }, { 226, 128, 165 }, { 226, 128, 152 }, { 226, + 128, 153 }, { 226, 128, 156 }, { 226, 128, 157 }, { 239, 188, 136 }, { 239, 188, 137 }, { 227, 128, + 148 }, { 227, 128, 149 }, { 239, 188, 187 }, { 239, 188, 189 }, { 239, 189, 155 }, { 239, 189, 157 }, + { 227, 128, 136 }, { 227, 128, 137 }, { 227, 128, 138 }, { 227, 128, 139 }, { 227, 128, 140 }, { 227, + 128, 141 }, { 227, 128, 142 }, { 227, 128, 143 }, { 227, 128, 144 }, { 227, 128, 145 }, { 239, 188, + 139 }, { 239, 188, 141 }, { 194, 177, 0 }, { 195, 151, 0 }, { 63, 0, 0 }, { 195, 183, 0 }, + { 239, 188, 157 }, { 226, 137, 160 }, { 239, 188, 156 }, { 239, 188, 158 }, { 226, 137, 166 }, { 226, + 137, 167 }, { 226, 136, 158 }, { 226, 136, 180 }, { 226, 153, 130 }, { 226, 153, 128 }, { 194, 176, + 0 }, { 226, 128, 178 }, { 226, 128, 179 }, { 226, 132, 131 }, { 239, 191, 165 }, { 239, 188, 132 }, + { 239, 191, 160 }, { 239, 191, 161 }, { 239, 188, 133 }, { 239, 188, 131 }, { 239, 188, 134 }, { 239, + 188, 138 }, { 239, 188, 160 }, { 194, 167, 0 }, { 226, 152, 134 }, { 226, 152, 133 }, { 226, 151, + 139 }, { 226, 151, 143 }, { 226, 151, 142 }, { 226, 151, 135 }, { 226, 151, 134 }, { 226, 150, 161 }, + { 226, 150, 160 }, { 226, 150, 179 }, { 226, 150, 178 }, { 226, 150, 189 }, { 226, 150, 188 }, { 226, + 128, 187 }, { 227, 128, 146 }, { 226, 134, 146 }, { 226, 134, 144 }, { 226, 134, 145 }, { 226, 134, + 147 }, { 227, 128, 147 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 226, 136, 136 }, { 226, 136, 139 }, { 226, 138, 134 }, { 226, 138, + 135 }, { 226, 138, 130 }, { 226, 138, 131 }, { 226, 136, 170 }, { 226, 136, 169 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 226, 136, 167 }, { 226, 136, 168 }, { 239, 191, 162 }, { 226, 135, + 146 }, { 226, 135, 148 }, { 226, 136, 128 }, { 226, 136, 131 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 226, 136, 160 }, { 226, 138, + 165 }, { 226, 140, 146 }, { 226, 136, 130 }, { 226, 136, 135 }, { 226, 137, 161 }, { 226, 137, 146 }, + { 226, 137, 170 }, { 226, 137, 171 }, { 226, 136, 154 }, { 226, 136, 189 }, { 226, 136, 157 }, { 226, + 136, 181 }, { 226, 136, 171 }, { 226, 136, 172 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 226, 132, 171 }, + { 226, 128, 176 }, { 226, 153, 175 }, { 226, 153, 173 }, { 226, 153, 170 }, { 226, 128, 160 }, { 226, + 128, 161 }, { 194, 182, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 226, 151, 175 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 239, 188, 144 }, { 239, 188, 145 }, + { 239, 188, 146 }, { 239, 188, 147 }, { 239, 188, 148 }, { 239, 188, 149 }, { 239, 188, 150 }, { 239, + 188, 151 }, { 239, 188, 152 }, { 239, 188, 153 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 239, 188, 161 }, + { 239, 188, 162 }, { 239, 188, 163 }, { 239, 188, 164 }, { 239, 188, 165 }, { 239, 188, 166 }, { 239, + 188, 167 }, { 239, 188, 168 }, { 239, 188, 169 }, { 239, 188, 170 }, { 239, 188, 171 }, { 239, 188, + 172 }, { 239, 188, 173 }, { 239, 188, 174 }, { 239, 188, 175 }, { 239, 188, 176 }, { 239, 188, 177 }, + { 239, 188, 178 }, { 239, 188, 179 }, { 239, 188, 180 }, { 239, 188, 181 }, { 239, 188, 182 }, { 239, + 188, 183 }, { 239, 188, 184 }, { 239, 188, 185 }, { 239, 188, 186 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 239, 189, 129 }, { 239, 189, 130 }, { 239, 189, 131 }, { 239, 189, 132 }, { 239, 189, 133 }, { 239, + 189, 134 }, { 239, 189, 135 }, { 239, 189, 136 }, { 239, 189, 137 }, { 239, 189, 138 }, { 239, 189, + 139 }, { 239, 189, 140 }, { 239, 189, 141 }, { 239, 189, 142 }, { 239, 189, 143 }, { 239, 189, 144 }, + { 239, 189, 145 }, { 239, 189, 146 }, { 239, 189, 147 }, { 239, 189, 148 }, { 239, 189, 149 }, { 239, + 189, 150 }, { 239, 189, 151 }, { 239, 189, 152 }, { 239, 189, 153 }, { 239, 189, 154 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 227, 129, 129 }, { 227, 129, 130 }, + { 227, 129, 131 }, { 227, 129, 132 }, { 227, 129, 133 }, { 227, 129, 134 }, { 227, 129, 135 }, { 227, + 129, 136 }, { 227, 129, 137 }, { 227, 129, 138 }, { 227, 129, 139 }, { 227, 129, 140 }, { 227, 129, + 141 }, { 227, 129, 142 }, { 227, 129, 143 }, { 227, 129, 144 }, { 227, 129, 145 }, { 227, 129, 146 }, + { 227, 129, 147 }, { 227, 129, 148 }, { 227, 129, 149 }, { 227, 129, 150 }, { 227, 129, 151 }, { 227, + 129, 152 }, { 227, 129, 153 }, { 227, 129, 154 }, { 227, 129, 155 }, { 227, 129, 156 }, { 227, 129, + 157 }, { 227, 129, 158 }, { 227, 129, 159 }, { 227, 129, 160 }, { 227, 129, 161 }, { 227, 129, 162 }, + { 227, 129, 163 }, { 227, 129, 164 }, { 227, 129, 165 }, { 227, 129, 166 }, { 227, 129, 167 }, { 227, + 129, 168 }, { 227, 129, 169 }, { 227, 129, 170 }, { 227, 129, 171 }, { 227, 129, 172 }, { 227, 129, + 173 }, { 227, 129, 174 }, { 227, 129, 175 }, { 227, 129, 176 }, { 227, 129, 177 }, { 227, 129, 178 }, + { 227, 129, 179 }, { 227, 129, 180 }, { 227, 129, 181 }, { 227, 129, 182 }, { 227, 129, 183 }, { 227, + 129, 184 }, { 227, 129, 185 }, { 227, 129, 186 }, { 227, 129, 187 }, { 227, 129, 188 }, { 227, 129, + 189 }, { 227, 129, 190 }, { 227, 129, 191 }, { 227, 130, 128 }, { 227, 130, 129 }, { 227, 130, 130 }, + { 227, 130, 131 }, { 227, 130, 132 }, { 227, 130, 133 }, { 227, 130, 134 }, { 227, 130, 135 }, { 227, + 130, 136 }, { 227, 130, 137 }, { 227, 130, 138 }, { 227, 130, 139 }, { 227, 130, 140 }, { 227, 130, + 141 }, { 227, 130, 142 }, { 227, 130, 143 }, { 227, 130, 144 }, { 227, 130, 145 }, { 227, 130, 146 }, + { 227, 130, 147 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 227, 130, 161 }, + { 227, 130, 162 }, { 227, 130, 163 }, { 227, 130, 164 }, { 227, 130, 165 }, { 227, 130, 166 }, { 227, + 130, 167 }, { 227, 130, 168 }, { 227, 130, 169 }, { 227, 130, 170 }, { 227, 130, 171 }, { 227, 130, + 172 }, { 227, 130, 173 }, { 227, 130, 174 }, { 227, 130, 175 }, { 227, 130, 176 }, { 227, 130, 177 }, + { 227, 130, 178 }, { 227, 130, 179 }, { 227, 130, 180 }, { 227, 130, 181 }, { 227, 130, 182 }, { 227, + 130, 183 }, { 227, 130, 184 }, { 227, 130, 185 }, { 227, 130, 186 }, { 227, 130, 187 }, { 227, 130, + 188 }, { 227, 130, 189 }, { 227, 130, 190 }, { 227, 130, 191 }, { 227, 131, 128 }, { 227, 131, 129 }, + { 227, 131, 130 }, { 227, 131, 131 }, { 227, 131, 132 }, { 227, 131, 133 }, { 227, 131, 134 }, { 227, + 131, 135 }, { 227, 131, 136 }, { 227, 131, 137 }, { 227, 131, 138 }, { 227, 131, 139 }, { 227, 131, + 140 }, { 227, 131, 141 }, { 227, 131, 142 }, { 227, 131, 143 }, { 227, 131, 144 }, { 227, 131, 145 }, + { 227, 131, 146 }, { 227, 131, 147 }, { 227, 131, 148 }, { 227, 131, 149 }, { 227, 131, 150 }, { 227, + 131, 151 }, { 227, 131, 152 }, { 227, 131, 153 }, { 227, 131, 154 }, { 227, 131, 155 }, { 227, 131, + 156 }, { 227, 131, 157 }, { 227, 131, 158 }, { 227, 131, 159 }, { 63, 0, 0 }, { 227, 131, 160 }, + { 227, 131, 161 }, { 227, 131, 162 }, { 227, 131, 163 }, { 227, 131, 164 }, { 227, 131, 165 }, { 227, + 131, 166 }, { 227, 131, 167 }, { 227, 131, 168 }, { 227, 131, 169 }, { 227, 131, 170 }, { 227, 131, + 171 }, { 227, 131, 172 }, { 227, 131, 173 }, { 227, 131, 174 }, { 227, 131, 175 }, { 227, 131, 176 }, + { 227, 131, 177 }, { 227, 131, 178 }, { 227, 131, 179 }, { 227, 131, 180 }, { 227, 131, 181 }, { 227, + 131, 182 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 206, 145, 0 }, { 206, 146, 0 }, + { 206, 147, 0 }, { 206, 148, 0 }, { 206, 149, 0 }, { 206, 150, 0 }, { 206, 151, 0 }, { 206, + 152, 0 }, { 206, 153, 0 }, { 206, 154, 0 }, { 206, 155, 0 }, { 206, 156, 0 }, { 206, 157, + 0 }, { 206, 158, 0 }, { 206, 159, 0 }, { 206, 160, 0 }, { 206, 161, 0 }, { 206, 163, 0 }, + { 206, 164, 0 }, { 206, 165, 0 }, { 206, 166, 0 }, { 206, 167, 0 }, { 206, 168, 0 }, { 206, + 169, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 206, 177, 0 }, { 206, 178, 0 }, + { 206, 179, 0 }, { 206, 180, 0 }, { 206, 181, 0 }, { 206, 182, 0 }, { 206, 183, 0 }, { 206, + 184, 0 }, { 206, 185, 0 }, { 206, 186, 0 }, { 206, 187, 0 }, { 206, 188, 0 }, { 206, 189, + 0 }, { 206, 190, 0 }, { 206, 191, 0 }, { 207, 128, 0 }, { 207, 129, 0 }, { 207, 131, 0 }, + { 207, 132, 0 }, { 207, 133, 0 }, { 207, 134, 0 }, { 207, 135, 0 }, { 207, 136, 0 }, { 207, + 137, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 208, 144, 0 }, + { 208, 145, 0 }, { 208, 146, 0 }, { 208, 147, 0 }, { 208, 148, 0 }, { 208, 149, 0 }, { 208, + 129, 0 }, { 208, 150, 0 }, { 208, 151, 0 }, { 208, 152, 0 }, { 208, 153, 0 }, { 208, 154, + 0 }, { 208, 155, 0 }, { 208, 156, 0 }, { 208, 157, 0 }, { 208, 158, 0 }, { 208, 159, 0 }, + { 208, 160, 0 }, { 208, 161, 0 }, { 208, 162, 0 }, { 208, 163, 0 }, { 208, 164, 0 }, { 208, + 165, 0 }, { 208, 166, 0 }, { 208, 167, 0 }, { 208, 168, 0 }, { 208, 169, 0 }, { 208, 170, + 0 }, { 208, 171, 0 }, { 208, 172, 0 }, { 208, 173, 0 }, { 208, 174, 0 }, { 208, 175, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 208, 176, 0 }, + { 208, 177, 0 }, { 208, 178, 0 }, { 208, 179, 0 }, { 208, 180, 0 }, { 208, 181, 0 }, { 209, + 145, 0 }, { 208, 182, 0 }, { 208, 183, 0 }, { 208, 184, 0 }, { 208, 185, 0 }, { 208, 186, + 0 }, { 208, 187, 0 }, { 208, 188, 0 }, { 208, 189, 0 }, { 63, 0, 0 }, { 208, 190, 0 }, + { 208, 191, 0 }, { 209, 128, 0 }, { 209, 129, 0 }, { 209, 130, 0 }, { 209, 131, 0 }, { 209, + 132, 0 }, { 209, 133, 0 }, { 209, 134, 0 }, { 209, 135, 0 }, { 209, 136, 0 }, { 209, 137, + 0 }, { 209, 138, 0 }, { 209, 139, 0 }, { 209, 140, 0 }, { 209, 141, 0 }, { 209, 142, 0 }, + { 209, 143, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 226, 148, 128 }, { 226, 148, 130 }, + { 226, 148, 140 }, { 226, 148, 144 }, { 226, 148, 152 }, { 226, 148, 148 }, { 226, 148, 156 }, { 226, + 148, 172 }, { 226, 148, 164 }, { 226, 148, 180 }, { 226, 148, 188 }, { 226, 148, 129 }, { 226, 148, + 131 }, { 226, 148, 143 }, { 226, 148, 147 }, { 226, 148, 155 }, { 226, 148, 151 }, { 226, 148, 163 }, + { 226, 148, 179 }, { 226, 148, 171 }, { 226, 148, 187 }, { 226, 149, 139 }, { 226, 148, 160 }, { 226, + 148, 175 }, { 226, 148, 168 }, { 226, 148, 183 }, { 226, 148, 191 }, { 226, 148, 157 }, { 226, 148, + 176 }, { 226, 148, 165 }, { 226, 148, 184 }, { 226, 149, 130 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 226, 145, 160 }, + { 226, 145, 161 }, { 226, 145, 162 }, { 226, 145, 163 }, { 226, 145, 164 }, { 226, 145, 165 }, { 226, + 145, 166 }, { 226, 145, 167 }, { 226, 145, 168 }, { 226, 145, 169 }, { 226, 145, 170 }, { 226, 145, + 171 }, { 226, 145, 172 }, { 226, 145, 173 }, { 226, 145, 174 }, { 226, 145, 175 }, { 226, 145, 176 }, + { 226, 145, 177 }, { 226, 145, 178 }, { 226, 145, 179 }, { 226, 133, 160 }, { 226, 133, 161 }, { 226, + 133, 162 }, { 226, 133, 163 }, { 226, 133, 164 }, { 226, 133, 165 }, { 226, 133, 166 }, { 226, 133, + 167 }, { 226, 133, 168 }, { 226, 133, 169 }, { 63, 0, 0 }, { 227, 141, 137 }, { 227, 140, 148 }, + { 227, 140, 162 }, { 227, 141, 141 }, { 227, 140, 152 }, { 227, 140, 167 }, { 227, 140, 131 }, { 227, + 140, 182 }, { 227, 141, 145 }, { 227, 141, 151 }, { 227, 140, 141 }, { 227, 140, 166 }, { 227, 140, + 163 }, { 227, 140, 171 }, { 227, 141, 138 }, { 227, 140, 187 }, { 227, 142, 156 }, { 227, 142, 157 }, + { 227, 142, 158 }, { 227, 142, 142 }, { 227, 142, 143 }, { 227, 143, 132 }, { 227, 142, 161 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 227, 141, 187 }, { 63, 0, 0 }, { 227, 128, 157 }, + { 227, 128, 159 }, { 226, 132, 150 }, { 227, 143, 141 }, { 226, 132, 161 }, { 227, 138, 164 }, { 227, + 138, 165 }, { 227, 138, 166 }, { 227, 138, 167 }, { 227, 138, 168 }, { 227, 136, 177 }, { 227, 136, + 178 }, { 227, 136, 185 }, { 227, 141, 190 }, { 227, 141, 189 }, { 227, 141, 188 }, { 226, 137, 146 }, + { 226, 137, 161 }, { 226, 136, 171 }, { 226, 136, 174 }, { 226, 136, 145 }, { 226, 136, 154 }, { 226, + 138, 165 }, { 226, 136, 160 }, { 226, 136, 159 }, { 226, 138, 191 }, { 226, 136, 181 }, { 226, 136, + 169 }, { 226, 136, 170 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 228, 186, 156 }, { 229, 148, 150 }, + { 229, 168, 131 }, { 233, 152, 191 }, { 229, 147, 128 }, { 230, 132, 155 }, { 230, 140, 168 }, { 229, + 167, 182 }, { 233, 128, 162 }, { 232, 145, 181 }, { 232, 140, 156 }, { 231, 169, 144 }, { 230, 130, + 170 }, { 230, 143, 161 }, { 230, 184, 165 }, { 230, 151, 173 }, { 232, 145, 166 }, { 232, 138, 166 }, + { 233, 175, 181 }, { 230, 162, 147 }, { 229, 156, 167 }, { 230, 150, 161 }, { 230, 137, 177 }, { 229, + 174, 155 }, { 229, 167, 144 }, { 232, 153, 187 }, { 233, 163, 180 }, { 231, 181, 162 }, { 231, 182, + 190 }, { 233, 174, 142 }, { 230, 136, 150 }, { 231, 178, 159 }, { 232, 162, 183 }, { 229, 174, 137 }, + { 229, 186, 181 }, { 230, 140, 137 }, { 230, 154, 151 }, { 230, 161, 136 }, { 233, 151, 135 }, { 233, + 158, 141 }, { 230, 157, 143 }, { 228, 187, 165 }, { 228, 188, 138 }, { 228, 189, 141 }, { 228, 190, + 157 }, { 229, 129, 137 }, { 229, 155, 178 }, { 229, 164, 183 }, { 229, 167, 148 }, { 229, 168, 129 }, + { 229, 176, 137 }, { 230, 131, 159 }, { 230, 132, 143 }, { 230, 133, 176 }, { 230, 152, 147 }, { 230, + 164, 133 }, { 231, 130, 186 }, { 231, 149, 143 }, { 231, 149, 176 }, { 231, 167, 187 }, { 231, 182, + 173 }, { 231, 183, 175 }, { 232, 131, 131 }, { 232, 144, 142 }, { 232, 161, 163 }, { 232, 172, 130 }, + { 233, 129, 149 }, { 233, 129, 186 }, { 229, 140, 187 }, { 228, 186, 149 }, { 228, 186, 165 }, { 229, + 159, 159 }, { 232, 130, 178 }, { 233, 131, 129 }, { 231, 163, 175 }, { 228, 184, 128 }, { 229, 163, + 177 }, { 230, 186, 162 }, { 233, 128, 184 }, { 231, 168, 178 }, { 232, 140, 168 }, { 232, 138, 139 }, + { 233, 176, 175 }, { 229, 133, 129 }, { 229, 141, 176 }, { 229, 146, 189 }, { 229, 147, 161 }, { 229, + 155, 160 }, { 229, 167, 187 }, { 229, 188, 149 }, { 233, 163, 178 }, { 230, 183, 171 }, { 232, 131, + 164 }, { 232, 148, 173 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 233, 153, 162 }, + { 233, 153, 176 }, { 233, 154, 160 }, { 233, 159, 187 }, { 229, 144, 139 }, { 229, 143, 179 }, { 229, + 174, 135 }, { 231, 131, 143 }, { 231, 190, 189 }, { 232, 191, 130 }, { 233, 155, 168 }, { 229, 141, + 175 }, { 233, 181, 156 }, { 231, 170, 186 }, { 228, 184, 145 }, { 231, 162, 147 }, { 232, 135, 188 }, + { 230, 184, 166 }, { 229, 152, 152 }, { 229, 148, 132 }, { 230, 172, 157 }, { 232, 148, 154 }, { 233, + 176, 187 }, { 229, 167, 165 }, { 229, 142, 169 }, { 230, 181, 166 }, { 231, 147, 156 }, { 233, 150, + 143 }, { 229, 153, 130 }, { 228, 186, 145 }, { 233, 129, 139 }, { 233, 155, 178 }, { 232, 141, 143 }, + { 233, 164, 140 }, { 229, 143, 161 }, { 229, 150, 182 }, { 229, 172, 176 }, { 229, 189, 177 }, { 230, + 152, 160 }, { 230, 155, 179 }, { 230, 160, 132 }, { 230, 176, 184 }, { 230, 179, 179 }, { 230, 180, + 169 }, { 231, 145, 155 }, { 231, 155, 136 }, { 231, 169, 142 }, { 233, 160, 180 }, { 232, 139, 177 }, + { 232, 161, 155 }, { 232, 169, 160 }, { 233, 139, 173 }, { 230, 182, 178 }, { 231, 150, 171 }, { 231, + 155, 138 }, { 233, 167, 133 }, { 230, 130, 166 }, { 232, 172, 129 }, { 232, 182, 138 }, { 233, 150, + 178 }, { 230, 166, 142 }, { 229, 142, 173 }, { 229, 134, 134 }, { 63, 0, 0 }, { 229, 156, 146 }, + { 229, 160, 176 }, { 229, 165, 132 }, { 229, 174, 180 }, { 229, 187, 182 }, { 230, 128, 168 }, { 230, + 142, 169 }, { 230, 143, 180 }, { 230, 178, 191 }, { 230, 188, 148 }, { 231, 130, 142 }, { 231, 132, + 148 }, { 231, 133, 153 }, { 231, 135, 149 }, { 231, 140, 191 }, { 231, 184, 129 }, { 232, 137, 182 }, + { 232, 139, 145 }, { 232, 150, 151 }, { 233, 129, 160 }, { 233, 137, 155 }, { 233, 180, 155 }, { 229, + 161, 169 }, { 230, 150, 188 }, { 230, 177, 154 }, { 231, 148, 165 }, { 229, 135, 185 }, { 229, 164, + 174 }, { 229, 165, 165 }, { 229, 190, 128 }, { 229, 191, 156 }, { 230, 138, 188 }, { 230, 151, 186 }, + { 230, 168, 170 }, { 230, 172, 167 }, { 230, 174, 180 }, { 231, 142, 139 }, { 231, 191, 129 }, { 232, + 165, 150 }, { 233, 180, 172 }, { 233, 180, 142 }, { 233, 187, 132 }, { 229, 178, 161 }, { 230, 178, + 150 }, { 232, 141, 187 }, { 229, 132, 132 }, { 229, 177, 139 }, { 230, 134, 182 }, { 232, 135, 134 }, + { 230, 161, 182 }, { 231, 137, 161 }, { 228, 185, 153 }, { 228, 191, 186 }, { 229, 141, 184 }, { 230, + 129, 169 }, { 230, 184, 169 }, { 231, 169, 143 }, { 233, 159, 179 }, { 228, 184, 139 }, { 229, 140, + 150 }, { 228, 187, 174 }, { 228, 189, 149 }, { 228, 188, 189 }, { 228, 190, 161 }, { 228, 189, 179 }, + { 229, 138, 160 }, { 229, 143, 175 }, { 229, 152, 137 }, { 229, 164, 143 }, { 229, 171, 129 }, { 229, + 174, 182 }, { 229, 175, 161 }, { 231, 167, 145 }, { 230, 154, 135 }, { 230, 158, 156 }, { 230, 158, + 182 }, { 230, 173, 140 }, { 230, 178, 179 }, { 231, 129, 171 }, { 231, 143, 130 }, { 231, 166, 141 }, + { 231, 166, 190 }, { 231, 168, 188 }, { 231, 174, 135 }, { 232, 138, 177 }, { 232, 139, 155 }, { 232, + 140, 132 }, { 232, 141, 183 }, { 232, 143, 175 }, { 232, 143, 147 }, { 232, 157, 166 }, { 232, 170, + 178 }, { 229, 152, 169 }, { 232, 178, 168 }, { 232, 191, 166 }, { 233, 129, 142 }, { 233, 156, 158 }, + { 232, 154, 138 }, { 228, 191, 132 }, { 229, 179, 168 }, { 230, 136, 145 }, { 231, 137, 153 }, { 231, + 148, 187 }, { 232, 135, 165 }, { 232, 138, 189 }, { 232, 155, 190 }, { 232, 179, 128 }, { 233, 155, + 133 }, { 233, 164, 147 }, { 233, 167, 149 }, { 228, 187, 139 }, { 228, 188, 154 }, { 232, 167, 163 }, + { 229, 155, 158 }, { 229, 161, 138 }, { 229, 163, 138 }, { 229, 187, 187 }, { 229, 191, 171 }, { 230, + 128, 170 }, { 230, 130, 148 }, { 230, 129, 162 }, { 230, 135, 144 }, { 230, 136, 146 }, { 230, 139, + 144 }, { 230, 148, 185 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 233, 173, 129 }, + { 230, 153, 166 }, { 230, 162, 176 }, { 230, 181, 183 }, { 231, 129, 176 }, { 231, 149, 140 }, { 231, + 154, 134 }, { 231, 181, 181 }, { 232, 138, 165 }, { 232, 159, 185 }, { 233, 150, 139 }, { 233, 154, + 142 }, { 232, 178, 157 }, { 229, 135, 177 }, { 229, 138, 190 }, { 229, 164, 150 }, { 229, 146, 179 }, + { 229, 174, 179 }, { 229, 180, 150 }, { 230, 133, 168 }, { 230, 166, 130 }, { 230, 182, 175 }, { 231, + 162, 141 }, { 232, 147, 139 }, { 232, 161, 151 }, { 232, 169, 178 }, { 233, 142, 167 }, { 233, 170, + 184 }, { 230, 181, 172 }, { 233, 166, 168 }, { 232, 155, 153 }, { 229, 158, 163 }, { 230, 159, 191 }, + { 232, 155, 142 }, { 233, 136, 142 }, { 229, 138, 131 }, { 229, 154, 135 }, { 229, 144, 132 }, { 229, + 187, 147 }, { 230, 139, 161 }, { 230, 146, 185 }, { 230, 160, 188 }, { 230, 160, 184 }, { 230, 174, + 187 }, { 231, 141, 178 }, { 231, 162, 186 }, { 231, 169, 171 }, { 232, 166, 154 }, { 232, 167, 146 }, + { 232, 181, 171 }, { 232, 188, 131 }, { 233, 131, 173 }, { 233, 150, 163 }, { 233, 154, 148 }, { 233, + 157, 169 }, { 229, 173, 166 }, { 229, 178, 179 }, { 230, 165, 189 }, { 233, 161, 141 }, { 233, 161, + 142 }, { 230, 142, 155 }, { 231, 172, 160 }, { 230, 168, 171 }, { 63, 0, 0 }, { 230, 169, 191 }, + { 230, 162, 182 }, { 233, 176, 141 }, { 230, 189, 159 }, { 229, 137, 178 }, { 229, 150, 157 }, { 230, + 129, 176 }, { 230, 139, 172 }, { 230, 180, 187 }, { 230, 184, 135 }, { 230, 187, 145 }, { 232, 145, + 155 }, { 232, 164, 144 }, { 232, 189, 132 }, { 228, 184, 148 }, { 233, 176, 185 }, { 229, 143, 182 }, + { 230, 164, 155 }, { 230, 168, 186 }, { 233, 158, 132 }, { 230, 160, 170 }, { 229, 133, 156 }, { 231, + 171, 131 }, { 232, 146, 178 }, { 233, 135, 156 }, { 233, 142, 140 }, { 229, 153, 155 }, { 233, 180, + 168 }, { 230, 160, 162 }, { 232, 140, 133 }, { 232, 144, 177 }, { 231, 178, 165 }, { 229, 136, 136 }, + { 232, 139, 133 }, { 231, 147, 166 }, { 228, 185, 190 }, { 228, 190, 131 }, { 229, 134, 160 }, { 229, + 175, 146 }, { 229, 136, 138 }, { 229, 139, 152 }, { 229, 139, 167 }, { 229, 183, 187 }, { 229, 150, + 154 }, { 229, 160, 170 }, { 229, 167, 166 }, { 229, 174, 140 }, { 229, 174, 152 }, { 229, 175, 155 }, + { 229, 185, 178 }, { 229, 185, 185 }, { 230, 130, 163 }, { 230, 132, 159 }, { 230, 133, 163 }, { 230, + 134, 190 }, { 230, 143, 155 }, { 230, 149, 162 }, { 230, 159, 145 }, { 230, 161, 147 }, { 230, 163, + 186 }, { 230, 172, 190 }, { 230, 173, 147 }, { 230, 177, 151 }, { 230, 188, 162 }, { 230, 190, 151 }, + { 230, 189, 133 }, { 231, 146, 176 }, { 231, 148, 152 }, { 231, 155, 163 }, { 231, 156, 139 }, { 231, + 171, 191 }, { 231, 174, 161 }, { 231, 176, 161 }, { 231, 183, 169 }, { 231, 188, 182 }, { 231, 191, + 176 }, { 232, 130, 157 }, { 232, 137, 166 }, { 232, 142, 158 }, { 232, 166, 179 }, { 232, 171, 140 }, + { 232, 178, 171 }, { 233, 130, 132 }, { 233, 145, 145 }, { 233, 150, 147 }, { 233, 150, 145 }, { 233, + 150, 162 }, { 233, 153, 165 }, { 233, 159, 147 }, { 233, 164, 168 }, { 232, 136, 152 }, { 228, 184, + 184 }, { 229, 144, 171 }, { 229, 178, 184 }, { 229, 183, 140 }, { 231, 142, 169 }, { 231, 153, 140 }, + { 231, 156, 188 }, { 229, 178, 169 }, { 231, 191, 171 }, { 232, 180, 139 }, { 233, 155, 129 }, { 233, + 160, 145 }, { 233, 161, 148 }, { 233, 161, 152 }, { 228, 188, 129 }, { 228, 188, 142 }, { 229, 141, + 177 }, { 229, 150, 156 }, { 229, 153, 168 }, { 229, 159, 186 }, { 229, 165, 135 }, { 229, 172, 137 }, + { 229, 175, 132 }, { 229, 178, 144 }, { 229, 184, 140 }, { 229, 185, 190 }, { 229, 191, 140 }, { 230, + 143, 174 }, { 230, 156, 186 }, { 230, 151, 151 }, { 230, 151, 162 }, { 230, 156, 159 }, { 230, 163, + 139 }, { 230, 163, 132 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 230, 169, 159 }, + { 229, 184, 176 }, { 230, 175, 133 }, { 230, 176, 151 }, { 230, 177, 189 }, { 231, 149, 191 }, { 231, + 165, 136 }, { 229, 173, 163 }, { 231, 168, 128 }, { 231, 180, 128 }, { 229, 190, 189 }, { 232, 166, + 143 }, { 232, 168, 152 }, { 232, 178, 180 }, { 232, 181, 183 }, { 232, 187, 140 }, { 232, 188, 157 }, + { 233, 163, 162 }, { 233, 168, 142 }, { 233, 172, 188 }, { 228, 186, 128 }, { 229, 129, 189 }, { 229, + 132, 128 }, { 229, 166, 147 }, { 229, 174, 156 }, { 230, 136, 175 }, { 230, 138, 128 }, { 230, 147, + 172 }, { 230, 172, 186 }, { 231, 138, 160 }, { 231, 150, 145 }, { 231, 165, 135 }, { 231, 190, 169 }, + { 232, 159, 187 }, { 232, 170, 188 }, { 232, 173, 176 }, { 230, 142, 172 }, { 232, 143, 138 }, { 233, + 158, 160 }, { 229, 144, 137 }, { 229, 144, 131 }, { 229, 150, 171 }, { 230, 161, 148 }, { 230, 169, + 152 }, { 232, 169, 176 }, { 231, 160, 167 }, { 230, 157, 181 }, { 233, 187, 141 }, { 229, 141, 180 }, + { 229, 174, 162 }, { 232, 132, 154 }, { 232, 153, 144 }, { 233, 128, 134 }, { 228, 184, 152 }, { 228, + 185, 133 }, { 228, 187, 135 }, { 228, 188, 145 }, { 229, 143, 138 }, { 229, 144, 184 }, { 229, 174, + 174 }, { 229, 188, 147 }, { 230, 128, 165 }, { 230, 149, 145 }, { 63, 0, 0 }, { 230, 156, 189 }, + { 230, 177, 130 }, { 230, 177, 178 }, { 230, 179, 163 }, { 231, 129, 184 }, { 231, 144, 131 }, { 231, + 169, 182 }, { 231, 170, 174 }, { 231, 172, 136 }, { 231, 180, 154 }, { 231, 179, 190 }, { 231, 181, + 166 }, { 230, 151, 167 }, { 231, 137, 155 }, { 229, 142, 187 }, { 229, 177, 133 }, { 229, 183, 168 }, + { 230, 139, 146 }, { 230, 139, 160 }, { 230, 140, 153 }, { 230, 184, 160 }, { 232, 153, 154 }, { 232, + 168, 177 }, { 232, 183, 157 }, { 233, 139, 184 }, { 230, 188, 129 }, { 231, 166, 166 }, { 233, 173, + 154 }, { 228, 186, 168 }, { 228, 186, 171 }, { 228, 186, 172 }, { 228, 190, 155 }, { 228, 190, 160 }, + { 229, 131, 145 }, { 229, 133, 135 }, { 231, 171, 182 }, { 229, 133, 177 }, { 229, 135, 182 }, { 229, + 141, 148 }, { 229, 140, 161 }, { 229, 141, 191 }, { 229, 143, 171 }, { 229, 150, 172 }, { 229, 162, + 131 }, { 229, 179, 161 }, { 229, 188, 183 }, { 229, 189, 138 }, { 230, 128, 175 }, { 230, 129, 144 }, + { 230, 129, 173 }, { 230, 140, 159 }, { 230, 149, 153 }, { 230, 169, 139 }, { 230, 179, 129 }, { 231, + 139, 130 }, { 231, 139, 173 }, { 231, 159, 175 }, { 232, 131, 184 }, { 232, 132, 133 }, { 232, 136, + 136 }, { 232, 149, 142 }, { 233, 131, 183 }, { 233, 143, 161 }, { 233, 159, 191 }, { 233, 165, 151 }, + { 233, 169, 154 }, { 228, 187, 176 }, { 229, 135, 157 }, { 229, 176, 173 }, { 230, 154, 129 }, { 230, + 165, 173 }, { 229, 177, 128 }, { 230, 155, 178 }, { 230, 165, 181 }, { 231, 142, 137 }, { 230, 161, + 144 }, { 231, 178, 129 }, { 229, 131, 133 }, { 229, 139, 164 }, { 229, 157, 135 }, { 229, 183, 190 }, + { 233, 140, 166 }, { 230, 150, 164 }, { 230, 172, 163 }, { 230, 172, 189 }, { 231, 144, 180 }, { 231, + 166, 129 }, { 231, 166, 189 }, { 231, 173, 139 }, { 231, 183, 138 }, { 232, 138, 185 }, { 232, 143, + 140 }, { 232, 161, 191 }, { 232, 165, 159 }, { 232, 172, 185 }, { 232, 191, 145 }, { 233, 135, 145 }, + { 229, 144, 159 }, { 233, 138, 128 }, { 228, 185, 157 }, { 229, 128, 182 }, { 229, 143, 165 }, { 229, + 140, 186 }, { 231, 139, 151 }, { 231, 142, 150 }, { 231, 159, 169 }, { 232, 139, 166 }, { 232, 186, + 175 }, { 233, 167, 134 }, { 233, 167, 136 }, { 233, 167, 146 }, { 229, 133, 183 }, { 230, 132, 154 }, + { 232, 153, 158 }, { 229, 150, 176 }, { 231, 169, 186 }, { 229, 129, 182 }, { 229, 175, 147 }, { 233, + 129, 135 }, { 233, 154, 133 }, { 228, 184, 178 }, { 230, 171, 155 }, { 233, 135, 167 }, { 229, 177, + 145 }, { 229, 177, 136 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 230, 142, 152 }, + { 231, 170, 159 }, { 230, 178, 147 }, { 233, 157, 180 }, { 232, 189, 161 }, { 231, 170, 170 }, { 231, + 134, 138 }, { 233, 154, 136 }, { 231, 178, 130 }, { 230, 160, 151 }, { 231, 185, 176 }, { 230, 161, + 145 }, { 233, 141, 172 }, { 229, 139, 178 }, { 229, 144, 155 }, { 232, 150, 171 }, { 232, 168, 147 }, + { 231, 190, 164 }, { 232, 187, 141 }, { 233, 131, 161 }, { 229, 141, 166 }, { 232, 162, 136 }, { 231, + 165, 129 }, { 228, 191, 130 }, { 229, 130, 190 }, { 229, 136, 145 }, { 229, 133, 132 }, { 229, 149, + 147 }, { 229, 156, 173 }, { 231, 143, 170 }, { 229, 158, 139 }, { 229, 165, 145 }, { 229, 189, 162 }, + { 229, 190, 132 }, { 230, 129, 181 }, { 230, 133, 182 }, { 230, 133, 167 }, { 230, 134, 169 }, { 230, + 142, 178 }, { 230, 144, 186 }, { 230, 149, 172 }, { 230, 153, 175 }, { 230, 161, 130 }, { 230, 184, + 147 }, { 231, 149, 166 }, { 231, 168, 189 }, { 231, 179, 187 }, { 231, 181, 140 }, { 231, 182, 153 }, + { 231, 185, 139 }, { 231, 189, 171 }, { 232, 140, 142 }, { 232, 141, 138 }, { 232, 155, 141 }, { 232, + 168, 136 }, { 232, 169, 163 }, { 232, 173, 166 }, { 232, 187, 189 }, { 233, 160, 154 }, { 233, 182, + 143 }, { 232, 138, 184 }, { 232, 191, 142 }, { 233, 175, 168 }, { 63, 0, 0 }, { 229, 138, 135 }, + { 230, 136, 159 }, { 230, 146, 131 }, { 230, 191, 128 }, { 233, 154, 153 }, { 230, 161, 129 }, { 229, + 130, 145 }, { 230, 172, 160 }, { 230, 177, 186 }, { 230, 189, 148 }, { 231, 169, 180 }, { 231, 181, + 144 }, { 232, 161, 128 }, { 232, 168, 163 }, { 230, 156, 136 }, { 228, 187, 182 }, { 229, 128, 185 }, + { 229, 128, 166 }, { 229, 129, 165 }, { 229, 133, 188 }, { 229, 136, 184 }, { 229, 137, 163 }, { 229, + 150, 167 }, { 229, 156, 143 }, { 229, 160, 133 }, { 229, 171, 140 }, { 229, 187, 186 }, { 230, 134, + 178 }, { 230, 135, 184 }, { 230, 139, 179 }, { 230, 141, 178 }, { 230, 164, 156 }, { 230, 168, 169 }, + { 231, 137, 189 }, { 231, 138, 172 }, { 231, 140, 174 }, { 231, 160, 148 }, { 231, 161, 175 }, { 231, + 181, 185 }, { 231, 156, 140 }, { 232, 130, 169 }, { 232, 166, 139 }, { 232, 172, 153 }, { 232, 179, + 162 }, { 232, 187, 146 }, { 233, 129, 163 }, { 233, 141, 181 }, { 233, 153, 186 }, { 233, 161, 149 }, + { 233, 168, 147 }, { 233, 185, 184 }, { 229, 133, 131 }, { 229, 142, 159 }, { 229, 142, 179 }, { 229, + 185, 187 }, { 229, 188, 166 }, { 230, 184, 155 }, { 230, 186, 144 }, { 231, 142, 132 }, { 231, 143, + 190 }, { 231, 181, 131 }, { 232, 136, 183 }, { 232, 168, 128 }, { 232, 171, 186 }, { 233, 153, 144 }, + { 228, 185, 142 }, { 229, 128, 139 }, { 229, 143, 164 }, { 229, 145, 188 }, { 229, 155, 186 }, { 229, + 167, 145 }, { 229, 173, 164 }, { 229, 183, 177 }, { 229, 186, 171 }, { 229, 188, 167 }, { 230, 136, + 184 }, { 230, 149, 133 }, { 230, 158, 175 }, { 230, 185, 150 }, { 231, 139, 144 }, { 231, 179, 138 }, + { 232, 162, 180 }, { 232, 130, 161 }, { 232, 131, 161 }, { 232, 143, 176 }, { 232, 153, 142 }, { 232, + 170, 135 }, { 232, 183, 168 }, { 233, 136, 183 }, { 233, 155, 135 }, { 233, 161, 167 }, { 233, 188, + 147 }, { 228, 186, 148 }, { 228, 186, 146 }, { 228, 188, 141 }, { 229, 141, 136 }, { 229, 145, 137 }, + { 229, 144, 190 }, { 229, 168, 175 }, { 229, 190, 140 }, { 229, 190, 161 }, { 230, 130, 159 }, { 230, + 162, 167 }, { 230, 170, 142 }, { 231, 145, 154 }, { 231, 162, 129 }, { 232, 170, 158 }, { 232, 170, + 164 }, { 232, 173, 183 }, { 233, 134, 144 }, { 228, 185, 158 }, { 233, 175, 137 }, { 228, 186, 164 }, + { 228, 189, 188 }, { 228, 190, 175 }, { 229, 128, 153 }, { 229, 128, 150 }, { 229, 133, 137 }, { 229, + 133, 172 }, { 229, 138, 159 }, { 229, 138, 185 }, { 229, 139, 190 }, { 229, 142, 154 }, { 229, 143, + 163 }, { 229, 144, 145 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 229, 144, 142 }, + { 229, 150, 137 }, { 229, 157, 145 }, { 229, 158, 162 }, { 229, 165, 189 }, { 229, 173, 148 }, { 229, + 173, 157 }, { 229, 174, 143 }, { 229, 183, 165 }, { 229, 183, 167 }, { 229, 183, 183 }, { 229, 185, + 184 }, { 229, 186, 131 }, { 229, 186, 154 }, { 229, 186, 183 }, { 229, 188, 152 }, { 230, 129, 146 }, + { 230, 133, 140 }, { 230, 138, 151 }, { 230, 139, 152 }, { 230, 142, 167 }, { 230, 148, 187 }, { 230, + 152, 130 }, { 230, 153, 131 }, { 230, 155, 180 }, { 230, 157, 173 }, { 230, 160, 161 }, { 230, 162, + 151 }, { 230, 167, 139 }, { 230, 177, 159 }, { 230, 180, 170 }, { 230, 181, 169 }, { 230, 184, 175 }, + { 230, 186, 157 }, { 231, 148, 178 }, { 231, 154, 135 }, { 231, 161, 172 }, { 231, 168, 191 }, { 231, + 179, 160 }, { 231, 180, 133 }, { 231, 180, 152 }, { 231, 181, 158 }, { 231, 182, 177 }, { 232, 128, + 149 }, { 232, 128, 131 }, { 232, 130, 175 }, { 232, 130, 177 }, { 232, 133, 148 }, { 232, 134, 143 }, + { 232, 136, 170 }, { 232, 141, 146 }, { 232, 161, 140 }, { 232, 161, 161 }, { 232, 172, 155 }, { 232, + 178, 162 }, { 232, 179, 188 }, { 233, 131, 138 }, { 233, 133, 181 }, { 233, 137, 177 }, { 231, 160, + 191 }, { 233, 139, 188 }, { 233, 150, 164 }, { 233, 153, 141 }, { 63, 0, 0 }, { 233, 160, 133 }, + { 233, 166, 153 }, { 233, 171, 152 }, { 233, 180, 187 }, { 229, 137, 155 }, { 229, 138, 171 }, { 229, + 143, 183 }, { 229, 144, 136 }, { 229, 163, 149 }, { 230, 139, 183 }, { 230, 191, 160 }, { 232, 177, + 170 }, { 232, 189, 159 }, { 233, 186, 185 }, { 229, 133, 139 }, { 229, 136, 187 }, { 229, 145, 138 }, + { 229, 155, 189 }, { 231, 169, 128 }, { 233, 133, 183 }, { 233, 181, 160 }, { 233, 187, 146 }, { 231, + 141, 132 }, { 230, 188, 137 }, { 232, 133, 176 }, { 231, 148, 145 }, { 229, 191, 189 }, { 230, 131, + 154 }, { 233, 170, 168 }, { 231, 139, 155 }, { 232, 190, 188 }, { 230, 173, 164 }, { 233, 160, 131 }, + { 228, 187, 138 }, { 229, 155, 176 }, { 229, 157, 164 }, { 229, 162, 190 }, { 229, 169, 154 }, { 230, + 129, 168 }, { 230, 135, 135 }, { 230, 152, 143 }, { 230, 152, 134 }, { 230, 160, 185 }, { 230, 162, + 177 }, { 230, 183, 183 }, { 231, 151, 149 }, { 231, 180, 186 }, { 232, 137, 174 }, { 233, 173, 130 }, + { 228, 186, 155 }, { 228, 189, 144 }, { 229, 143, 137 }, { 229, 148, 134 }, { 229, 181, 175 }, { 229, + 183, 166 }, { 229, 183, 174 }, { 230, 159, 187 }, { 230, 178, 153 }, { 231, 145, 179 }, { 231, 160, + 130 }, { 232, 169, 144 }, { 233, 142, 150 }, { 232, 163, 159 }, { 229, 157, 144 }, { 229, 186, 167 }, + { 230, 140, 171 }, { 229, 130, 181 }, { 229, 130, 172 }, { 229, 134, 141 }, { 230, 156, 128 }, { 229, + 147, 137 }, { 229, 161, 158 }, { 229, 166, 187 }, { 229, 174, 176 }, { 229, 189, 169 }, { 230, 137, + 141 }, { 230, 142, 161 }, { 230, 160, 189 }, { 230, 173, 179 }, { 230, 184, 136 }, { 231, 129, 189 }, + { 233, 135, 135 }, { 231, 138, 128 }, { 231, 160, 149 }, { 231, 160, 166 }, { 231, 165, 173 }, { 230, + 150, 142 }, { 231, 180, 176 }, { 232, 143, 156 }, { 232, 163, 129 }, { 232, 188, 137 }, { 233, 154, + 155 }, { 229, 137, 164 }, { 229, 156, 168 }, { 230, 157, 144 }, { 231, 189, 170 }, { 232, 178, 161 }, + { 229, 134, 180 }, { 229, 157, 130 }, { 233, 152, 170 }, { 229, 160, 186 }, { 230, 166, 138 }, { 232, + 130, 180 }, { 229, 146, 178 }, { 229, 180, 142 }, { 229, 159, 188 }, { 231, 162, 149 }, { 233, 183, + 186 }, { 228, 189, 156 }, { 229, 137, 138 }, { 229, 146, 139 }, { 230, 144, 190 }, { 230, 152, 168 }, + { 230, 156, 148 }, { 230, 159, 181 }, { 231, 170, 132 }, { 231, 173, 150 }, { 231, 180, 162 }, { 233, + 140, 175 }, { 230, 161, 156 }, { 233, 174, 173 }, { 231, 172, 185 }, { 229, 140, 153 }, { 229, 134, + 138 }, { 229, 136, 183 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 229, 175, 159 }, + { 230, 139, 182 }, { 230, 146, 174 }, { 230, 147, 166 }, { 230, 156, 173 }, { 230, 174, 186 }, { 232, + 150, 169 }, { 233, 155, 145 }, { 231, 154, 144 }, { 233, 175, 150 }, { 230, 141, 140 }, { 233, 140, + 134 }, { 233, 174, 171 }, { 231, 154, 191 }, { 230, 153, 146 }, { 228, 184, 137 }, { 229, 130, 152 }, + { 229, 143, 130 }, { 229, 177, 177 }, { 230, 131, 168 }, { 230, 146, 146 }, { 230, 149, 163 }, { 230, + 161, 159 }, { 231, 135, 166 }, { 231, 143, 138 }, { 231, 148, 163 }, { 231, 174, 151 }, { 231, 186, + 130 }, { 232, 154, 149 }, { 232, 174, 131 }, { 232, 179, 155 }, { 233, 133, 184 }, { 233, 164, 144 }, + { 230, 150, 172 }, { 230, 154, 171 }, { 230, 174, 139 }, { 228, 187, 149 }, { 228, 187, 148 }, { 228, + 188, 186 }, { 228, 189, 191 }, { 229, 136, 186 }, { 229, 143, 184 }, { 229, 143, 178 }, { 229, 151, + 163 }, { 229, 155, 155 }, { 229, 163, 171 }, { 229, 167, 139 }, { 229, 167, 137 }, { 229, 167, 191 }, + { 229, 173, 144 }, { 229, 177, 141 }, { 229, 184, 130 }, { 229, 184, 171 }, { 229, 191, 151 }, { 230, + 128, 157 }, { 230, 140, 135 }, { 230, 148, 175 }, { 229, 173, 156 }, { 230, 150, 175 }, { 230, 150, + 189 }, { 230, 151, 168 }, { 230, 158, 157 }, { 230, 173, 162 }, { 63, 0, 0 }, { 230, 173, 187 }, + { 230, 176, 143 }, { 231, 141, 133 }, { 231, 165, 137 }, { 231, 167, 129 }, { 231, 179, 184 }, { 231, + 180, 153 }, { 231, 180, 171 }, { 232, 130, 162 }, { 232, 132, 130 }, { 232, 135, 179 }, { 232, 166, + 150 }, { 232, 169, 158 }, { 232, 169, 169 }, { 232, 169, 166 }, { 232, 170, 140 }, { 232, 171, 174 }, + { 232, 179, 135 }, { 232, 179, 156 }, { 233, 155, 140 }, { 233, 163, 188 }, { 230, 173, 175 }, { 228, + 186, 139 }, { 228, 188, 188 }, { 228, 190, 141 }, { 229, 133, 144 }, { 229, 173, 151 }, { 229, 175, + 186 }, { 230, 133, 136 }, { 230, 140, 129 }, { 230, 153, 130 }, { 230, 172, 161 }, { 230, 187, 139 }, + { 230, 178, 187 }, { 231, 136, 190 }, { 231, 146, 189 }, { 231, 151, 148 }, { 231, 163, 129 }, { 231, + 164, 186 }, { 232, 128, 140 }, { 232, 128, 179 }, { 232, 135, 170 }, { 232, 146, 148 }, { 232, 190, + 158 }, { 230, 177, 144 }, { 233, 185, 191 }, { 229, 188, 143 }, { 232, 173, 152 }, { 233, 180, 171 }, + { 231, 171, 186 }, { 232, 187, 184 }, { 229, 174, 141 }, { 233, 155, 171 }, { 228, 184, 131 }, { 229, + 143, 177 }, { 229, 159, 183 }, { 229, 164, 177 }, { 229, 171, 137 }, { 229, 174, 164 }, { 230, 130, + 137 }, { 230, 185, 191 }, { 230, 188, 134 }, { 231, 150, 190 }, { 232, 179, 170 }, { 229, 174, 159 }, + { 232, 148, 128 }, { 231, 175, 160 }, { 229, 129, 178 }, { 230, 159, 180 }, { 232, 138, 157 }, { 229, + 177, 161 }, { 232, 149, 138 }, { 231, 184, 158 }, { 232, 136, 142 }, { 229, 134, 153 }, { 229, 176, + 132 }, { 230, 141, 168 }, { 232, 181, 166 }, { 230, 150, 156 }, { 231, 133, 174 }, { 231, 164, 190 }, + { 231, 180, 151 }, { 232, 128, 133 }, { 232, 172, 157 }, { 232, 187, 138 }, { 233, 129, 174 }, { 232, + 155, 135 }, { 233, 130, 170 }, { 229, 128, 159 }, { 229, 139, 186 }, { 229, 176, 186 }, { 230, 157, + 147 }, { 231, 129, 188 }, { 231, 136, 181 }, { 233, 133, 140 }, { 233, 135, 136 }, { 233, 140, 171 }, + { 232, 139, 165 }, { 229, 175, 130 }, { 229, 188, 177 }, { 230, 131, 185 }, { 228, 184, 187 }, { 229, + 143, 150 }, { 229, 174, 136 }, { 230, 137, 139 }, { 230, 156, 177 }, { 230, 174, 138 }, { 231, 139, + 169 }, { 231, 143, 160 }, { 231, 168, 174 }, { 232, 133, 171 }, { 232, 182, 163 }, { 233, 133, 146 }, + { 233, 166, 150 }, { 229, 132, 146 }, { 229, 143, 151 }, { 229, 145, 170 }, { 229, 175, 191 }, { 230, + 142, 136 }, { 230, 168, 185 }, { 231, 182, 172 }, { 233, 156, 128 }, { 229, 155, 154 }, { 229, 143, + 142 }, { 229, 145, 168 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 229, 174, 151 }, + { 229, 176, 177 }, { 229, 183, 158 }, { 228, 191, 174 }, { 230, 132, 129 }, { 230, 139, 190 }, { 230, + 180, 178 }, { 231, 167, 128 }, { 231, 167, 139 }, { 231, 181, 130 }, { 231, 185, 141 }, { 231, 191, + 146 }, { 232, 135, 173 }, { 232, 136, 159 }, { 232, 146, 144 }, { 232, 161, 134 }, { 232, 165, 178 }, + { 232, 174, 144 }, { 232, 185, 180 }, { 232, 188, 175 }, { 233, 128, 177 }, { 233, 133, 139 }, { 233, + 133, 172 }, { 233, 155, 134 }, { 233, 134, 156 }, { 228, 187, 128 }, { 228, 189, 143 }, { 229, 133, + 133 }, { 229, 141, 129 }, { 229, 190, 147 }, { 230, 136, 142 }, { 230, 159, 148 }, { 230, 177, 129 }, + { 230, 184, 139 }, { 231, 141, 163 }, { 231, 184, 166 }, { 233, 135, 141 }, { 233, 138, 131 }, { 229, + 143, 148 }, { 229, 164, 153 }, { 229, 174, 191 }, { 230, 183, 145 }, { 231, 165, 157 }, { 231, 184, + 174 }, { 231, 178, 155 }, { 229, 161, 190 }, { 231, 134, 159 }, { 229, 135, 186 }, { 232, 161, 147 }, + { 232, 191, 176 }, { 228, 191, 138 }, { 229, 179, 187 }, { 230, 152, 165 }, { 231, 158, 172 }, { 231, + 171, 163 }, { 232, 136, 156 }, { 233, 167, 191 }, { 229, 135, 134 }, { 229, 190, 170 }, { 230, 151, + 172 }, { 230, 165, 175 }, { 230, 174, 137 }, { 230, 183, 179 }, { 63, 0, 0 }, { 230, 186, 150 }, + { 230, 189, 164 }, { 231, 155, 190 }, { 231, 180, 148 }, { 229, 183, 161 }, { 233, 129, 181 }, { 233, + 134, 135 }, { 233, 160, 134 }, { 229, 135, 166 }, { 229, 136, 157 }, { 230, 137, 128 }, { 230, 154, + 145 }, { 230, 155, 153 }, { 230, 184, 154 }, { 229, 186, 182 }, { 231, 183, 146 }, { 231, 189, 178 }, + { 230, 155, 184 }, { 232, 150, 175 }, { 232, 151, 183 }, { 232, 171, 184 }, { 229, 138, 169 }, { 229, + 143, 153 }, { 229, 165, 179 }, { 229, 186, 143 }, { 229, 190, 144 }, { 230, 129, 149 }, { 233, 139, + 164 }, { 233, 153, 164 }, { 229, 130, 183 }, { 229, 132, 159 }, { 229, 139, 157 }, { 229, 140, 160 }, + { 229, 141, 135 }, { 229, 143, 172 }, { 229, 147, 168 }, { 229, 149, 134 }, { 229, 148, 177 }, { 229, + 152, 151 }, { 229, 165, 168 }, { 229, 166, 190 }, { 229, 168, 188 }, { 229, 174, 181 }, { 229, 176, + 134 }, { 229, 176, 143 }, { 229, 176, 145 }, { 229, 176, 154 }, { 229, 186, 132 }, { 229, 186, 138 }, + { 229, 187, 160 }, { 229, 189, 176 }, { 230, 137, 191 }, { 230, 138, 132 }, { 230, 139, 155 }, { 230, + 142, 140 }, { 230, 141, 183 }, { 230, 152, 135 }, { 230, 152, 140 }, { 230, 152, 173 }, { 230, 153, + 182 }, { 230, 157, 190 }, { 230, 162, 162 }, { 230, 168, 159 }, { 230, 168, 181 }, { 230, 178, 188 }, + { 230, 182, 136 }, { 230, 184, 137 }, { 230, 185, 152 }, { 231, 132, 188 }, { 231, 132, 166 }, { 231, + 133, 167 }, { 231, 151, 135 }, { 231, 156, 129 }, { 231, 161, 157 }, { 231, 164, 129 }, { 231, 165, + 165 }, { 231, 167, 176 }, { 231, 171, 160 }, { 231, 172, 145 }, { 231, 178, 167 }, { 231, 180, 185 }, + { 232, 130, 150 }, { 232, 143, 150 }, { 232, 146, 139 }, { 232, 149, 137 }, { 232, 161, 157 }, { 232, + 163, 179 }, { 232, 168, 159 }, { 232, 168, 188 }, { 232, 169, 148 }, { 232, 169, 179 }, { 232, 177, + 161 }, { 232, 179, 158 }, { 233, 134, 164 }, { 233, 137, 166 }, { 233, 141, 190 }, { 233, 144, 152 }, + { 233, 154, 156 }, { 233, 158, 152 }, { 228, 184, 138 }, { 228, 184, 136 }, { 228, 184, 158 }, { 228, + 185, 151 }, { 229, 134, 151 }, { 229, 137, 176 }, { 229, 159, 142 }, { 229, 160, 180 }, { 229, 163, + 140 }, { 229, 172, 162 }, { 229, 184, 184 }, { 230, 131, 133 }, { 230, 147, 190 }, { 230, 157, 161 }, + { 230, 157, 150 }, { 230, 181, 132 }, { 231, 138, 182 }, { 231, 149, 179 }, { 231, 169, 163 }, { 232, + 146, 184 }, { 232, 173, 178 }, { 233, 134, 184 }, { 233, 140, 160 }, { 229, 152, 177 }, { 229, 159, + 180 }, { 233, 163, 190 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 230, 139, 173 }, + { 230, 164, 141 }, { 230, 174, 150 }, { 231, 135, 173 }, { 231, 185, 148 }, { 232, 129, 183 }, { 232, + 137, 178 }, { 232, 167, 166 }, { 233, 163, 159 }, { 232, 157, 149 }, { 232, 190, 177 }, { 229, 176, + 187 }, { 228, 188, 184 }, { 228, 191, 161 }, { 228, 190, 181 }, { 229, 148, 135 }, { 229, 168, 160 }, + { 229, 175, 157 }, { 229, 175, 169 }, { 229, 191, 131 }, { 230, 133, 142 }, { 230, 140, 175 }, { 230, + 150, 176 }, { 230, 153, 139 }, { 230, 163, 174 }, { 230, 166, 155 }, { 230, 181, 184 }, { 230, 183, + 177 }, { 231, 148, 179 }, { 231, 150, 185 }, { 231, 156, 159 }, { 231, 165, 158 }, { 231, 167, 166 }, + { 231, 180, 179 }, { 232, 135, 163 }, { 232, 138, 175 }, { 232, 150, 170 }, { 232, 166, 170 }, { 232, + 168, 186 }, { 232, 186, 171 }, { 232, 190, 155 }, { 233, 128, 178 }, { 233, 135, 157 }, { 233, 156, + 135 }, { 228, 186, 186 }, { 228, 187, 129 }, { 229, 136, 131 }, { 229, 161, 181 }, { 229, 163, 172 }, + { 229, 176, 139 }, { 231, 148, 154 }, { 229, 176, 189 }, { 232, 133, 142 }, { 232, 168, 138 }, { 232, + 191, 133 }, { 233, 153, 163 }, { 233, 157, 173 }, { 231, 172, 165 }, { 232, 171, 143 }, { 233, 160, + 136 }, { 233, 133, 162 }, { 229, 155, 179 }, { 229, 142, 168 }, { 63, 0, 0 }, { 233, 128, 151 }, + { 229, 144, 185 }, { 229, 158, 130 }, { 229, 184, 165 }, { 230, 142, 168 }, { 230, 176, 180 }, { 231, + 130, 138 }, { 231, 157, 161 }, { 231, 178, 139 }, { 231, 191, 160 }, { 232, 161, 176 }, { 233, 129, + 130 }, { 233, 133, 148 }, { 233, 140, 144 }, { 233, 140, 152 }, { 233, 154, 143 }, { 231, 145, 158 }, + { 233, 171, 132 }, { 229, 180, 135 }, { 229, 181, 169 }, { 230, 149, 176 }, { 230, 158, 162 }, { 232, + 182, 168 }, { 233, 155, 155 }, { 230, 141, 174 }, { 230, 157, 137 }, { 230, 164, 153 }, { 232, 143, + 133 }, { 233, 160, 151 }, { 233, 155, 128 }, { 232, 163, 190 }, { 230, 190, 132 }, { 230, 145, 186 }, + { 229, 175, 184 }, { 228, 184, 150 }, { 231, 128, 172 }, { 231, 149, 157 }, { 230, 152, 175 }, { 229, + 135, 132 }, { 229, 136, 182 }, { 229, 139, 162 }, { 229, 167, 147 }, { 229, 190, 129 }, { 230, 128, + 167 }, { 230, 136, 144 }, { 230, 148, 191 }, { 230, 149, 180 }, { 230, 152, 159 }, { 230, 153, 180 }, + { 230, 163, 178 }, { 230, 160, 150 }, { 230, 173, 163 }, { 230, 184, 133 }, { 231, 137, 178 }, { 231, + 148, 159 }, { 231, 155, 155 }, { 231, 178, 190 }, { 232, 129, 150 }, { 229, 163, 176 }, { 232, 163, + 189 }, { 232, 165, 191 }, { 232, 170, 160 }, { 232, 170, 147 }, { 232, 171, 139 }, { 233, 128, 157 }, + { 233, 134, 146 }, { 233, 157, 146 }, { 233, 157, 153 }, { 230, 150, 137 }, { 231, 168, 142 }, { 232, + 132, 134 }, { 233, 154, 187 }, { 229, 184, 173 }, { 230, 131, 156 }, { 230, 136, 154 }, { 230, 150, + 165 }, { 230, 152, 148 }, { 230, 158, 144 }, { 231, 159, 179 }, { 231, 169, 141 }, { 231, 177, 141 }, + { 231, 184, 190 }, { 232, 132, 138 }, { 232, 178, 172 }, { 232, 181, 164 }, { 232, 183, 161 }, { 232, + 185, 159 }, { 231, 162, 169 }, { 229, 136, 135 }, { 230, 139, 153 }, { 230, 142, 165 }, { 230, 145, + 130 }, { 230, 138, 152 }, { 232, 168, 173 }, { 231, 170, 131 }, { 231, 175, 128 }, { 232, 170, 172 }, + { 233, 155, 170 }, { 231, 181, 182 }, { 232, 136, 140 }, { 232, 157, 137 }, { 228, 187, 153 }, { 229, + 133, 136 }, { 229, 141, 131 }, { 229, 141, 160 }, { 229, 174, 163 }, { 229, 176, 130 }, { 229, 176, + 150 }, { 229, 183, 157 }, { 230, 136, 166 }, { 230, 137, 135 }, { 230, 146, 176 }, { 230, 160, 147 }, + { 230, 160, 180 }, { 230, 179, 137 }, { 230, 181, 133 }, { 230, 180, 151 }, { 230, 159, 147 }, { 230, + 189, 156 }, { 231, 133, 142 }, { 231, 133, 189 }, { 230, 151, 139 }, { 231, 169, 191 }, { 231, 174, + 173 }, { 231, 183, 154 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 231, 185, 138 }, + { 231, 190, 168 }, { 232, 133, 186 }, { 232, 136, 155 }, { 232, 136, 185 }, { 232, 150, 166 }, { 232, + 169, 174 }, { 232, 179, 142 }, { 232, 183, 181 }, { 233, 129, 184 }, { 233, 129, 183 }, { 233, 138, + 173 }, { 233, 138, 145 }, { 233, 150, 131 }, { 233, 174, 174 }, { 229, 137, 141 }, { 229, 150, 132 }, + { 230, 188, 184 }, { 231, 132, 182 }, { 229, 133, 168 }, { 231, 166, 133 }, { 231, 185, 149 }, { 232, + 134, 179 }, { 231, 179, 142 }, { 229, 153, 140 }, { 229, 161, 145 }, { 229, 178, 168 }, { 230, 142, + 170 }, { 230, 155, 190 }, { 230, 155, 189 }, { 230, 165, 154 }, { 231, 139, 153 }, { 231, 150, 143 }, + { 231, 150, 142 }, { 231, 164, 142 }, { 231, 165, 150 }, { 231, 167, 159 }, { 231, 178, 151 }, { 231, + 180, 160 }, { 231, 181, 132 }, { 232, 152, 135 }, { 232, 168, 180 }, { 233, 152, 187 }, { 233, 129, + 161 }, { 233, 188, 160 }, { 229, 131, 167 }, { 229, 137, 181 }, { 229, 143, 140 }, { 229, 143, 162 }, + { 229, 128, 137 }, { 229, 150, 170 }, { 229, 163, 174 }, { 229, 165, 143 }, { 231, 136, 189 }, { 229, + 174, 139 }, { 229, 177, 164 }, { 229, 140, 157 }, { 230, 131, 163 }, { 230, 131, 179 }, { 230, 141, + 156 }, { 230, 142, 131 }, { 230, 140, 191 }, { 230, 142, 187 }, { 63, 0, 0 }, { 230, 147, 141 }, + { 230, 151, 169 }, { 230, 155, 185 }, { 229, 183, 163 }, { 230, 167, 141 }, { 230, 167, 189 }, { 230, + 188, 149 }, { 231, 135, 165 }, { 228, 186, 137 }, { 231, 151, 169 }, { 231, 155, 184 }, { 231, 170, + 147 }, { 231, 179, 159 }, { 231, 183, 143 }, { 231, 182, 156 }, { 232, 129, 161 }, { 232, 141, 137 }, + { 232, 141, 152 }, { 232, 145, 172 }, { 232, 146, 188 }, { 232, 151, 187 }, { 232, 163, 133 }, { 232, + 181, 176 }, { 233, 128, 129 }, { 233, 129, 173 }, { 233, 142, 151 }, { 233, 156, 156 }, { 233, 168, + 146 }, { 229, 131, 143 }, { 229, 162, 151 }, { 230, 134, 142 }, { 232, 135, 147 }, { 232, 148, 181 }, + { 232, 180, 136 }, { 233, 128, 160 }, { 228, 191, 131 }, { 229, 129, 180 }, { 229, 137, 135 }, { 229, + 141, 179 }, { 230, 129, 175 }, { 230, 141, 137 }, { 230, 157, 159 }, { 230, 184, 172 }, { 232, 182, + 179 }, { 233, 128, 159 }, { 228, 191, 151 }, { 229, 177, 158 }, { 232, 179, 138 }, { 230, 151, 143 }, + { 231, 182, 154 }, { 229, 141, 146 }, { 232, 162, 150 }, { 229, 133, 182 }, { 230, 143, 131 }, { 229, + 173, 152 }, { 229, 173, 171 }, { 229, 176, 138 }, { 230, 144, 141 }, { 230, 157, 145 }, { 233, 129, + 156 }, { 228, 187, 150 }, { 229, 164, 154 }, { 229, 164, 170 }, { 230, 177, 176 }, { 232, 169, 145 }, + { 229, 148, 190 }, { 229, 160, 149 }, { 229, 166, 165 }, { 230, 131, 176 }, { 230, 137, 147 }, { 230, + 159, 129 }, { 232, 136, 181 }, { 230, 165, 149 }, { 233, 153, 128 }, { 233, 167, 132 }, { 233, 168, + 168 }, { 228, 189, 147 }, { 229, 160, 134 }, { 229, 175, 190 }, { 232, 128, 144 }, { 229, 178, 177 }, + { 229, 184, 175 }, { 229, 190, 133 }, { 230, 128, 160 }, { 230, 133, 139 }, { 230, 136, 180 }, { 230, + 155, 191 }, { 230, 179, 176 }, { 230, 187, 158 }, { 232, 131, 142 }, { 232, 133, 191 }, { 232, 139, + 148 }, { 232, 162, 139 }, { 232, 178, 184 }, { 233, 128, 128 }, { 233, 128, 174 }, { 233, 154, 138 }, + { 233, 187, 155 }, { 233, 175, 155 }, { 228, 187, 163 }, { 229, 143, 176 }, { 229, 164, 167 }, { 231, + 172, 172 }, { 233, 134, 141 }, { 233, 161, 140 }, { 233, 183, 185 }, { 230, 187, 157 }, { 231, 128, + 167 }, { 229, 141, 147 }, { 229, 149, 132 }, { 229, 174, 133 }, { 230, 137, 152 }, { 230, 138, 158 }, + { 230, 139, 147 }, { 230, 178, 162 }, { 230, 191, 175 }, { 231, 144, 162 }, { 232, 168, 151 }, { 233, + 144, 184 }, { 230, 191, 129 }, { 232, 171, 190 }, { 232, 140, 184 }, { 229, 135, 167 }, { 232, 155, + 184 }, { 229, 143, 170 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 229, 143, 169 }, + { 228, 189, 134 }, { 233, 129, 148 }, { 232, 190, 176 }, { 229, 165, 170 }, { 232, 132, 177 }, { 229, + 183, 189 }, { 231, 171, 170 }, { 232, 190, 191 }, { 230, 163, 154 }, { 232, 176, 183 }, { 231, 139, + 184 }, { 233, 177, 136 }, { 230, 168, 189 }, { 232, 170, 176 }, { 228, 184, 185 }, { 229, 141, 152 }, + { 229, 152, 134 }, { 229, 157, 166 }, { 230, 139, 133 }, { 230, 142, 162 }, { 230, 151, 166 }, { 230, + 173, 142 }, { 230, 183, 161 }, { 230, 185, 155 }, { 231, 130, 173 }, { 231, 159, 173 }, { 231, 171, + 175 }, { 231, 174, 170 }, { 231, 182, 187 }, { 232, 128, 189 }, { 232, 131, 134 }, { 232, 155, 139 }, + { 232, 170, 149 }, { 233, 141, 155 }, { 229, 155, 163 }, { 229, 163, 135 }, { 229, 188, 190 }, { 230, + 150, 173 }, { 230, 154, 150 }, { 230, 170, 128 }, { 230, 174, 181 }, { 231, 148, 183 }, { 232, 171, + 135 }, { 229, 128, 164 }, { 231, 159, 165 }, { 229, 156, 176 }, { 229, 188, 155 }, { 230, 129, 165 }, + { 230, 153, 186 }, { 230, 177, 160 }, { 231, 151, 180 }, { 231, 168, 154 }, { 231, 189, 174 }, { 232, + 135, 180 }, { 232, 156, 152 }, { 233, 129, 133 }, { 233, 166, 179 }, { 231, 175, 137 }, { 231, 149, + 156 }, { 231, 171, 185 }, { 231, 173, 145 }, { 232, 147, 132 }, { 63, 0, 0 }, { 233, 128, 144 }, + { 231, 167, 169 }, { 231, 170, 146 }, { 232, 140, 182 }, { 229, 171, 161 }, { 231, 157, 128 }, { 228, + 184, 173 }, { 228, 187, 178 }, { 229, 174, 153 }, { 229, 191, 160 }, { 230, 138, 189 }, { 230, 152, + 188 }, { 230, 159, 177 }, { 230, 179, 168 }, { 232, 153, 171 }, { 232, 161, 183 }, { 232, 168, 187 }, + { 233, 133, 142 }, { 233, 139, 179 }, { 233, 167, 144 }, { 230, 168, 151 }, { 231, 128, 166 }, { 231, + 140, 170 }, { 232, 139, 167 }, { 232, 145, 151 }, { 232, 178, 175 }, { 228, 184, 129 }, { 229, 133, + 134 }, { 229, 135, 139 }, { 229, 150, 139 }, { 229, 175, 181 }, { 229, 184, 150 }, { 229, 184, 179 }, + { 229, 186, 129 }, { 229, 188, 148 }, { 229, 188, 181 }, { 229, 189, 171 }, { 229, 190, 180 }, { 230, + 135, 178 }, { 230, 140, 145 }, { 230, 154, 162 }, { 230, 156, 157 }, { 230, 189, 174 }, { 231, 137, + 146 }, { 231, 148, 186 }, { 231, 156, 186 }, { 232, 129, 180 }, { 232, 132, 185 }, { 232, 133, 184 }, + { 232, 157, 182 }, { 232, 170, 191 }, { 232, 171, 156 }, { 232, 182, 133 }, { 232, 183, 179 }, { 233, + 138, 154 }, { 233, 149, 183 }, { 233, 160, 130 }, { 233, 179, 165 }, { 229, 139, 133 }, { 230, 141, + 151 }, { 231, 155, 180 }, { 230, 156, 149 }, { 230, 178, 136 }, { 231, 143, 141 }, { 232, 179, 131 }, + { 233, 142, 174 }, { 233, 153, 179 }, { 230, 180, 165 }, { 229, 162, 156 }, { 230, 164, 142 }, { 230, + 167, 140 }, { 232, 191, 189 }, { 233, 142, 154 }, { 231, 151, 155 }, { 233, 128, 154 }, { 229, 161, + 154 }, { 230, 160, 130 }, { 230, 142, 180 }, { 230, 167, 187 }, { 228, 189, 131 }, { 230, 188, 172 }, + { 230, 159, 152 }, { 232, 190, 187 }, { 232, 148, 166 }, { 231, 182, 180 }, { 233, 141, 148 }, { 230, + 164, 191 }, { 230, 189, 176 }, { 229, 157, 170 }, { 229, 163, 183 }, { 229, 172, 172 }, { 231, 180, + 172 }, { 231, 136, 170 }, { 229, 144, 138 }, { 233, 135, 163 }, { 233, 182, 180 }, { 228, 186, 173 }, + { 228, 189, 142 }, { 229, 129, 156 }, { 229, 129, 181 }, { 229, 137, 131 }, { 232, 178, 158 }, { 229, + 145, 136 }, { 229, 160, 164 }, { 229, 174, 154 }, { 229, 184, 157 }, { 229, 186, 149 }, { 229, 186, + 173 }, { 229, 187, 183 }, { 229, 188, 159 }, { 230, 130, 140 }, { 230, 138, 181 }, { 230, 140, 186 }, + { 230, 143, 144 }, { 230, 162, 175 }, { 230, 177, 128 }, { 231, 162, 135 }, { 231, 166, 142 }, { 231, + 168, 139 }, { 231, 183, 160 }, { 232, 137, 135 }, { 232, 168, 130 }, { 232, 171, 166 }, { 232, 185, + 132 }, { 233, 128, 147 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 233, 130, 184 }, + { 233, 132, 173 }, { 233, 135, 152 }, { 233, 188, 142 }, { 230, 179, 165 }, { 230, 145, 152 }, { 230, + 147, 162 }, { 230, 149, 181 }, { 230, 187, 180 }, { 231, 154, 132 }, { 231, 172, 155 }, { 233, 129, + 169 }, { 233, 143, 145 }, { 230, 186, 186 }, { 229, 147, 178 }, { 229, 190, 185 }, { 230, 146, 164 }, + { 232, 189, 141 }, { 232, 191, 173 }, { 233, 137, 132 }, { 229, 133, 184 }, { 229, 161, 171 }, { 229, + 164, 169 }, { 229, 177, 149 }, { 229, 186, 151 }, { 230, 183, 187 }, { 231, 186, 143 }, { 231, 148, + 156 }, { 232, 178, 188 }, { 232, 187, 162 }, { 233, 161, 155 }, { 231, 130, 185 }, { 228, 188, 157 }, + { 230, 174, 191 }, { 230, 190, 177 }, { 231, 148, 176 }, { 233, 155, 187 }, { 229, 133, 142 }, { 229, + 144, 144 }, { 229, 160, 181 }, { 229, 161, 151 }, { 229, 166, 172 }, { 229, 177, 160 }, { 229, 190, + 146 }, { 230, 150, 151 }, { 230, 157, 156 }, { 230, 184, 161 }, { 231, 153, 187 }, { 232, 143, 159 }, + { 232, 179, 173 }, { 233, 128, 148 }, { 233, 131, 189 }, { 233, 141, 141 }, { 231, 160, 165 }, { 231, + 160, 186 }, { 229, 138, 170 }, { 229, 186, 166 }, { 229, 156, 159 }, { 229, 165, 180 }, { 230, 128, + 146 }, { 229, 128, 146 }, { 229, 133, 154 }, { 229, 134, 172 }, { 63, 0, 0 }, { 229, 135, 141 }, + { 229, 136, 128 }, { 229, 148, 144 }, { 229, 161, 148 }, { 229, 161, 152 }, { 229, 165, 151 }, { 229, + 174, 149 }, { 229, 179, 182 }, { 229, 182, 139 }, { 230, 130, 188 }, { 230, 138, 149 }, { 230, 144, + 173 }, { 230, 157, 177 }, { 230, 161, 131 }, { 230, 162, 188 }, { 230, 163, 159 }, { 231, 155, 151 }, + { 230, 183, 152 }, { 230, 185, 175 }, { 230, 182, 155 }, { 231, 129, 175 }, { 231, 135, 136 }, { 229, + 189, 147 }, { 231, 151, 152 }, { 231, 165, 183 }, { 231, 173, 137 }, { 231, 173, 148 }, { 231, 173, + 146 }, { 231, 179, 150 }, { 231, 181, 177 }, { 229, 136, 176 }, { 232, 145, 163 }, { 232, 149, 169 }, + { 232, 151, 164 }, { 232, 168, 142 }, { 232, 172, 132 }, { 232, 177, 134 }, { 232, 184, 143 }, { 233, + 128, 131 }, { 233, 128, 143 }, { 233, 144, 153 }, { 233, 153, 182 }, { 233, 160, 173 }, { 233, 168, + 176 }, { 233, 151, 152 }, { 229, 131, 141 }, { 229, 139, 149 }, { 229, 144, 140 }, { 229, 160, 130 }, + { 229, 176, 142 }, { 230, 134, 167 }, { 230, 146, 158 }, { 230, 180, 158 }, { 231, 158, 179 }, { 231, + 171, 165 }, { 232, 131, 180 }, { 232, 144, 132 }, { 233, 129, 147 }, { 233, 138, 133 }, { 229, 179, + 160 }, { 233, 180, 135 }, { 229, 140, 191 }, { 229, 190, 151 }, { 229, 190, 179 }, { 230, 182, 156 }, + { 231, 137, 185 }, { 231, 157, 163 }, { 231, 166, 191 }, { 231, 175, 164 }, { 230, 175, 146 }, { 231, + 139, 172 }, { 232, 170, 173 }, { 230, 160, 131 }, { 230, 169, 161 }, { 229, 135, 184 }, { 231, 170, + 129 }, { 230, 164, 180 }, { 229, 177, 138 }, { 233, 179, 182 }, { 232, 139, 171 }, { 229, 175, 133 }, + { 233, 133, 137 }, { 231, 128, 158 }, { 229, 153, 184 }, { 229, 177, 175 }, { 230, 131, 135 }, { 230, + 149, 166 }, { 230, 178, 140 }, { 232, 177, 154 }, { 233, 129, 129 }, { 233, 160, 147 }, { 229, 145, + 145 }, { 230, 155, 135 }, { 233, 136, 141 }, { 229, 165, 136 }, { 233, 130, 163 }, { 229, 134, 133 }, + { 228, 185, 141 }, { 229, 135, 170 }, { 232, 150, 153 }, { 232, 172, 142 }, { 231, 129, 152 }, { 230, + 141, 186 }, { 233, 141, 139 }, { 230, 165, 162 }, { 233, 166, 180 }, { 231, 184, 132 }, { 231, 149, + 183 }, { 229, 141, 151 }, { 230, 165, 160 }, { 232, 187, 159 }, { 233, 155, 163 }, { 230, 177, 157 }, + { 228, 186, 140 }, { 229, 176, 188 }, { 229, 188, 144 }, { 232, 191, 169 }, { 229, 140, 130 }, { 232, + 179, 145 }, { 232, 130, 137 }, { 232, 153, 185 }, { 229, 187, 191 }, { 230, 151, 165 }, { 228, 185, + 179 }, { 229, 133, 165 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 229, 166, 130 }, + { 229, 176, 191 }, { 233, 159, 174 }, { 228, 187, 187 }, { 229, 166, 138 }, { 229, 191, 141 }, { 232, + 170, 141 }, { 230, 191, 161 }, { 231, 166, 176 }, { 231, 165, 162 }, { 229, 175, 167 }, { 232, 145, + 177 }, { 231, 140, 171 }, { 231, 134, 177 }, { 229, 185, 180 }, { 229, 191, 181 }, { 230, 141, 187 }, + { 230, 146, 154 }, { 231, 135, 131 }, { 231, 178, 152 }, { 228, 185, 131 }, { 229, 187, 188 }, { 228, + 185, 139 }, { 229, 159, 156 }, { 229, 154, 162 }, { 230, 130, 169 }, { 230, 191, 131 }, { 231, 180, + 141 }, { 232, 131, 189 }, { 232, 132, 179 }, { 232, 134, 191 }, { 232, 190, 178 }, { 232, 166, 151 }, + { 232, 154, 164 }, { 229, 183, 180 }, { 230, 138, 138 }, { 230, 146, 173 }, { 232, 166, 135 }, { 230, + 157, 183 }, { 230, 179, 162 }, { 230, 180, 190 }, { 231, 144, 182 }, { 231, 160, 180 }, { 229, 169, + 134 }, { 231, 189, 181 }, { 232, 138, 173 }, { 233, 166, 172 }, { 228, 191, 179 }, { 229, 187, 131 }, + { 230, 139, 157 }, { 230, 142, 146 }, { 230, 149, 151 }, { 230, 157, 175 }, { 231, 155, 131 }, { 231, + 137, 140 }, { 232, 131, 140 }, { 232, 130, 186 }, { 232, 188, 169 }, { 233, 133, 141 }, { 229, 128, + 141 }, { 229, 159, 185 }, { 229, 170, 146 }, { 230, 162, 133 }, { 63, 0, 0 }, { 230, 165, 179 }, + { 231, 133, 164 }, { 231, 139, 189 }, { 232, 178, 183 }, { 229, 163, 178 }, { 232, 179, 160 }, { 233, + 153, 170 }, { 233, 128, 153 }, { 232, 157, 191 }, { 231, 167, 164 }, { 231, 159, 167 }, { 232, 144, + 169 }, { 228, 188, 175 }, { 229, 137, 165 }, { 229, 141, 154 }, { 230, 139, 141 }, { 230, 159, 143 }, + { 230, 179, 138 }, { 231, 153, 189 }, { 231, 174, 148 }, { 231, 178, 149 }, { 232, 136, 182 }, { 232, + 150, 132 }, { 232, 191, 171 }, { 230, 155, 157 }, { 230, 188, 160 }, { 231, 136, 134 }, { 231, 184, + 155 }, { 232, 142, 171 }, { 233, 167, 129 }, { 233, 186, 166 }, { 229, 135, 189 }, { 231, 174, 177 }, + { 231, 161, 178 }, { 231, 174, 184 }, { 232, 130, 135 }, { 231, 173, 136 }, { 230, 171, 168 }, { 229, + 185, 161 }, { 232, 130, 140 }, { 231, 149, 145 }, { 231, 149, 160 }, { 229, 133, 171 }, { 233, 137, + 162 }, { 230, 186, 140 }, { 231, 153, 186 }, { 233, 134, 151 }, { 233, 171, 170 }, { 228, 188, 144 }, + { 231, 189, 176 }, { 230, 138, 156 }, { 231, 173, 143 }, { 233, 150, 165 }, { 233, 179, 169 }, { 229, + 153, 186 }, { 229, 161, 153 }, { 232, 155, 164 }, { 233, 154, 188 }, { 228, 188, 180 }, { 229, 136, + 164 }, { 229, 141, 138 }, { 229, 143, 141 }, { 229, 143, 155 }, { 229, 184, 134 }, { 230, 144, 172 }, + { 230, 150, 145 }, { 230, 157, 191 }, { 230, 176, 190 }, { 230, 177, 142 }, { 231, 137, 136 }, { 231, + 138, 175 }, { 231, 143, 173 }, { 231, 149, 148 }, { 231, 185, 129 }, { 232, 136, 172 }, { 232, 151, + 169 }, { 232, 178, 169 }, { 231, 175, 132 }, { 233, 135, 134 }, { 231, 133, 169 }, { 233, 160, 146 }, + { 233, 163, 175 }, { 230, 140, 189 }, { 230, 153, 169 }, { 231, 149, 170 }, { 231, 155, 164 }, { 231, + 163, 144 }, { 232, 149, 131 }, { 232, 155, 174 }, { 229, 140, 170 }, { 229, 141, 145 }, { 229, 144, + 166 }, { 229, 166, 131 }, { 229, 186, 135 }, { 229, 189, 188 }, { 230, 130, 178 }, { 230, 137, 137 }, + { 230, 137, 185 }, { 230, 138, 171 }, { 230, 150, 144 }, { 230, 175, 148 }, { 230, 179, 140 }, { 231, + 150, 178 }, { 231, 154, 174 }, { 231, 162, 145 }, { 231, 167, 152 }, { 231, 183, 139 }, { 231, 189, + 183 }, { 232, 130, 165 }, { 232, 162, 171 }, { 232, 170, 185 }, { 232, 178, 187 }, { 233, 129, 191 }, + { 233, 157, 158 }, { 233, 163, 155 }, { 230, 168, 139 }, { 231, 176, 184 }, { 229, 130, 153 }, { 229, + 176, 190 }, { 229, 190, 174 }, { 230, 158, 135 }, { 230, 175, 152 }, { 231, 144, 181 }, { 231, 156, + 137 }, { 231, 190, 142 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 233, 188, 187 }, + { 230, 159, 138 }, { 231, 168, 151 }, { 229, 140, 185 }, { 231, 150, 139 }, { 233, 171, 173 }, { 229, + 189, 166 }, { 232, 134, 157 }, { 232, 143, 177 }, { 232, 130, 152 }, { 229, 188, 188 }, { 229, 191, + 133 }, { 231, 149, 162 }, { 231, 173, 134 }, { 233, 128, 188 }, { 230, 161, 167 }, { 229, 167, 171 }, + { 229, 170, 155 }, { 231, 180, 144 }, { 231, 153, 190 }, { 232, 172, 172 }, { 228, 191, 181 }, { 229, + 189, 170 }, { 230, 168, 153 }, { 230, 176, 183 }, { 230, 188, 130 }, { 231, 147, 162 }, { 231, 165, + 168 }, { 232, 161, 168 }, { 232, 169, 149 }, { 232, 177, 185 }, { 229, 187, 159 }, { 230, 143, 143 }, + { 231, 151, 133 }, { 231, 167, 146 }, { 232, 139, 151 }, { 233, 140, 168 }, { 233, 139, 178 }, { 232, + 146, 156 }, { 232, 155, 173 }, { 233, 176, 173 }, { 229, 147, 129 }, { 229, 189, 172 }, { 230, 150, + 140 }, { 230, 181, 156 }, { 231, 128, 149 }, { 232, 178, 167 }, { 232, 179, 147 }, { 233, 160, 187 }, + { 230, 149, 143 }, { 231, 147, 182 }, { 228, 184, 141 }, { 228, 187, 152 }, { 229, 159, 160 }, { 229, + 164, 171 }, { 229, 169, 166 }, { 229, 175, 140 }, { 229, 134, 168 }, { 229, 184, 131 }, { 229, 186, + 156 }, { 230, 128, 150 }, { 230, 137, 182 }, { 230, 149, 183 }, { 63, 0, 0 }, { 230, 150, 167 }, + { 230, 153, 174 }, { 230, 181, 174 }, { 231, 136, 182 }, { 231, 172, 166 }, { 232, 133, 144 }, { 232, + 134, 154 }, { 232, 138, 153 }, { 232, 173, 156 }, { 232, 178, 160 }, { 232, 179, 166 }, { 232, 181, + 180 }, { 233, 152, 156 }, { 233, 153, 132 }, { 228, 190, 174 }, { 230, 146, 171 }, { 230, 173, 166 }, + { 232, 136, 158 }, { 232, 145, 161 }, { 232, 149, 170 }, { 233, 131, 168 }, { 229, 176, 129 }, { 230, + 165, 147 }, { 233, 162, 168 }, { 232, 145, 186 }, { 232, 149, 151 }, { 228, 188, 143 }, { 229, 137, + 175 }, { 229, 190, 169 }, { 229, 185, 133 }, { 230, 156, 141 }, { 231, 166, 143 }, { 232, 133, 185 }, + { 232, 164, 135 }, { 232, 166, 134 }, { 230, 183, 181 }, { 229, 188, 151 }, { 230, 137, 149 }, { 230, + 178, 184 }, { 228, 187, 143 }, { 231, 137, 169 }, { 233, 174, 146 }, { 229, 136, 134 }, { 229, 144, + 187 }, { 229, 153, 180 }, { 229, 162, 179 }, { 230, 134, 164 }, { 230, 137, 174 }, { 231, 132, 154 }, + { 229, 165, 174 }, { 231, 178, 137 }, { 231, 179, 158 }, { 231, 180, 155 }, { 233, 155, 176 }, { 230, + 150, 135 }, { 232, 129, 158 }, { 228, 184, 153 }, { 228, 189, 181 }, { 229, 133, 181 }, { 229, 161, + 128 }, { 229, 185, 163 }, { 229, 185, 179 }, { 229, 188, 138 }, { 230, 159, 132 }, { 228, 184, 166 }, + { 232, 148, 189 }, { 233, 150, 137 }, { 233, 153, 155 }, { 231, 177, 179 }, { 233, 160, 129 }, { 229, + 131, 187 }, { 229, 163, 129 }, { 231, 153, 150 }, { 231, 162, 167 }, { 229, 136, 165 }, { 231, 158, + 165 }, { 232, 148, 145 }, { 231, 174, 134 }, { 229, 129, 143 }, { 229, 164, 137 }, { 231, 137, 135 }, + { 231, 175, 135 }, { 231, 183, 168 }, { 232, 190, 186 }, { 232, 191, 148 }, { 233, 129, 141 }, { 228, + 190, 191 }, { 229, 139, 137 }, { 229, 168, 169 }, { 229, 188, 129 }, { 233, 158, 173 }, { 228, 191, + 157 }, { 232, 136, 151 }, { 233, 139, 170 }, { 229, 156, 131 }, { 230, 141, 149 }, { 230, 173, 169 }, + { 231, 148, 171 }, { 232, 163, 156 }, { 232, 188, 148 }, { 231, 169, 130 }, { 229, 139, 159 }, { 229, + 162, 147 }, { 230, 133, 149 }, { 230, 136, 138 }, { 230, 154, 174 }, { 230, 175, 141 }, { 231, 176, + 191 }, { 232, 143, 169 }, { 229, 128, 163 }, { 228, 191, 184 }, { 229, 140, 133 }, { 229, 145, 134 }, + { 229, 160, 177 }, { 229, 165, 137 }, { 229, 174, 157 }, { 229, 179, 176 }, { 229, 179, 175 }, { 229, + 180, 169 }, { 229, 186, 150 }, { 230, 138, 177 }, { 230, 141, 167 }, { 230, 148, 190 }, { 230, 150, + 185 }, { 230, 156, 139 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 230, 179, 149 }, + { 230, 179, 161 }, { 231, 131, 185 }, { 231, 160, 178 }, { 231, 184, 171 }, { 232, 131, 158 }, { 232, + 138, 179 }, { 232, 144, 140 }, { 232, 147, 172 }, { 232, 156, 130 }, { 232, 164, 146 }, { 232, 168, + 170 }, { 232, 177, 138 }, { 233, 130, 166 }, { 233, 139, 146 }, { 233, 163, 189 }, { 233, 179, 179 }, + { 233, 181, 172 }, { 228, 185, 143 }, { 228, 186, 161 }, { 229, 130, 141 }, { 229, 137, 150 }, { 229, + 157, 138 }, { 229, 166, 168 }, { 229, 184, 189 }, { 229, 191, 152 }, { 229, 191, 153 }, { 230, 136, + 191 }, { 230, 154, 180 }, { 230, 156, 155 }, { 230, 159, 144 }, { 230, 163, 146 }, { 229, 134, 146 }, + { 231, 180, 161 }, { 232, 130, 170 }, { 232, 134, 168 }, { 232, 172, 128 }, { 232, 178, 140 }, { 232, + 178, 191 }, { 233, 137, 190 }, { 233, 152, 178 }, { 229, 144, 160 }, { 233, 160, 172 }, { 229, 140, + 151 }, { 229, 131, 149 }, { 229, 141, 156 }, { 229, 162, 168 }, { 230, 146, 178 }, { 230, 156, 180 }, + { 231, 137, 167 }, { 231, 157, 166 }, { 231, 169, 134 }, { 233, 135, 166 }, { 229, 139, 131 }, { 230, + 178, 161 }, { 230, 174, 134 }, { 229, 160, 128 }, { 229, 185, 140 }, { 229, 165, 148 }, { 230, 156, + 172 }, { 231, 191, 187 }, { 229, 135, 161 }, { 231, 155, 134 }, { 63, 0, 0 }, { 230, 145, 169 }, + { 231, 163, 168 }, { 233, 173, 148 }, { 233, 186, 187 }, { 229, 159, 139 }, { 229, 166, 185 }, { 230, + 152, 167 }, { 230, 158, 154 }, { 230, 175, 142 }, { 229, 147, 169 }, { 230, 167, 153 }, { 229, 185, + 149 }, { 232, 134, 156 }, { 230, 158, 149 }, { 233, 174, 170 }, { 230, 159, 190 }, { 233, 177, 146 }, + { 230, 161, 157 }, { 228, 186, 166 }, { 228, 191, 163 }, { 229, 143, 136 }, { 230, 138, 185 }, { 230, + 156, 171 }, { 230, 178, 171 }, { 232, 191, 132 }, { 228, 190, 173 }, { 231, 185, 173 }, { 233, 186, + 191 }, { 228, 184, 135 }, { 230, 133, 162 }, { 230, 186, 128 }, { 230, 188, 171 }, { 232, 148, 147 }, + { 229, 145, 179 }, { 230, 156, 170 }, { 233, 173, 133 }, { 229, 183, 179 }, { 231, 174, 149 }, { 229, + 178, 172 }, { 229, 175, 134 }, { 232, 156, 156 }, { 230, 185, 138 }, { 232, 147, 145 }, { 231, 168, + 148 }, { 232, 132, 136 }, { 229, 166, 153 }, { 231, 178, 141 }, { 230, 176, 145 }, { 231, 156, 160 }, + { 229, 139, 153 }, { 229, 164, 162 }, { 231, 132, 161 }, { 231, 137, 159 }, { 231, 159, 155 }, { 233, + 156, 167 }, { 233, 181, 161 }, { 230, 164, 139 }, { 229, 169, 191 }, { 229, 168, 152 }, { 229, 134, + 165 }, { 229, 144, 141 }, { 229, 145, 189 }, { 230, 152, 142 }, { 231, 155, 159 }, { 232, 191, 183 }, + { 233, 138, 152 }, { 233, 179, 180 }, { 229, 167, 170 }, { 231, 137, 157 }, { 230, 187, 133 }, { 229, + 133, 141 }, { 230, 163, 137 }, { 231, 182, 191 }, { 231, 183, 172 }, { 233, 157, 162 }, { 233, 186, + 186 }, { 230, 145, 184 }, { 230, 168, 161 }, { 232, 140, 130 }, { 229, 166, 132 }, { 229, 173, 159 }, + { 230, 175, 155 }, { 231, 140, 155 }, { 231, 155, 178 }, { 231, 182, 178 }, { 232, 128, 151 }, { 232, + 146, 153 }, { 229, 132, 178 }, { 230, 156, 168 }, { 233, 187, 153 }, { 231, 155, 174 }, { 230, 157, + 162 }, { 229, 139, 191 }, { 233, 164, 133 }, { 229, 176, 164 }, { 230, 136, 187 }, { 231, 177, 190 }, + { 232, 178, 176 }, { 229, 149, 143 }, { 230, 130, 182 }, { 231, 180, 139 }, { 233, 150, 128 }, { 229, + 140, 129 }, { 228, 185, 159 }, { 229, 134, 182 }, { 229, 164, 156 }, { 231, 136, 186 }, { 232, 128, + 182 }, { 233, 135, 142 }, { 229, 188, 165 }, { 231, 159, 162 }, { 229, 142, 132 }, { 229, 189, 185 }, + { 231, 180, 132 }, { 232, 150, 172 }, { 232, 168, 179 }, { 232, 186, 141 }, { 233, 157, 150 }, { 230, + 159, 179 }, { 232, 150, 174 }, { 233, 145, 147 }, { 230, 132, 137 }, { 230, 132, 136 }, { 230, 178, + 185 }, { 231, 153, 146 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 232, 171, 173 }, + { 232, 188, 184 }, { 229, 148, 175 }, { 228, 189, 145 }, { 229, 132, 170 }, { 229, 139, 135 }, { 229, + 143, 139 }, { 229, 174, 165 }, { 229, 185, 189 }, { 230, 130, 160 }, { 230, 134, 130 }, { 230, 143, + 150 }, { 230, 156, 137 }, { 230, 159, 154 }, { 230, 185, 167 }, { 230, 182, 140 }, { 231, 140, 182 }, + { 231, 140, 183 }, { 231, 148, 177 }, { 231, 165, 144 }, { 232, 163, 149 }, { 232, 170, 152 }, { 233, + 129, 138 }, { 233, 130, 145 }, { 233, 131, 181 }, { 233, 155, 132 }, { 232, 158, 141 }, { 229, 164, + 149 }, { 228, 186, 136 }, { 228, 189, 153 }, { 228, 184, 142 }, { 232, 170, 137 }, { 232, 188, 191 }, + { 233, 160, 144 }, { 229, 130, 173 }, { 229, 185, 188 }, { 229, 166, 150 }, { 229, 174, 185 }, { 229, + 186, 184 }, { 230, 143, 154 }, { 230, 143, 186 }, { 230, 147, 129 }, { 230, 155, 156 }, { 230, 165, + 138 }, { 230, 167, 152 }, { 230, 180, 139 }, { 230, 186, 182 }, { 231, 134, 148 }, { 231, 148, 168 }, + { 231, 170, 175 }, { 231, 190, 138 }, { 232, 128, 128 }, { 232, 145, 137 }, { 232, 147, 137 }, { 232, + 166, 129 }, { 232, 172, 161 }, { 232, 184, 138 }, { 233, 129, 165 }, { 233, 153, 189 }, { 233, 164, + 138 }, { 230, 133, 190 }, { 230, 138, 145 }, { 230, 172, 178 }, { 63, 0, 0 }, { 230, 178, 131 }, + { 230, 181, 180 }, { 231, 191, 140 }, { 231, 191, 188 }, { 230, 183, 128 }, { 231, 190, 133 }, { 232, + 158, 186 }, { 232, 163, 184 }, { 230, 157, 165 }, { 232, 142, 177 }, { 233, 160, 188 }, { 233, 155, + 183 }, { 230, 180, 155 }, { 231, 181, 161 }, { 232, 144, 189 }, { 233, 133, 170 }, { 228, 185, 177 }, + { 229, 141, 181 }, { 229, 181, 144 }, { 230, 172, 132 }, { 230, 191, 171 }, { 232, 151, 141 }, { 232, + 152, 173 }, { 232, 166, 167 }, { 229, 136, 169 }, { 229, 144, 143 }, { 229, 177, 165 }, { 230, 157, + 142 }, { 230, 162, 168 }, { 231, 144, 134 }, { 231, 146, 131 }, { 231, 151, 162 }, { 232, 163, 143 }, + { 232, 163, 161 }, { 233, 135, 140 }, { 233, 155, 162 }, { 233, 153, 184 }, { 229, 190, 139 }, { 231, + 142, 135 }, { 231, 171, 139 }, { 232, 145, 142 }, { 230, 142, 160 }, { 231, 149, 165 }, { 229, 138, + 137 }, { 230, 181, 129 }, { 230, 186, 156 }, { 231, 144, 137 }, { 231, 149, 153 }, { 231, 161, 171 }, + { 231, 178, 146 }, { 233, 154, 134 }, { 231, 171, 156 }, { 233, 190, 141 }, { 228, 190, 182 }, { 230, + 133, 174 }, { 230, 151, 133 }, { 232, 153, 156 }, { 228, 186, 134 }, { 228, 186, 174 }, { 229, 131, + 154 }, { 228, 184, 161 }, { 229, 135, 140 }, { 229, 175, 174 }, { 230, 150, 153 }, { 230, 162, 129 }, + { 230, 182, 188 }, { 231, 140, 159 }, { 231, 153, 130 }, { 231, 158, 173 }, { 231, 168, 156 }, { 231, + 179, 167 }, { 232, 137, 175 }, { 232, 171, 146 }, { 233, 129, 188 }, { 233, 135, 143 }, { 233, 153, + 181 }, { 233, 160, 152 }, { 229, 138, 155 }, { 231, 183, 145 }, { 229, 128, 171 }, { 229, 142, 152 }, + { 230, 158, 151 }, { 230, 183, 139 }, { 231, 135, 144 }, { 231, 144, 179 }, { 232, 135, 168 }, { 232, + 188, 170 }, { 233, 154, 163 }, { 233, 177, 151 }, { 233, 186, 159 }, { 231, 145, 160 }, { 229, 161, + 129 }, { 230, 182, 153 }, { 231, 180, 175 }, { 233, 161, 158 }, { 228, 187, 164 }, { 228, 188, 182 }, + { 228, 190, 139 }, { 229, 134, 183 }, { 229, 138, 177 }, { 229, 182, 186 }, { 230, 128, 156 }, { 231, + 142, 178 }, { 231, 164, 188 }, { 232, 139, 147 }, { 233, 136, 180 }, { 233, 154, 183 }, { 233, 155, + 182 }, { 233, 156, 138 }, { 233, 186, 151 }, { 233, 189, 162 }, { 230, 154, 166 }, { 230, 173, 180 }, + { 229, 136, 151 }, { 229, 138, 163 }, { 231, 131, 136 }, { 232, 163, 130 }, { 229, 187, 137 }, { 230, + 129, 139 }, { 230, 134, 144 }, { 230, 188, 163 }, { 231, 133, 137 }, { 231, 176, 190 }, { 231, 183, + 180 }, { 232, 129, 175 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 232, 147, 174 }, + { 233, 128, 163 }, { 233, 140, 172 }, { 229, 145, 130 }, { 233, 173, 175 }, { 230, 171, 147 }, { 231, + 130, 137 }, { 232, 179, 130 }, { 232, 183, 175 }, { 233, 156, 178 }, { 229, 138, 180 }, { 229, 169, + 129 }, { 229, 187, 138 }, { 229, 188, 132 }, { 230, 156, 151 }, { 230, 165, 188 }, { 230, 166, 148 }, + { 230, 181, 170 }, { 230, 188, 143 }, { 231, 137, 162 }, { 231, 139, 188 }, { 231, 175, 173 }, { 232, + 128, 129 }, { 232, 129, 190 }, { 232, 157, 139 }, { 233, 131, 142 }, { 229, 133, 173 }, { 233, 186, + 147 }, { 231, 166, 132 }, { 232, 130, 139 }, { 233, 140, 178 }, { 232, 171, 150 }, { 229, 128, 173 }, + { 229, 146, 140 }, { 232, 169, 177 }, { 230, 173, 170 }, { 232, 179, 132 }, { 232, 132, 135 }, { 230, + 131, 145 }, { 230, 158, 160 }, { 233, 183, 178 }, { 228, 186, 153 }, { 228, 186, 152 }, { 233, 176, + 144 }, { 232, 169, 171 }, { 232, 151, 129 }, { 232, 149, 168 }, { 230, 164, 128 }, { 230, 185, 190 }, + { 231, 162, 151 }, { 232, 133, 149 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 229, 188, 140 }, { 228, 184, 144 }, + { 228, 184, 149 }, { 228, 184, 170 }, { 228, 184, 177 }, { 228, 184, 182 }, { 228, 184, 188 }, { 228, + 184, 191 }, { 228, 185, 130 }, { 228, 185, 150 }, { 228, 185, 152 }, { 228, 186, 130 }, { 228, 186, + 133 }, { 232, 177, 171 }, { 228, 186, 138 }, { 232, 136, 146 }, { 229, 188, 141 }, { 228, 186, 142 }, + { 228, 186, 158 }, { 228, 186, 159 }, { 228, 186, 160 }, { 228, 186, 162 }, { 228, 186, 176 }, { 228, + 186, 179 }, { 228, 186, 182 }, { 228, 187, 142 }, { 228, 187, 141 }, { 228, 187, 132 }, { 228, 187, + 134 }, { 228, 187, 130 }, { 228, 187, 151 }, { 228, 187, 158 }, { 228, 187, 173 }, { 228, 187, 159 }, + { 228, 187, 183 }, { 228, 188, 137 }, { 228, 189, 154 }, { 228, 188, 176 }, { 228, 189, 155 }, { 228, + 189, 157 }, { 228, 189, 151 }, { 228, 189, 135 }, { 228, 189, 182 }, { 228, 190, 136 }, { 228, 190, + 143 }, { 228, 190, 152 }, { 228, 189, 187 }, { 228, 189, 169 }, { 228, 189, 176 }, { 228, 190, 145 }, + { 228, 189, 175 }, { 228, 190, 134 }, { 228, 190, 150 }, { 229, 132, 152 }, { 228, 191, 148 }, { 228, + 191, 159 }, { 228, 191, 142 }, { 228, 191, 152 }, { 228, 191, 155 }, { 228, 191, 145 }, { 228, 191, + 154 }, { 228, 191, 144 }, { 228, 191, 164 }, { 228, 191, 165 }, { 229, 128, 154 }, { 229, 128, 168 }, + { 229, 128, 148 }, { 229, 128, 170 }, { 229, 128, 165 }, { 229, 128, 133 }, { 228, 188, 156 }, { 228, + 191, 182 }, { 229, 128, 161 }, { 229, 128, 169 }, { 229, 128, 172 }, { 228, 191, 190 }, { 228, 191, + 175 }, { 229, 128, 145 }, { 229, 128, 134 }, { 229, 129, 131 }, { 229, 129, 135 }, { 230, 156, 131 }, + { 229, 129, 149 }, { 229, 129, 144 }, { 229, 129, 136 }, { 229, 129, 154 }, { 229, 129, 150 }, { 229, + 129, 172 }, { 229, 129, 184 }, { 229, 130, 128 }, { 229, 130, 154 }, { 229, 130, 133 }, { 229, 130, + 180 }, { 229, 130, 178 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 229, 131, 137 }, + { 229, 131, 138 }, { 229, 130, 179 }, { 229, 131, 130 }, { 229, 131, 150 }, { 229, 131, 158 }, { 229, + 131, 165 }, { 229, 131, 173 }, { 229, 131, 163 }, { 229, 131, 174 }, { 229, 131, 185 }, { 229, 131, + 181 }, { 229, 132, 137 }, { 229, 132, 129 }, { 229, 132, 130 }, { 229, 132, 150 }, { 229, 132, 149 }, + { 229, 132, 148 }, { 229, 132, 154 }, { 229, 132, 161 }, { 229, 132, 186 }, { 229, 132, 183 }, { 229, + 132, 188 }, { 229, 132, 187 }, { 229, 132, 191 }, { 229, 133, 128 }, { 229, 133, 146 }, { 229, 133, + 140 }, { 229, 133, 148 }, { 229, 133, 162 }, { 231, 171, 184 }, { 229, 133, 169 }, { 229, 133, 170 }, + { 229, 133, 174 }, { 229, 134, 128 }, { 229, 134, 130 }, { 229, 155, 152 }, { 229, 134, 140 }, { 229, + 134, 137 }, { 229, 134, 143 }, { 229, 134, 145 }, { 229, 134, 147 }, { 229, 134, 149 }, { 229, 134, + 150 }, { 229, 134, 164 }, { 229, 134, 166 }, { 229, 134, 162 }, { 229, 134, 169 }, { 229, 134, 170 }, + { 229, 134, 171 }, { 229, 134, 179 }, { 229, 134, 177 }, { 229, 134, 178 }, { 229, 134, 176 }, { 229, + 134, 181 }, { 229, 134, 189 }, { 229, 135, 133 }, { 229, 135, 137 }, { 229, 135, 155 }, { 229, 135, + 160 }, { 232, 153, 149 }, { 229, 135, 169 }, { 229, 135, 173 }, { 63, 0, 0 }, { 229, 135, 176 }, + { 229, 135, 181 }, { 229, 135, 190 }, { 229, 136, 132 }, { 229, 136, 139 }, { 229, 136, 148 }, { 229, + 136, 142 }, { 229, 136, 167 }, { 229, 136, 170 }, { 229, 136, 174 }, { 229, 136, 179 }, { 229, 136, + 185 }, { 229, 137, 143 }, { 229, 137, 132 }, { 229, 137, 139 }, { 229, 137, 140 }, { 229, 137, 158 }, + { 229, 137, 148 }, { 229, 137, 170 }, { 229, 137, 180 }, { 229, 137, 169 }, { 229, 137, 179 }, { 229, + 137, 191 }, { 229, 137, 189 }, { 229, 138, 141 }, { 229, 138, 148 }, { 229, 138, 146 }, { 229, 137, + 177 }, { 229, 138, 136 }, { 229, 138, 145 }, { 232, 190, 168 }, { 232, 190, 167 }, { 229, 138, 172 }, + { 229, 138, 173 }, { 229, 138, 188 }, { 229, 138, 181 }, { 229, 139, 129 }, { 229, 139, 141 }, { 229, + 139, 151 }, { 229, 139, 158 }, { 229, 139, 163 }, { 229, 139, 166 }, { 233, 163, 173 }, { 229, 139, + 160 }, { 229, 139, 179 }, { 229, 139, 181 }, { 229, 139, 184 }, { 229, 139, 185 }, { 229, 140, 134 }, + { 229, 140, 136 }, { 231, 148, 184 }, { 229, 140, 141 }, { 229, 140, 144 }, { 229, 140, 143 }, { 229, + 140, 149 }, { 229, 140, 154 }, { 229, 140, 163 }, { 229, 140, 175 }, { 229, 140, 177 }, { 229, 140, + 179 }, { 229, 140, 184 }, { 229, 141, 128 }, { 229, 141, 134 }, { 229, 141, 133 }, { 228, 184, 151 }, + { 229, 141, 137 }, { 229, 141, 141 }, { 229, 135, 150 }, { 229, 141, 158 }, { 229, 141, 169 }, { 229, + 141, 174 }, { 229, 164, 152 }, { 229, 141, 187 }, { 229, 141, 183 }, { 229, 142, 130 }, { 229, 142, + 150 }, { 229, 142, 160 }, { 229, 142, 166 }, { 229, 142, 165 }, { 229, 142, 174 }, { 229, 142, 176 }, + { 229, 142, 182 }, { 229, 143, 131 }, { 231, 176, 146 }, { 233, 155, 153 }, { 229, 143, 159 }, { 230, + 155, 188 }, { 231, 135, 174 }, { 229, 143, 174 }, { 229, 143, 168 }, { 229, 143, 173 }, { 229, 143, + 186 }, { 229, 144, 129 }, { 229, 144, 189 }, { 229, 145, 128 }, { 229, 144, 172 }, { 229, 144, 173 }, + { 229, 144, 188 }, { 229, 144, 174 }, { 229, 144, 182 }, { 229, 144, 169 }, { 229, 144, 157 }, { 229, + 145, 142 }, { 229, 146, 143 }, { 229, 145, 181 }, { 229, 146, 142 }, { 229, 145, 159 }, { 229, 145, + 177 }, { 229, 145, 183 }, { 229, 145, 176 }, { 229, 146, 146 }, { 229, 145, 187 }, { 229, 146, 128 }, + { 229, 145, 182 }, { 229, 146, 132 }, { 229, 146, 144 }, { 229, 146, 134 }, { 229, 147, 135 }, { 229, + 146, 162 }, { 229, 146, 184 }, { 229, 146, 165 }, { 229, 146, 172 }, { 229, 147, 132 }, { 229, 147, + 136 }, { 229, 146, 168 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 229, 146, 171 }, + { 229, 147, 130 }, { 229, 146, 164 }, { 229, 146, 190 }, { 229, 146, 188 }, { 229, 147, 152 }, { 229, + 147, 165 }, { 229, 147, 166 }, { 229, 148, 143 }, { 229, 148, 148 }, { 229, 147, 189 }, { 229, 147, + 174 }, { 229, 147, 173 }, { 229, 147, 186 }, { 229, 147, 162 }, { 229, 148, 185 }, { 229, 149, 128 }, + { 229, 149, 163 }, { 229, 149, 140 }, { 229, 148, 174 }, { 229, 149, 156 }, { 229, 149, 133 }, { 229, + 149, 150 }, { 229, 149, 151 }, { 229, 148, 184 }, { 229, 148, 179 }, { 229, 149, 157 }, { 229, 150, + 153 }, { 229, 150, 128 }, { 229, 146, 175 }, { 229, 150, 138 }, { 229, 150, 159 }, { 229, 149, 187 }, + { 229, 149, 190 }, { 229, 150, 152 }, { 229, 150, 158 }, { 229, 150, 174 }, { 229, 149, 188 }, { 229, + 150, 131 }, { 229, 150, 169 }, { 229, 150, 135 }, { 229, 150, 168 }, { 229, 151, 154 }, { 229, 151, + 133 }, { 229, 151, 159 }, { 229, 151, 132 }, { 229, 151, 156 }, { 229, 151, 164 }, { 229, 151, 148 }, + { 229, 152, 148 }, { 229, 151, 183 }, { 229, 152, 150 }, { 229, 151, 190 }, { 229, 151, 189 }, { 229, + 152, 155 }, { 229, 151, 185 }, { 229, 153, 142 }, { 229, 153, 144 }, { 231, 135, 159 }, { 229, 152, + 180 }, { 229, 152, 182 }, { 229, 152, 178 }, { 229, 152, 184 }, { 63, 0, 0 }, { 229, 153, 171 }, + { 229, 153, 164 }, { 229, 152, 175 }, { 229, 153, 172 }, { 229, 153, 170 }, { 229, 154, 134 }, { 229, + 154, 128 }, { 229, 154, 138 }, { 229, 154, 160 }, { 229, 154, 148 }, { 229, 154, 143 }, { 229, 154, + 165 }, { 229, 154, 174 }, { 229, 154, 182 }, { 229, 154, 180 }, { 229, 155, 130 }, { 229, 154, 188 }, + { 229, 155, 129 }, { 229, 155, 131 }, { 229, 155, 128 }, { 229, 155, 136 }, { 229, 155, 142 }, { 229, + 155, 145 }, { 229, 155, 147 }, { 229, 155, 151 }, { 229, 155, 174 }, { 229, 155, 185 }, { 229, 156, + 128 }, { 229, 155, 191 }, { 229, 156, 132 }, { 229, 156, 137 }, { 229, 156, 136 }, { 229, 156, 139 }, + { 229, 156, 141 }, { 229, 156, 147 }, { 229, 156, 152 }, { 229, 156, 150 }, { 229, 151, 135 }, { 229, + 156, 156 }, { 229, 156, 166 }, { 229, 156, 183 }, { 229, 156, 184 }, { 229, 157, 142 }, { 229, 156, + 187 }, { 229, 157, 128 }, { 229, 157, 143 }, { 229, 157, 169 }, { 229, 159, 128 }, { 229, 158, 136 }, + { 229, 157, 161 }, { 229, 157, 191 }, { 229, 158, 137 }, { 229, 158, 147 }, { 229, 158, 160 }, { 229, + 158, 179 }, { 229, 158, 164 }, { 229, 158, 170 }, { 229, 158, 176 }, { 229, 159, 131 }, { 229, 159, + 134 }, { 229, 159, 148 }, { 229, 159, 146 }, { 229, 159, 147 }, { 229, 160, 138 }, { 229, 159, 150 }, + { 229, 159, 163 }, { 229, 160, 139 }, { 229, 160, 153 }, { 229, 160, 157 }, { 229, 161, 178 }, { 229, + 160, 161 }, { 229, 161, 162 }, { 229, 161, 139 }, { 229, 161, 176 }, { 230, 175, 128 }, { 229, 161, + 146 }, { 229, 160, 189 }, { 229, 161, 185 }, { 229, 162, 133 }, { 229, 162, 185 }, { 229, 162, 159 }, + { 229, 162, 171 }, { 229, 162, 186 }, { 229, 163, 158 }, { 229, 162, 187 }, { 229, 162, 184 }, { 229, + 162, 174 }, { 229, 163, 133 }, { 229, 163, 147 }, { 229, 163, 145 }, { 229, 163, 151 }, { 229, 163, + 153 }, { 229, 163, 152 }, { 229, 163, 165 }, { 229, 163, 156 }, { 229, 163, 164 }, { 229, 163, 159 }, + { 229, 163, 175 }, { 229, 163, 186 }, { 229, 163, 185 }, { 229, 163, 187 }, { 229, 163, 188 }, { 229, + 163, 189 }, { 229, 164, 130 }, { 229, 164, 138 }, { 229, 164, 144 }, { 229, 164, 155 }, { 230, 162, + 166 }, { 229, 164, 165 }, { 229, 164, 172 }, { 229, 164, 173 }, { 229, 164, 178 }, { 229, 164, 184 }, + { 229, 164, 190 }, { 231, 171, 146 }, { 229, 165, 149 }, { 229, 165, 144 }, { 229, 165, 142 }, { 229, + 165, 154 }, { 229, 165, 152 }, { 229, 165, 162 }, { 229, 165, 160 }, { 229, 165, 167 }, { 229, 165, + 172 }, { 229, 165, 169 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 229, 165, 184 }, + { 229, 166, 129 }, { 229, 166, 157 }, { 228, 189, 158 }, { 228, 190, 171 }, { 229, 166, 163 }, { 229, + 166, 178 }, { 229, 167, 134 }, { 229, 167, 168 }, { 229, 167, 156 }, { 229, 166, 141 }, { 229, 167, + 153 }, { 229, 167, 154 }, { 229, 168, 165 }, { 229, 168, 159 }, { 229, 168, 145 }, { 229, 168, 156 }, + { 229, 168, 137 }, { 229, 168, 154 }, { 229, 169, 128 }, { 229, 169, 172 }, { 229, 169, 137 }, { 229, + 168, 181 }, { 229, 168, 182 }, { 229, 169, 162 }, { 229, 169, 170 }, { 229, 170, 154 }, { 229, 170, + 188 }, { 229, 170, 190 }, { 229, 171, 139 }, { 229, 171, 130 }, { 229, 170, 189 }, { 229, 171, 163 }, + { 229, 171, 151 }, { 229, 171, 166 }, { 229, 171, 169 }, { 229, 171, 150 }, { 229, 171, 186 }, { 229, + 171, 187 }, { 229, 172, 140 }, { 229, 172, 139 }, { 229, 172, 150 }, { 229, 172, 178 }, { 229, 171, + 144 }, { 229, 172, 170 }, { 229, 172, 182 }, { 229, 172, 190 }, { 229, 173, 131 }, { 229, 173, 133 }, + { 229, 173, 128 }, { 229, 173, 145 }, { 229, 173, 149 }, { 229, 173, 154 }, { 229, 173, 155 }, { 229, + 173, 165 }, { 229, 173, 169 }, { 229, 173, 176 }, { 229, 173, 179 }, { 229, 173, 181 }, { 229, 173, + 184 }, { 230, 150, 136 }, { 229, 173, 186 }, { 229, 174, 128 }, { 63, 0, 0 }, { 229, 174, 131 }, + { 229, 174, 166 }, { 229, 174, 184 }, { 229, 175, 131 }, { 229, 175, 135 }, { 229, 175, 137 }, { 229, + 175, 148 }, { 229, 175, 144 }, { 229, 175, 164 }, { 229, 175, 166 }, { 229, 175, 162 }, { 229, 175, + 158 }, { 229, 175, 165 }, { 229, 175, 171 }, { 229, 175, 176 }, { 229, 175, 182 }, { 229, 175, 179 }, + { 229, 176, 133 }, { 229, 176, 135 }, { 229, 176, 136 }, { 229, 176, 141 }, { 229, 176, 147 }, { 229, + 176, 160 }, { 229, 176, 162 }, { 229, 176, 168 }, { 229, 176, 184 }, { 229, 176, 185 }, { 229, 177, + 129 }, { 229, 177, 134 }, { 229, 177, 142 }, { 229, 177, 147 }, { 229, 177, 144 }, { 229, 177, 143 }, + { 229, 173, 177 }, { 229, 177, 172 }, { 229, 177, 174 }, { 228, 185, 162 }, { 229, 177, 182 }, { 229, + 177, 185 }, { 229, 178, 140 }, { 229, 178, 145 }, { 229, 178, 148 }, { 229, 166, 155 }, { 229, 178, + 171 }, { 229, 178, 187 }, { 229, 178, 182 }, { 229, 178, 188 }, { 229, 178, 183 }, { 229, 179, 133 }, + { 229, 178, 190 }, { 229, 179, 135 }, { 229, 179, 153 }, { 229, 179, 169 }, { 229, 179, 189 }, { 229, + 179, 186 }, { 229, 179, 173 }, { 229, 182, 140 }, { 229, 179, 170 }, { 229, 180, 139 }, { 229, 180, + 149 }, { 229, 180, 151 }, { 229, 181, 156 }, { 229, 180, 159 }, { 229, 180, 155 }, { 229, 180, 145 }, + { 229, 180, 148 }, { 229, 180, 162 }, { 229, 180, 154 }, { 229, 180, 153 }, { 229, 180, 152 }, { 229, + 181, 140 }, { 229, 181, 146 }, { 229, 181, 142 }, { 229, 181, 139 }, { 229, 181, 172 }, { 229, 181, + 179 }, { 229, 181, 182 }, { 229, 182, 135 }, { 229, 182, 132 }, { 229, 182, 130 }, { 229, 182, 162 }, + { 229, 182, 157 }, { 229, 182, 172 }, { 229, 182, 174 }, { 229, 182, 189 }, { 229, 182, 144 }, { 229, + 182, 183 }, { 229, 182, 188 }, { 229, 183, 137 }, { 229, 183, 141 }, { 229, 183, 147 }, { 229, 183, + 146 }, { 229, 183, 150 }, { 229, 183, 155 }, { 229, 183, 171 }, { 229, 183, 178 }, { 229, 183, 181 }, + { 229, 184, 139 }, { 229, 184, 154 }, { 229, 184, 153 }, { 229, 184, 145 }, { 229, 184, 155 }, { 229, + 184, 182 }, { 229, 184, 183 }, { 229, 185, 132 }, { 229, 185, 131 }, { 229, 185, 128 }, { 229, 185, + 142 }, { 229, 185, 151 }, { 229, 185, 148 }, { 229, 185, 159 }, { 229, 185, 162 }, { 229, 185, 164 }, + { 229, 185, 135 }, { 229, 185, 181 }, { 229, 185, 182 }, { 229, 185, 186 }, { 233, 186, 188 }, { 229, + 185, 191 }, { 229, 186, 160 }, { 229, 187, 129 }, { 229, 187, 130 }, { 229, 187, 136 }, { 229, 187, + 144 }, { 229, 187, 143 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 229, 187, 150 }, + { 229, 187, 163 }, { 229, 187, 157 }, { 229, 187, 154 }, { 229, 187, 155 }, { 229, 187, 162 }, { 229, + 187, 161 }, { 229, 187, 168 }, { 229, 187, 169 }, { 229, 187, 172 }, { 229, 187, 177 }, { 229, 187, + 179 }, { 229, 187, 176 }, { 229, 187, 180 }, { 229, 187, 184 }, { 229, 187, 190 }, { 229, 188, 131 }, + { 229, 188, 137 }, { 229, 189, 157 }, { 229, 189, 156 }, { 229, 188, 139 }, { 229, 188, 145 }, { 229, + 188, 150 }, { 229, 188, 169 }, { 229, 188, 173 }, { 229, 188, 184 }, { 229, 189, 129 }, { 229, 189, + 136 }, { 229, 189, 140 }, { 229, 189, 142 }, { 229, 188, 175 }, { 229, 189, 145 }, { 229, 189, 150 }, + { 229, 189, 151 }, { 229, 189, 153 }, { 229, 189, 161 }, { 229, 189, 173 }, { 229, 189, 179 }, { 229, + 189, 183 }, { 229, 190, 131 }, { 229, 190, 130 }, { 229, 189, 191 }, { 229, 190, 138 }, { 229, 190, + 136 }, { 229, 190, 145 }, { 229, 190, 135 }, { 229, 190, 158 }, { 229, 190, 153 }, { 229, 190, 152 }, + { 229, 190, 160 }, { 229, 190, 168 }, { 229, 190, 173 }, { 229, 190, 188 }, { 229, 191, 150 }, { 229, + 191, 187 }, { 229, 191, 164 }, { 229, 191, 184 }, { 229, 191, 177 }, { 229, 191, 157 }, { 230, 130, + 179 }, { 229, 191, 191 }, { 230, 128, 161 }, { 230, 129, 160 }, { 63, 0, 0 }, { 230, 128, 153 }, + { 230, 128, 144 }, { 230, 128, 169 }, { 230, 128, 142 }, { 230, 128, 177 }, { 230, 128, 155 }, { 230, + 128, 149 }, { 230, 128, 171 }, { 230, 128, 166 }, { 230, 128, 143 }, { 230, 128, 186 }, { 230, 129, + 154 }, { 230, 129, 129 }, { 230, 129, 170 }, { 230, 129, 183 }, { 230, 129, 159 }, { 230, 129, 138 }, + { 230, 129, 134 }, { 230, 129, 141 }, { 230, 129, 163 }, { 230, 129, 131 }, { 230, 129, 164 }, { 230, + 129, 130 }, { 230, 129, 172 }, { 230, 129, 171 }, { 230, 129, 153 }, { 230, 130, 129 }, { 230, 130, + 141 }, { 230, 131, 167 }, { 230, 130, 131 }, { 230, 130, 154 }, { 230, 130, 132 }, { 230, 130, 155 }, + { 230, 130, 150 }, { 230, 130, 151 }, { 230, 130, 146 }, { 230, 130, 167 }, { 230, 130, 139 }, { 230, + 131, 161 }, { 230, 130, 184 }, { 230, 131, 160 }, { 230, 131, 147 }, { 230, 130, 180 }, { 229, 191, + 176 }, { 230, 130, 189 }, { 230, 131, 134 }, { 230, 130, 181 }, { 230, 131, 152 }, { 230, 133, 141 }, + { 230, 132, 149 }, { 230, 132, 134 }, { 230, 131, 182 }, { 230, 131, 183 }, { 230, 132, 128 }, { 230, + 131, 180 }, { 230, 131, 186 }, { 230, 132, 131 }, { 230, 132, 161 }, { 230, 131, 187 }, { 230, 131, + 177 }, { 230, 132, 141 }, { 230, 132, 142 }, { 230, 133, 135 }, { 230, 132, 190 }, { 230, 132, 168 }, + { 230, 132, 167 }, { 230, 133, 138 }, { 230, 132, 191 }, { 230, 132, 188 }, { 230, 132, 172 }, { 230, + 132, 180 }, { 230, 132, 189 }, { 230, 133, 130 }, { 230, 133, 132 }, { 230, 133, 179 }, { 230, 133, + 183 }, { 230, 133, 152 }, { 230, 133, 153 }, { 230, 133, 154 }, { 230, 133, 171 }, { 230, 133, 180 }, + { 230, 133, 175 }, { 230, 133, 165 }, { 230, 133, 177 }, { 230, 133, 159 }, { 230, 133, 157 }, { 230, + 133, 147 }, { 230, 133, 181 }, { 230, 134, 153 }, { 230, 134, 150 }, { 230, 134, 135 }, { 230, 134, + 172 }, { 230, 134, 148 }, { 230, 134, 154 }, { 230, 134, 138 }, { 230, 134, 145 }, { 230, 134, 171 }, + { 230, 134, 174 }, { 230, 135, 140 }, { 230, 135, 138 }, { 230, 135, 137 }, { 230, 135, 183 }, { 230, + 135, 136 }, { 230, 135, 131 }, { 230, 135, 134 }, { 230, 134, 186 }, { 230, 135, 139 }, { 231, 189, + 185 }, { 230, 135, 141 }, { 230, 135, 166 }, { 230, 135, 163 }, { 230, 135, 182 }, { 230, 135, 186 }, + { 230, 135, 180 }, { 230, 135, 191 }, { 230, 135, 189 }, { 230, 135, 188 }, { 230, 135, 190 }, { 230, + 136, 128 }, { 230, 136, 136 }, { 230, 136, 137 }, { 230, 136, 141 }, { 230, 136, 140 }, { 230, 136, + 148 }, { 230, 136, 155 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 230, 136, 158 }, + { 230, 136, 161 }, { 230, 136, 170 }, { 230, 136, 174 }, { 230, 136, 176 }, { 230, 136, 178 }, { 230, + 136, 179 }, { 230, 137, 129 }, { 230, 137, 142 }, { 230, 137, 158 }, { 230, 137, 163 }, { 230, 137, + 155 }, { 230, 137, 160 }, { 230, 137, 168 }, { 230, 137, 188 }, { 230, 138, 130 }, { 230, 138, 137 }, + { 230, 137, 190 }, { 230, 138, 146 }, { 230, 138, 147 }, { 230, 138, 150 }, { 230, 139, 148 }, { 230, + 138, 131 }, { 230, 138, 148 }, { 230, 139, 151 }, { 230, 139, 145 }, { 230, 138, 187 }, { 230, 139, + 143 }, { 230, 139, 191 }, { 230, 139, 134 }, { 230, 147, 148 }, { 230, 139, 136 }, { 230, 139, 156 }, + { 230, 139, 140 }, { 230, 139, 138 }, { 230, 139, 130 }, { 230, 139, 135 }, { 230, 138, 155 }, { 230, + 139, 137 }, { 230, 140, 140 }, { 230, 139, 174 }, { 230, 139, 177 }, { 230, 140, 167 }, { 230, 140, + 130 }, { 230, 140, 136 }, { 230, 139, 175 }, { 230, 139, 181 }, { 230, 141, 144 }, { 230, 140, 190 }, + { 230, 141, 141 }, { 230, 144, 156 }, { 230, 141, 143 }, { 230, 142, 150 }, { 230, 142, 142 }, { 230, + 142, 128 }, { 230, 142, 171 }, { 230, 141, 182 }, { 230, 142, 163 }, { 230, 142, 143 }, { 230, 142, + 137 }, { 230, 142, 159 }, { 230, 142, 181 }, { 230, 141, 171 }, { 63, 0, 0 }, { 230, 141, 169 }, + { 230, 142, 190 }, { 230, 143, 169 }, { 230, 143, 128 }, { 230, 143, 134 }, { 230, 143, 163 }, { 230, + 143, 137 }, { 230, 143, 146 }, { 230, 143, 182 }, { 230, 143, 132 }, { 230, 144, 150 }, { 230, 144, + 180 }, { 230, 144, 134 }, { 230, 144, 147 }, { 230, 144, 166 }, { 230, 144, 182 }, { 230, 148, 157 }, + { 230, 144, 151 }, { 230, 144, 168 }, { 230, 144, 143 }, { 230, 145, 167 }, { 230, 145, 175 }, { 230, + 145, 182 }, { 230, 145, 142 }, { 230, 148, 170 }, { 230, 146, 149 }, { 230, 146, 147 }, { 230, 146, + 165 }, { 230, 146, 169 }, { 230, 146, 136 }, { 230, 146, 188 }, { 230, 147, 154 }, { 230, 147, 146 }, + { 230, 147, 133 }, { 230, 147, 135 }, { 230, 146, 187 }, { 230, 147, 152 }, { 230, 147, 130 }, { 230, + 147, 177 }, { 230, 147, 167 }, { 232, 136, 137 }, { 230, 147, 160 }, { 230, 147, 161 }, { 230, 138, + 172 }, { 230, 147, 163 }, { 230, 147, 175 }, { 230, 148, 172 }, { 230, 147, 182 }, { 230, 147, 180 }, + { 230, 147, 178 }, { 230, 147, 186 }, { 230, 148, 128 }, { 230, 147, 189 }, { 230, 148, 152 }, { 230, + 148, 156 }, { 230, 148, 133 }, { 230, 148, 164 }, { 230, 148, 163 }, { 230, 148, 171 }, { 230, 148, + 180 }, { 230, 148, 181 }, { 230, 148, 183 }, { 230, 148, 182 }, { 230, 148, 184 }, { 231, 149, 139 }, + { 230, 149, 136 }, { 230, 149, 150 }, { 230, 149, 149 }, { 230, 149, 141 }, { 230, 149, 152 }, { 230, + 149, 158 }, { 230, 149, 157 }, { 230, 149, 178 }, { 230, 149, 184 }, { 230, 150, 130 }, { 230, 150, + 131 }, { 232, 174, 138 }, { 230, 150, 155 }, { 230, 150, 159 }, { 230, 150, 171 }, { 230, 150, 183 }, + { 230, 151, 131 }, { 230, 151, 134 }, { 230, 151, 129 }, { 230, 151, 132 }, { 230, 151, 140 }, { 230, + 151, 146 }, { 230, 151, 155 }, { 230, 151, 153 }, { 230, 151, 160 }, { 230, 151, 161 }, { 230, 151, + 177 }, { 230, 157, 178 }, { 230, 152, 138 }, { 230, 152, 131 }, { 230, 151, 187 }, { 230, 157, 179 }, + { 230, 152, 181 }, { 230, 152, 182 }, { 230, 152, 180 }, { 230, 152, 156 }, { 230, 153, 143 }, { 230, + 153, 132 }, { 230, 153, 137 }, { 230, 153, 129 }, { 230, 153, 158 }, { 230, 153, 157 }, { 230, 153, + 164 }, { 230, 153, 167 }, { 230, 153, 168 }, { 230, 153, 159 }, { 230, 153, 162 }, { 230, 153, 176 }, + { 230, 154, 131 }, { 230, 154, 136 }, { 230, 154, 142 }, { 230, 154, 137 }, { 230, 154, 132 }, { 230, + 154, 152 }, { 230, 154, 157 }, { 230, 155, 129 }, { 230, 154, 185 }, { 230, 155, 137 }, { 230, 154, + 190 }, { 230, 154, 188 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 230, 155, 132 }, + { 230, 154, 184 }, { 230, 155, 150 }, { 230, 155, 154 }, { 230, 155, 160 }, { 230, 152, 191 }, { 230, + 155, 166 }, { 230, 155, 169 }, { 230, 155, 176 }, { 230, 155, 181 }, { 230, 155, 183 }, { 230, 156, + 143 }, { 230, 156, 150 }, { 230, 156, 158 }, { 230, 156, 166 }, { 230, 156, 167 }, { 233, 156, 184 }, + { 230, 156, 174 }, { 230, 156, 191 }, { 230, 156, 182 }, { 230, 157, 129 }, { 230, 156, 184 }, { 230, + 156, 183 }, { 230, 157, 134 }, { 230, 157, 158 }, { 230, 157, 160 }, { 230, 157, 153 }, { 230, 157, + 163 }, { 230, 157, 164 }, { 230, 158, 137 }, { 230, 157, 176 }, { 230, 158, 169 }, { 230, 157, 188 }, + { 230, 157, 170 }, { 230, 158, 140 }, { 230, 158, 139 }, { 230, 158, 166 }, { 230, 158, 161 }, { 230, + 158, 133 }, { 230, 158, 183 }, { 230, 159, 175 }, { 230, 158, 180 }, { 230, 159, 172 }, { 230, 158, + 179 }, { 230, 159, 169 }, { 230, 158, 184 }, { 230, 159, 164 }, { 230, 159, 158 }, { 230, 159, 157 }, + { 230, 159, 162 }, { 230, 159, 174 }, { 230, 158, 185 }, { 230, 159, 142 }, { 230, 159, 134 }, { 230, + 159, 167 }, { 230, 170, 156 }, { 230, 160, 158 }, { 230, 161, 134 }, { 230, 160, 169 }, { 230, 161, + 128 }, { 230, 161, 141 }, { 230, 160, 178 }, { 230, 161, 142 }, { 63, 0, 0 }, { 230, 162, 179 }, + { 230, 160, 171 }, { 230, 161, 153 }, { 230, 161, 163 }, { 230, 161, 183 }, { 230, 161, 191 }, { 230, + 162, 159 }, { 230, 162, 143 }, { 230, 162, 173 }, { 230, 162, 148 }, { 230, 162, 157 }, { 230, 162, + 155 }, { 230, 162, 131 }, { 230, 170, 174 }, { 230, 162, 185 }, { 230, 161, 180 }, { 230, 162, 181 }, + { 230, 162, 160 }, { 230, 162, 186 }, { 230, 164, 143 }, { 230, 162, 141 }, { 230, 161, 190 }, { 230, + 164, 129 }, { 230, 163, 138 }, { 230, 164, 136 }, { 230, 163, 152 }, { 230, 164, 162 }, { 230, 164, + 166 }, { 230, 163, 161 }, { 230, 164, 140 }, { 230, 163, 141 }, { 230, 163, 148 }, { 230, 163, 167 }, + { 230, 163, 149 }, { 230, 164, 182 }, { 230, 164, 146 }, { 230, 164, 132 }, { 230, 163, 151 }, { 230, + 163, 163 }, { 230, 164, 165 }, { 230, 163, 185 }, { 230, 163, 160 }, { 230, 163, 175 }, { 230, 164, + 168 }, { 230, 164, 170 }, { 230, 164, 154 }, { 230, 164, 163 }, { 230, 164, 161 }, { 230, 163, 134 }, + { 230, 165, 185 }, { 230, 165, 183 }, { 230, 165, 156 }, { 230, 165, 184 }, { 230, 165, 171 }, { 230, + 165, 148 }, { 230, 165, 190 }, { 230, 165, 174 }, { 230, 164, 185 }, { 230, 165, 180 }, { 230, 164, + 189 }, { 230, 165, 153 }, { 230, 164, 176 }, { 230, 165, 161 }, { 230, 165, 158 }, { 230, 165, 157 }, + { 230, 166, 129 }, { 230, 165, 170 }, { 230, 166, 178 }, { 230, 166, 174 }, { 230, 167, 144 }, { 230, + 166, 191 }, { 230, 167, 129 }, { 230, 167, 147 }, { 230, 166, 190 }, { 230, 167, 142 }, { 229, 175, + 168 }, { 230, 167, 138 }, { 230, 167, 157 }, { 230, 166, 187 }, { 230, 167, 131 }, { 230, 166, 167 }, + { 230, 168, 174 }, { 230, 166, 145 }, { 230, 166, 160 }, { 230, 166, 156 }, { 230, 166, 149 }, { 230, + 166, 180 }, { 230, 167, 158 }, { 230, 167, 168 }, { 230, 168, 130 }, { 230, 168, 155 }, { 230, 167, + 191 }, { 230, 172, 138 }, { 230, 167, 185 }, { 230, 167, 178 }, { 230, 167, 167 }, { 230, 168, 133 }, + { 230, 166, 177 }, { 230, 168, 158 }, { 230, 167, 173 }, { 230, 168, 148 }, { 230, 167, 171 }, { 230, + 168, 138 }, { 230, 168, 146 }, { 230, 171, 129 }, { 230, 168, 163 }, { 230, 168, 147 }, { 230, 169, + 132 }, { 230, 168, 140 }, { 230, 169, 178 }, { 230, 168, 182 }, { 230, 169, 184 }, { 230, 169, 135 }, + { 230, 169, 162 }, { 230, 169, 153 }, { 230, 169, 166 }, { 230, 169, 136 }, { 230, 168, 184 }, { 230, + 168, 162 }, { 230, 170, 144 }, { 230, 170, 141 }, { 230, 170, 160 }, { 230, 170, 132 }, { 230, 170, + 162 }, { 230, 170, 163 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 230, 170, 151 }, + { 232, 152, 151 }, { 230, 170, 187 }, { 230, 171, 131 }, { 230, 171, 130 }, { 230, 170, 184 }, { 230, + 170, 179 }, { 230, 170, 172 }, { 230, 171, 158 }, { 230, 171, 145 }, { 230, 171, 159 }, { 230, 170, + 170 }, { 230, 171, 154 }, { 230, 171, 170 }, { 230, 171, 187 }, { 230, 172, 133 }, { 232, 152, 150 }, + { 230, 171, 186 }, { 230, 172, 146 }, { 230, 172, 150 }, { 233, 172, 177 }, { 230, 172, 159 }, { 230, + 172, 184 }, { 230, 172, 183 }, { 231, 155, 156 }, { 230, 172, 185 }, { 233, 163, 174 }, { 230, 173, + 135 }, { 230, 173, 131 }, { 230, 173, 137 }, { 230, 173, 144 }, { 230, 173, 153 }, { 230, 173, 148 }, + { 230, 173, 155 }, { 230, 173, 159 }, { 230, 173, 161 }, { 230, 173, 184 }, { 230, 173, 185 }, { 230, + 173, 191 }, { 230, 174, 128 }, { 230, 174, 132 }, { 230, 174, 131 }, { 230, 174, 141 }, { 230, 174, + 152 }, { 230, 174, 149 }, { 230, 174, 158 }, { 230, 174, 164 }, { 230, 174, 170 }, { 230, 174, 171 }, + { 230, 174, 175 }, { 230, 174, 178 }, { 230, 174, 177 }, { 230, 174, 179 }, { 230, 174, 183 }, { 230, + 174, 188 }, { 230, 175, 134 }, { 230, 175, 139 }, { 230, 175, 147 }, { 230, 175, 159 }, { 230, 175, + 172 }, { 230, 175, 171 }, { 230, 175, 179 }, { 230, 175, 175 }, { 63, 0, 0 }, { 233, 186, 190 }, + { 230, 176, 136 }, { 230, 176, 147 }, { 230, 176, 148 }, { 230, 176, 155 }, { 230, 176, 164 }, { 230, + 176, 163 }, { 230, 177, 158 }, { 230, 177, 149 }, { 230, 177, 162 }, { 230, 177, 170 }, { 230, 178, + 130 }, { 230, 178, 141 }, { 230, 178, 154 }, { 230, 178, 129 }, { 230, 178, 155 }, { 230, 177, 190 }, + { 230, 177, 168 }, { 230, 177, 179 }, { 230, 178, 146 }, { 230, 178, 144 }, { 230, 179, 132 }, { 230, + 179, 177 }, { 230, 179, 147 }, { 230, 178, 189 }, { 230, 179, 151 }, { 230, 179, 133 }, { 230, 179, + 157 }, { 230, 178, 174 }, { 230, 178, 177 }, { 230, 178, 190 }, { 230, 178, 186 }, { 230, 179, 155 }, + { 230, 179, 175 }, { 230, 179, 153 }, { 230, 179, 170 }, { 230, 180, 159 }, { 232, 161, 141 }, { 230, + 180, 182 }, { 230, 180, 171 }, { 230, 180, 189 }, { 230, 180, 184 }, { 230, 180, 153 }, { 230, 180, + 181 }, { 230, 180, 179 }, { 230, 180, 146 }, { 230, 180, 140 }, { 230, 181, 163 }, { 230, 182, 147 }, + { 230, 181, 164 }, { 230, 181, 154 }, { 230, 181, 185 }, { 230, 181, 153 }, { 230, 182, 142 }, { 230, + 182, 149 }, { 230, 191, 164 }, { 230, 182, 133 }, { 230, 183, 185 }, { 230, 184, 149 }, { 230, 184, + 138 }, { 230, 182, 181 }, { 230, 183, 135 }, { 230, 183, 166 }, { 230, 182, 184 }, { 230, 183, 134 }, + { 230, 183, 172 }, { 230, 183, 158 }, { 230, 183, 140 }, { 230, 183, 168 }, { 230, 183, 146 }, { 230, + 183, 133 }, { 230, 183, 186 }, { 230, 183, 153 }, { 230, 183, 164 }, { 230, 183, 149 }, { 230, 183, + 170 }, { 230, 183, 174 }, { 230, 184, 173 }, { 230, 185, 174 }, { 230, 184, 174 }, { 230, 184, 153 }, + { 230, 185, 178 }, { 230, 185, 159 }, { 230, 184, 190 }, { 230, 184, 163 }, { 230, 185, 171 }, { 230, + 184, 171 }, { 230, 185, 182 }, { 230, 185, 141 }, { 230, 184, 159 }, { 230, 185, 131 }, { 230, 184, + 186 }, { 230, 185, 142 }, { 230, 184, 164 }, { 230, 187, 191 }, { 230, 184, 157 }, { 230, 184, 184 }, + { 230, 186, 130 }, { 230, 186, 170 }, { 230, 186, 152 }, { 230, 187, 137 }, { 230, 186, 183 }, { 230, + 187, 147 }, { 230, 186, 189 }, { 230, 186, 175 }, { 230, 187, 132 }, { 230, 186, 178 }, { 230, 187, + 148 }, { 230, 187, 149 }, { 230, 186, 143 }, { 230, 186, 165 }, { 230, 187, 130 }, { 230, 186, 159 }, + { 230, 189, 129 }, { 230, 188, 145 }, { 231, 129, 140 }, { 230, 187, 172 }, { 230, 187, 184 }, { 230, + 187, 190 }, { 230, 188, 191 }, { 230, 187, 178 }, { 230, 188, 177 }, { 230, 187, 175 }, { 230, 188, + 178 }, { 230, 187, 140 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 230, 188, 190 }, + { 230, 188, 147 }, { 230, 187, 183 }, { 230, 190, 134 }, { 230, 189, 186 }, { 230, 189, 184 }, { 230, + 190, 129 }, { 230, 190, 128 }, { 230, 189, 175 }, { 230, 189, 155 }, { 230, 191, 179 }, { 230, 189, + 173 }, { 230, 190, 130 }, { 230, 189, 188 }, { 230, 189, 152 }, { 230, 190, 142 }, { 230, 190, 145 }, + { 230, 191, 130 }, { 230, 189, 166 }, { 230, 190, 179 }, { 230, 190, 163 }, { 230, 190, 161 }, { 230, + 190, 164 }, { 230, 190, 185 }, { 230, 191, 134 }, { 230, 190, 170 }, { 230, 191, 159 }, { 230, 191, + 149 }, { 230, 191, 172 }, { 230, 191, 148 }, { 230, 191, 152 }, { 230, 191, 177 }, { 230, 191, 174 }, + { 230, 191, 155 }, { 231, 128, 137 }, { 231, 128, 139 }, { 230, 191, 186 }, { 231, 128, 145 }, { 231, + 128, 129 }, { 231, 128, 143 }, { 230, 191, 190 }, { 231, 128, 155 }, { 231, 128, 154 }, { 230, 189, + 180 }, { 231, 128, 157 }, { 231, 128, 152 }, { 231, 128, 159 }, { 231, 128, 176 }, { 231, 128, 190 }, + { 231, 128, 178 }, { 231, 129, 145 }, { 231, 129, 163 }, { 231, 130, 153 }, { 231, 130, 146 }, { 231, + 130, 175 }, { 231, 131, 177 }, { 231, 130, 172 }, { 231, 130, 184 }, { 231, 130, 179 }, { 231, 130, + 174 }, { 231, 131, 159 }, { 231, 131, 139 }, { 231, 131, 157 }, { 63, 0, 0 }, { 231, 131, 153 }, + { 231, 132, 137 }, { 231, 131, 189 }, { 231, 132, 156 }, { 231, 132, 153 }, { 231, 133, 165 }, { 231, + 133, 149 }, { 231, 134, 136 }, { 231, 133, 166 }, { 231, 133, 162 }, { 231, 133, 140 }, { 231, 133, + 150 }, { 231, 133, 172 }, { 231, 134, 143 }, { 231, 135, 187 }, { 231, 134, 132 }, { 231, 134, 149 }, + { 231, 134, 168 }, { 231, 134, 172 }, { 231, 135, 151 }, { 231, 134, 185 }, { 231, 134, 190 }, { 231, + 135, 146 }, { 231, 135, 137 }, { 231, 135, 148 }, { 231, 135, 142 }, { 231, 135, 160 }, { 231, 135, + 172 }, { 231, 135, 167 }, { 231, 135, 181 }, { 231, 135, 188 }, { 231, 135, 185 }, { 231, 135, 191 }, + { 231, 136, 141 }, { 231, 136, 144 }, { 231, 136, 155 }, { 231, 136, 168 }, { 231, 136, 173 }, { 231, + 136, 172 }, { 231, 136, 176 }, { 231, 136, 178 }, { 231, 136, 187 }, { 231, 136, 188 }, { 231, 136, + 191 }, { 231, 137, 128 }, { 231, 137, 134 }, { 231, 137, 139 }, { 231, 137, 152 }, { 231, 137, 180 }, + { 231, 137, 190 }, { 231, 138, 130 }, { 231, 138, 129 }, { 231, 138, 135 }, { 231, 138, 146 }, { 231, + 138, 150 }, { 231, 138, 162 }, { 231, 138, 167 }, { 231, 138, 185 }, { 231, 138, 178 }, { 231, 139, + 131 }, { 231, 139, 134 }, { 231, 139, 132 }, { 231, 139, 142 }, { 231, 139, 146 }, { 231, 139, 162 }, + { 231, 139, 160 }, { 231, 139, 161 }, { 231, 139, 185 }, { 231, 139, 183 }, { 229, 128, 143 }, { 231, + 140, 151 }, { 231, 140, 138 }, { 231, 140, 156 }, { 231, 140, 150 }, { 231, 140, 157 }, { 231, 140, + 180 }, { 231, 140, 175 }, { 231, 140, 169 }, { 231, 140, 165 }, { 231, 140, 190 }, { 231, 141, 142 }, + { 231, 141, 143 }, { 233, 187, 152 }, { 231, 141, 151 }, { 231, 141, 170 }, { 231, 141, 168 }, { 231, + 141, 176 }, { 231, 141, 184 }, { 231, 141, 181 }, { 231, 141, 187 }, { 231, 141, 186 }, { 231, 143, + 136 }, { 231, 142, 179 }, { 231, 143, 142 }, { 231, 142, 187 }, { 231, 143, 128 }, { 231, 143, 165 }, + { 231, 143, 174 }, { 231, 143, 158 }, { 231, 146, 162 }, { 231, 144, 133 }, { 231, 145, 175 }, { 231, + 144, 165 }, { 231, 143, 184 }, { 231, 144, 178 }, { 231, 144, 186 }, { 231, 145, 149 }, { 231, 144, + 191 }, { 231, 145, 159 }, { 231, 145, 153 }, { 231, 145, 129 }, { 231, 145, 156 }, { 231, 145, 169 }, + { 231, 145, 176 }, { 231, 145, 163 }, { 231, 145, 170 }, { 231, 145, 182 }, { 231, 145, 190 }, { 231, + 146, 139 }, { 231, 146, 158 }, { 231, 146, 167 }, { 231, 147, 138 }, { 231, 147, 143 }, { 231, 147, + 148 }, { 231, 143, 177 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 231, 147, 160 }, + { 231, 147, 163 }, { 231, 147, 167 }, { 231, 147, 169 }, { 231, 147, 174 }, { 231, 147, 178 }, { 231, + 147, 176 }, { 231, 147, 177 }, { 231, 147, 184 }, { 231, 147, 183 }, { 231, 148, 132 }, { 231, 148, + 131 }, { 231, 148, 133 }, { 231, 148, 140 }, { 231, 148, 142 }, { 231, 148, 141 }, { 231, 148, 149 }, + { 231, 148, 147 }, { 231, 148, 158 }, { 231, 148, 166 }, { 231, 148, 172 }, { 231, 148, 188 }, { 231, + 149, 132 }, { 231, 149, 141 }, { 231, 149, 138 }, { 231, 149, 137 }, { 231, 149, 155 }, { 231, 149, + 134 }, { 231, 149, 154 }, { 231, 149, 169 }, { 231, 149, 164 }, { 231, 149, 167 }, { 231, 149, 171 }, + { 231, 149, 173 }, { 231, 149, 184 }, { 231, 149, 182 }, { 231, 150, 134 }, { 231, 150, 135 }, { 231, + 149, 180 }, { 231, 150, 138 }, { 231, 150, 137 }, { 231, 150, 130 }, { 231, 150, 148 }, { 231, 150, + 154 }, { 231, 150, 157 }, { 231, 150, 165 }, { 231, 150, 163 }, { 231, 151, 130 }, { 231, 150, 179 }, + { 231, 151, 131 }, { 231, 150, 181 }, { 231, 150, 189 }, { 231, 150, 184 }, { 231, 150, 188 }, { 231, + 150, 177 }, { 231, 151, 141 }, { 231, 151, 138 }, { 231, 151, 146 }, { 231, 151, 153 }, { 231, 151, + 163 }, { 231, 151, 158 }, { 231, 151, 190 }, { 231, 151, 191 }, { 63, 0, 0 }, { 231, 151, 188 }, + { 231, 152, 129 }, { 231, 151, 176 }, { 231, 151, 186 }, { 231, 151, 178 }, { 231, 151, 179 }, { 231, + 152, 139 }, { 231, 152, 141 }, { 231, 152, 137 }, { 231, 152, 159 }, { 231, 152, 167 }, { 231, 152, + 160 }, { 231, 152, 161 }, { 231, 152, 162 }, { 231, 152, 164 }, { 231, 152, 180 }, { 231, 152, 176 }, + { 231, 152, 187 }, { 231, 153, 135 }, { 231, 153, 136 }, { 231, 153, 134 }, { 231, 153, 156 }, { 231, + 153, 152 }, { 231, 153, 161 }, { 231, 153, 162 }, { 231, 153, 168 }, { 231, 153, 169 }, { 231, 153, + 170 }, { 231, 153, 167 }, { 231, 153, 172 }, { 231, 153, 176 }, { 231, 153, 178 }, { 231, 153, 182 }, + { 231, 153, 184 }, { 231, 153, 188 }, { 231, 154, 128 }, { 231, 154, 131 }, { 231, 154, 136 }, { 231, + 154, 139 }, { 231, 154, 142 }, { 231, 154, 150 }, { 231, 154, 147 }, { 231, 154, 153 }, { 231, 154, + 154 }, { 231, 154, 176 }, { 231, 154, 180 }, { 231, 154, 184 }, { 231, 154, 185 }, { 231, 154, 186 }, + { 231, 155, 130 }, { 231, 155, 141 }, { 231, 155, 150 }, { 231, 155, 146 }, { 231, 155, 158 }, { 231, + 155, 161 }, { 231, 155, 165 }, { 231, 155, 167 }, { 231, 155, 170 }, { 232, 152, 175 }, { 231, 155, + 187 }, { 231, 156, 136 }, { 231, 156, 135 }, { 231, 156, 132 }, { 231, 156, 169 }, { 231, 156, 164 }, + { 231, 156, 158 }, { 231, 156, 165 }, { 231, 156, 166 }, { 231, 156, 155 }, { 231, 156, 183 }, { 231, + 156, 184 }, { 231, 157, 135 }, { 231, 157, 154 }, { 231, 157, 168 }, { 231, 157, 171 }, { 231, 157, + 155 }, { 231, 157, 165 }, { 231, 157, 191 }, { 231, 157, 190 }, { 231, 157, 185 }, { 231, 158, 142 }, + { 231, 158, 139 }, { 231, 158, 145 }, { 231, 158, 160 }, { 231, 158, 158 }, { 231, 158, 176 }, { 231, + 158, 182 }, { 231, 158, 185 }, { 231, 158, 191 }, { 231, 158, 188 }, { 231, 158, 189 }, { 231, 158, + 187 }, { 231, 159, 135 }, { 231, 159, 141 }, { 231, 159, 151 }, { 231, 159, 154 }, { 231, 159, 156 }, + { 231, 159, 163 }, { 231, 159, 174 }, { 231, 159, 188 }, { 231, 160, 140 }, { 231, 160, 146 }, { 231, + 164, 166 }, { 231, 160, 160 }, { 231, 164, 170 }, { 231, 161, 133 }, { 231, 162, 142 }, { 231, 161, + 180 }, { 231, 162, 134 }, { 231, 161, 188 }, { 231, 162, 154 }, { 231, 162, 140 }, { 231, 162, 163 }, + { 231, 162, 181 }, { 231, 162, 170 }, { 231, 162, 175 }, { 231, 163, 145 }, { 231, 163, 134 }, { 231, + 163, 139 }, { 231, 163, 148 }, { 231, 162, 190 }, { 231, 162, 188 }, { 231, 163, 133 }, { 231, 163, + 138 }, { 231, 163, 172 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 231, 163, 167 }, + { 231, 163, 154 }, { 231, 163, 189 }, { 231, 163, 180 }, { 231, 164, 135 }, { 231, 164, 146 }, { 231, + 164, 145 }, { 231, 164, 153 }, { 231, 164, 172 }, { 231, 164, 171 }, { 231, 165, 128 }, { 231, 165, + 160 }, { 231, 165, 151 }, { 231, 165, 159 }, { 231, 165, 154 }, { 231, 165, 149 }, { 231, 165, 147 }, + { 231, 165, 186 }, { 231, 165, 191 }, { 231, 166, 138 }, { 231, 166, 157 }, { 231, 166, 167 }, { 233, + 189, 139 }, { 231, 166, 170 }, { 231, 166, 174 }, { 231, 166, 179 }, { 231, 166, 185 }, { 231, 166, + 186 }, { 231, 167, 137 }, { 231, 167, 149 }, { 231, 167, 167 }, { 231, 167, 172 }, { 231, 167, 161 }, + { 231, 167, 163 }, { 231, 168, 136 }, { 231, 168, 141 }, { 231, 168, 152 }, { 231, 168, 153 }, { 231, + 168, 160 }, { 231, 168, 159 }, { 231, 166, 128 }, { 231, 168, 177 }, { 231, 168, 187 }, { 231, 168, + 190 }, { 231, 168, 183 }, { 231, 169, 131 }, { 231, 169, 151 }, { 231, 169, 137 }, { 231, 169, 161 }, + { 231, 169, 162 }, { 231, 169, 169 }, { 233, 190, 157 }, { 231, 169, 176 }, { 231, 169, 185 }, { 231, + 169, 189 }, { 231, 170, 136 }, { 231, 170, 151 }, { 231, 170, 149 }, { 231, 170, 152 }, { 231, 170, + 150 }, { 231, 170, 169 }, { 231, 171, 136 }, { 231, 170, 176 }, { 63, 0, 0 }, { 231, 170, 182 }, + { 231, 171, 133 }, { 231, 171, 132 }, { 231, 170, 191 }, { 233, 130, 131 }, { 231, 171, 135 }, { 231, + 171, 138 }, { 231, 171, 141 }, { 231, 171, 143 }, { 231, 171, 149 }, { 231, 171, 147 }, { 231, 171, + 153 }, { 231, 171, 154 }, { 231, 171, 157 }, { 231, 171, 161 }, { 231, 171, 162 }, { 231, 171, 166 }, + { 231, 171, 173 }, { 231, 171, 176 }, { 231, 172, 130 }, { 231, 172, 143 }, { 231, 172, 138 }, { 231, + 172, 134 }, { 231, 172, 179 }, { 231, 172, 152 }, { 231, 172, 153 }, { 231, 172, 158 }, { 231, 172, + 181 }, { 231, 172, 168 }, { 231, 172, 182 }, { 231, 173, 144 }, { 231, 173, 186 }, { 231, 172, 132 }, + { 231, 173, 141 }, { 231, 172, 139 }, { 231, 173, 140 }, { 231, 173, 133 }, { 231, 173, 181 }, { 231, + 173, 165 }, { 231, 173, 180 }, { 231, 173, 167 }, { 231, 173, 176 }, { 231, 173, 177 }, { 231, 173, + 172 }, { 231, 173, 174 }, { 231, 174, 157 }, { 231, 174, 152 }, { 231, 174, 159 }, { 231, 174, 141 }, + { 231, 174, 156 }, { 231, 174, 154 }, { 231, 174, 139 }, { 231, 174, 146 }, { 231, 174, 143 }, { 231, + 173, 157 }, { 231, 174, 153 }, { 231, 175, 139 }, { 231, 175, 129 }, { 231, 175, 140 }, { 231, 175, + 143 }, { 231, 174, 180 }, { 231, 175, 134 }, { 231, 175, 157 }, { 231, 175, 169 }, { 231, 176, 145 }, + { 231, 176, 148 }, { 231, 175, 166 }, { 231, 175, 165 }, { 231, 177, 160 }, { 231, 176, 128 }, { 231, + 176, 135 }, { 231, 176, 147 }, { 231, 175, 179 }, { 231, 175, 183 }, { 231, 176, 151 }, { 231, 176, + 141 }, { 231, 175, 182 }, { 231, 176, 163 }, { 231, 176, 167 }, { 231, 176, 170 }, { 231, 176, 159 }, + { 231, 176, 183 }, { 231, 176, 171 }, { 231, 176, 189 }, { 231, 177, 140 }, { 231, 177, 131 }, { 231, + 177, 148 }, { 231, 177, 143 }, { 231, 177, 128 }, { 231, 177, 144 }, { 231, 177, 152 }, { 231, 177, + 159 }, { 231, 177, 164 }, { 231, 177, 150 }, { 231, 177, 165 }, { 231, 177, 172 }, { 231, 177, 181 }, + { 231, 178, 131 }, { 231, 178, 144 }, { 231, 178, 164 }, { 231, 178, 173 }, { 231, 178, 162 }, { 231, + 178, 171 }, { 231, 178, 161 }, { 231, 178, 168 }, { 231, 178, 179 }, { 231, 178, 178 }, { 231, 178, + 177 }, { 231, 178, 174 }, { 231, 178, 185 }, { 231, 178, 189 }, { 231, 179, 128 }, { 231, 179, 133 }, + { 231, 179, 130 }, { 231, 179, 152 }, { 231, 179, 146 }, { 231, 179, 156 }, { 231, 179, 162 }, { 233, + 172, 187 }, { 231, 179, 175 }, { 231, 179, 178 }, { 231, 179, 180 }, { 231, 179, 182 }, { 231, 179, + 186 }, { 231, 180, 134 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 231, 180, 130 }, + { 231, 180, 156 }, { 231, 180, 149 }, { 231, 180, 138 }, { 231, 181, 133 }, { 231, 181, 139 }, { 231, + 180, 174 }, { 231, 180, 178 }, { 231, 180, 191 }, { 231, 180, 181 }, { 231, 181, 134 }, { 231, 181, + 179 }, { 231, 181, 150 }, { 231, 181, 142 }, { 231, 181, 178 }, { 231, 181, 168 }, { 231, 181, 174 }, + { 231, 181, 143 }, { 231, 181, 163 }, { 231, 182, 147 }, { 231, 182, 137 }, { 231, 181, 155 }, { 231, + 182, 143 }, { 231, 181, 189 }, { 231, 182, 155 }, { 231, 182, 186 }, { 231, 182, 174 }, { 231, 182, + 163 }, { 231, 182, 181 }, { 231, 183, 135 }, { 231, 182, 189 }, { 231, 182, 171 }, { 231, 184, 189 }, + { 231, 182, 162 }, { 231, 182, 175 }, { 231, 183, 156 }, { 231, 182, 184 }, { 231, 182, 159 }, { 231, + 182, 176 }, { 231, 183, 152 }, { 231, 183, 157 }, { 231, 183, 164 }, { 231, 183, 158 }, { 231, 183, + 187 }, { 231, 183, 178 }, { 231, 183, 161 }, { 231, 184, 133 }, { 231, 184, 138 }, { 231, 184, 163 }, + { 231, 184, 161 }, { 231, 184, 146 }, { 231, 184, 177 }, { 231, 184, 159 }, { 231, 184, 137 }, { 231, + 184, 139 }, { 231, 184, 162 }, { 231, 185, 134 }, { 231, 185, 166 }, { 231, 184, 187 }, { 231, 184, + 181 }, { 231, 184, 185 }, { 231, 185, 131 }, { 231, 184, 183 }, { 63, 0, 0 }, { 231, 184, 178 }, + { 231, 184, 186 }, { 231, 185, 167 }, { 231, 185, 157 }, { 231, 185, 150 }, { 231, 185, 158 }, { 231, + 185, 153 }, { 231, 185, 154 }, { 231, 185, 185 }, { 231, 185, 170 }, { 231, 185, 169 }, { 231, 185, + 188 }, { 231, 185, 187 }, { 231, 186, 131 }, { 231, 183, 149 }, { 231, 185, 189 }, { 232, 190, 174 }, + { 231, 185, 191 }, { 231, 186, 136 }, { 231, 186, 137 }, { 231, 186, 140 }, { 231, 186, 146 }, { 231, + 186, 144 }, { 231, 186, 147 }, { 231, 186, 148 }, { 231, 186, 150 }, { 231, 186, 142 }, { 231, 186, + 155 }, { 231, 186, 156 }, { 231, 188, 184 }, { 231, 188, 186 }, { 231, 189, 133 }, { 231, 189, 140 }, + { 231, 189, 141 }, { 231, 189, 142 }, { 231, 189, 144 }, { 231, 189, 145 }, { 231, 189, 149 }, { 231, + 189, 148 }, { 231, 189, 152 }, { 231, 189, 159 }, { 231, 189, 160 }, { 231, 189, 168 }, { 231, 189, + 169 }, { 231, 189, 167 }, { 231, 189, 184 }, { 231, 190, 130 }, { 231, 190, 134 }, { 231, 190, 131 }, + { 231, 190, 136 }, { 231, 190, 135 }, { 231, 190, 140 }, { 231, 190, 148 }, { 231, 190, 158 }, { 231, + 190, 157 }, { 231, 190, 154 }, { 231, 190, 163 }, { 231, 190, 175 }, { 231, 190, 178 }, { 231, 190, + 185 }, { 231, 190, 174 }, { 231, 190, 182 }, { 231, 190, 184 }, { 232, 173, 177 }, { 231, 191, 133 }, + { 231, 191, 134 }, { 231, 191, 138 }, { 231, 191, 149 }, { 231, 191, 148 }, { 231, 191, 161 }, { 231, + 191, 166 }, { 231, 191, 169 }, { 231, 191, 179 }, { 231, 191, 185 }, { 233, 163, 156 }, { 232, 128, + 134 }, { 232, 128, 132 }, { 232, 128, 139 }, { 232, 128, 146 }, { 232, 128, 152 }, { 232, 128, 153 }, + { 232, 128, 156 }, { 232, 128, 161 }, { 232, 128, 168 }, { 232, 128, 191 }, { 232, 128, 187 }, { 232, + 129, 138 }, { 232, 129, 134 }, { 232, 129, 146 }, { 232, 129, 152 }, { 232, 129, 154 }, { 232, 129, + 159 }, { 232, 129, 162 }, { 232, 129, 168 }, { 232, 129, 179 }, { 232, 129, 178 }, { 232, 129, 176 }, + { 232, 129, 182 }, { 232, 129, 185 }, { 232, 129, 189 }, { 232, 129, 191 }, { 232, 130, 132 }, { 232, + 130, 134 }, { 232, 130, 133 }, { 232, 130, 155 }, { 232, 130, 147 }, { 232, 130, 154 }, { 232, 130, + 173 }, { 229, 134, 144 }, { 232, 130, 172 }, { 232, 131, 155 }, { 232, 131, 165 }, { 232, 131, 153 }, + { 232, 131, 157 }, { 232, 131, 132 }, { 232, 131, 154 }, { 232, 131, 150 }, { 232, 132, 137 }, { 232, + 131, 175 }, { 232, 131, 177 }, { 232, 132, 155 }, { 232, 132, 169 }, { 232, 132, 163 }, { 232, 132, + 175 }, { 232, 133, 139 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 233, 154, 139 }, + { 232, 133, 134 }, { 232, 132, 190 }, { 232, 133, 147 }, { 232, 133, 145 }, { 232, 131, 188 }, { 232, + 133, 177 }, { 232, 133, 174 }, { 232, 133, 165 }, { 232, 133, 166 }, { 232, 133, 180 }, { 232, 134, + 131 }, { 232, 134, 136 }, { 232, 134, 138 }, { 232, 134, 128 }, { 232, 134, 130 }, { 232, 134, 160 }, + { 232, 134, 149 }, { 232, 134, 164 }, { 232, 134, 163 }, { 232, 133, 159 }, { 232, 134, 147 }, { 232, + 134, 169 }, { 232, 134, 176 }, { 232, 134, 181 }, { 232, 134, 190 }, { 232, 134, 184 }, { 232, 134, + 189 }, { 232, 135, 128 }, { 232, 135, 130 }, { 232, 134, 186 }, { 232, 135, 137 }, { 232, 135, 141 }, + { 232, 135, 145 }, { 232, 135, 153 }, { 232, 135, 152 }, { 232, 135, 136 }, { 232, 135, 154 }, { 232, + 135, 159 }, { 232, 135, 160 }, { 232, 135, 167 }, { 232, 135, 186 }, { 232, 135, 187 }, { 232, 135, + 190 }, { 232, 136, 129 }, { 232, 136, 130 }, { 232, 136, 133 }, { 232, 136, 135 }, { 232, 136, 138 }, + { 232, 136, 141 }, { 232, 136, 144 }, { 232, 136, 150 }, { 232, 136, 169 }, { 232, 136, 171 }, { 232, + 136, 184 }, { 232, 136, 179 }, { 232, 137, 128 }, { 232, 137, 153 }, { 232, 137, 152 }, { 232, 137, + 157 }, { 232, 137, 154 }, { 232, 137, 159 }, { 232, 137, 164 }, { 63, 0, 0 }, { 232, 137, 162 }, + { 232, 137, 168 }, { 232, 137, 170 }, { 232, 137, 171 }, { 232, 136, 174 }, { 232, 137, 177 }, { 232, + 137, 183 }, { 232, 137, 184 }, { 232, 137, 190 }, { 232, 138, 141 }, { 232, 138, 146 }, { 232, 138, + 171 }, { 232, 138, 159 }, { 232, 138, 187 }, { 232, 138, 172 }, { 232, 139, 161 }, { 232, 139, 163 }, + { 232, 139, 159 }, { 232, 139, 146 }, { 232, 139, 180 }, { 232, 139, 179 }, { 232, 139, 186 }, { 232, + 142, 147 }, { 232, 140, 131 }, { 232, 139, 187 }, { 232, 139, 185 }, { 232, 139, 158 }, { 232, 140, + 134 }, { 232, 139, 156 }, { 232, 140, 137 }, { 232, 139, 153 }, { 232, 140, 181 }, { 232, 140, 180 }, + { 232, 140, 150 }, { 232, 140, 178 }, { 232, 140, 177 }, { 232, 141, 128 }, { 232, 140, 185 }, { 232, + 141, 144 }, { 232, 141, 133 }, { 232, 140, 175 }, { 232, 140, 171 }, { 232, 140, 151 }, { 232, 140, + 152 }, { 232, 142, 133 }, { 232, 142, 154 }, { 232, 142, 170 }, { 232, 142, 159 }, { 232, 142, 162 }, + { 232, 142, 150 }, { 232, 140, 163 }, { 232, 142, 142 }, { 232, 142, 135 }, { 232, 142, 138 }, { 232, + 141, 188 }, { 232, 142, 181 }, { 232, 141, 179 }, { 232, 141, 181 }, { 232, 142, 160 }, { 232, 142, + 137 }, { 232, 142, 168 }, { 232, 143, 180 }, { 232, 144, 147 }, { 232, 143, 171 }, { 232, 143, 142 }, + { 232, 143, 189 }, { 232, 144, 131 }, { 232, 143, 152 }, { 232, 144, 139 }, { 232, 143, 129 }, { 232, + 143, 183 }, { 232, 144, 135 }, { 232, 143, 160 }, { 232, 143, 178 }, { 232, 144, 141 }, { 232, 144, + 162 }, { 232, 144, 160 }, { 232, 142, 189 }, { 232, 144, 184 }, { 232, 148, 134 }, { 232, 143, 187 }, + { 232, 145, 173 }, { 232, 144, 170 }, { 232, 144, 188 }, { 232, 149, 154 }, { 232, 146, 132 }, { 232, + 145, 183 }, { 232, 145, 171 }, { 232, 146, 173 }, { 232, 145, 174 }, { 232, 146, 130 }, { 232, 145, + 169 }, { 232, 145, 134 }, { 232, 144, 172 }, { 232, 145, 175 }, { 232, 145, 185 }, { 232, 144, 181 }, + { 232, 147, 138 }, { 232, 145, 162 }, { 232, 146, 185 }, { 232, 146, 191 }, { 232, 146, 159 }, { 232, + 147, 153 }, { 232, 147, 141 }, { 232, 146, 187 }, { 232, 147, 154 }, { 232, 147, 144 }, { 232, 147, + 129 }, { 232, 147, 134 }, { 232, 147, 150 }, { 232, 146, 161 }, { 232, 148, 161 }, { 232, 147, 191 }, + { 232, 147, 180 }, { 232, 148, 151 }, { 232, 148, 152 }, { 232, 148, 172 }, { 232, 148, 159 }, { 232, + 148, 149 }, { 232, 148, 148 }, { 232, 147, 188 }, { 232, 149, 128 }, { 232, 149, 163 }, { 232, 149, + 152 }, { 232, 149, 136 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 232, 149, 129 }, + { 232, 152, 130 }, { 232, 149, 139 }, { 232, 149, 149 }, { 232, 150, 128 }, { 232, 150, 164 }, { 232, + 150, 136 }, { 232, 150, 145 }, { 232, 150, 138 }, { 232, 150, 168 }, { 232, 149, 173 }, { 232, 150, + 148 }, { 232, 150, 155 }, { 232, 151, 170 }, { 232, 150, 135 }, { 232, 150, 156 }, { 232, 149, 183 }, + { 232, 149, 190 }, { 232, 150, 144 }, { 232, 151, 137 }, { 232, 150, 186 }, { 232, 151, 143 }, { 232, + 150, 185 }, { 232, 151, 144 }, { 232, 151, 149 }, { 232, 151, 157 }, { 232, 151, 165 }, { 232, 151, + 156 }, { 232, 151, 185 }, { 232, 152, 138 }, { 232, 152, 147 }, { 232, 152, 139 }, { 232, 151, 190 }, + { 232, 151, 186 }, { 232, 152, 134 }, { 232, 152, 162 }, { 232, 152, 154 }, { 232, 152, 176 }, { 232, + 152, 191 }, { 232, 153, 141 }, { 228, 185, 149 }, { 232, 153, 148 }, { 232, 153, 159 }, { 232, 153, + 167 }, { 232, 153, 177 }, { 232, 154, 147 }, { 232, 154, 163 }, { 232, 154, 169 }, { 232, 154, 170 }, + { 232, 154, 139 }, { 232, 154, 140 }, { 232, 154, 182 }, { 232, 154, 175 }, { 232, 155, 132 }, { 232, + 155, 134 }, { 232, 154, 176 }, { 232, 155, 137 }, { 232, 160, 163 }, { 232, 154, 171 }, { 232, 155, + 148 }, { 232, 155, 158 }, { 232, 155, 169 }, { 232, 155, 172 }, { 63, 0, 0 }, { 232, 155, 159 }, + { 232, 155, 155 }, { 232, 155, 175 }, { 232, 156, 146 }, { 232, 156, 134 }, { 232, 156, 136 }, { 232, + 156, 128 }, { 232, 156, 131 }, { 232, 155, 187 }, { 232, 156, 145 }, { 232, 156, 137 }, { 232, 156, + 141 }, { 232, 155, 185 }, { 232, 156, 138 }, { 232, 156, 180 }, { 232, 156, 191 }, { 232, 156, 183 }, + { 232, 156, 187 }, { 232, 156, 165 }, { 232, 156, 169 }, { 232, 156, 154 }, { 232, 157, 160 }, { 232, + 157, 159 }, { 232, 157, 184 }, { 232, 157, 140 }, { 232, 157, 142 }, { 232, 157, 180 }, { 232, 157, + 151 }, { 232, 157, 168 }, { 232, 157, 174 }, { 232, 157, 153 }, { 232, 157, 147 }, { 232, 157, 163 }, + { 232, 157, 170 }, { 232, 160, 133 }, { 232, 158, 162 }, { 232, 158, 159 }, { 232, 158, 130 }, { 232, + 158, 175 }, { 232, 159, 139 }, { 232, 158, 189 }, { 232, 159, 128 }, { 232, 159, 144 }, { 233, 155, + 150 }, { 232, 158, 171 }, { 232, 159, 132 }, { 232, 158, 179 }, { 232, 159, 135 }, { 232, 159, 134 }, + { 232, 158, 187 }, { 232, 159, 175 }, { 232, 159, 178 }, { 232, 159, 160 }, { 232, 160, 143 }, { 232, + 160, 141 }, { 232, 159, 190 }, { 232, 159, 182 }, { 232, 159, 183 }, { 232, 160, 142 }, { 232, 159, + 146 }, { 232, 160, 145 }, { 232, 160, 150 }, { 232, 160, 149 }, { 232, 160, 162 }, { 232, 160, 161 }, + { 232, 160, 177 }, { 232, 160, 182 }, { 232, 160, 185 }, { 232, 160, 167 }, { 232, 160, 187 }, { 232, + 161, 132 }, { 232, 161, 130 }, { 232, 161, 146 }, { 232, 161, 153 }, { 232, 161, 158 }, { 232, 161, + 162 }, { 232, 161, 171 }, { 232, 162, 129 }, { 232, 161, 190 }, { 232, 162, 158 }, { 232, 161, 181 }, + { 232, 161, 189 }, { 232, 162, 181 }, { 232, 161, 178 }, { 232, 162, 130 }, { 232, 162, 151 }, { 232, + 162, 146 }, { 232, 162, 174 }, { 232, 162, 153 }, { 232, 162, 162 }, { 232, 162, 141 }, { 232, 162, + 164 }, { 232, 162, 176 }, { 232, 162, 191 }, { 232, 162, 177 }, { 232, 163, 131 }, { 232, 163, 132 }, + { 232, 163, 148 }, { 232, 163, 152 }, { 232, 163, 153 }, { 232, 163, 157 }, { 232, 163, 185 }, { 232, + 164, 130 }, { 232, 163, 188 }, { 232, 163, 180 }, { 232, 163, 168 }, { 232, 163, 178 }, { 232, 164, + 132 }, { 232, 164, 140 }, { 232, 164, 138 }, { 232, 164, 147 }, { 232, 165, 131 }, { 232, 164, 158 }, + { 232, 164, 165 }, { 232, 164, 170 }, { 232, 164, 171 }, { 232, 165, 129 }, { 232, 165, 132 }, { 232, + 164, 187 }, { 232, 164, 182 }, { 232, 164, 184 }, { 232, 165, 140 }, { 232, 164, 157 }, { 232, 165, + 160 }, { 232, 165, 158 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 232, 165, 166 }, + { 232, 165, 164 }, { 232, 165, 173 }, { 232, 165, 170 }, { 232, 165, 175 }, { 232, 165, 180 }, { 232, + 165, 183 }, { 232, 165, 190 }, { 232, 166, 131 }, { 232, 166, 136 }, { 232, 166, 138 }, { 232, 166, + 147 }, { 232, 166, 152 }, { 232, 166, 161 }, { 232, 166, 169 }, { 232, 166, 166 }, { 232, 166, 172 }, + { 232, 166, 175 }, { 232, 166, 178 }, { 232, 166, 186 }, { 232, 166, 189 }, { 232, 166, 191 }, { 232, + 167, 128 }, { 232, 167, 154 }, { 232, 167, 156 }, { 232, 167, 157 }, { 232, 167, 167 }, { 232, 167, + 180 }, { 232, 167, 184 }, { 232, 168, 131 }, { 232, 168, 150 }, { 232, 168, 144 }, { 232, 168, 140 }, + { 232, 168, 155 }, { 232, 168, 157 }, { 232, 168, 165 }, { 232, 168, 182 }, { 232, 169, 129 }, { 232, + 169, 155 }, { 232, 169, 146 }, { 232, 169, 134 }, { 232, 169, 136 }, { 232, 169, 188 }, { 232, 169, + 173 }, { 232, 169, 172 }, { 232, 169, 162 }, { 232, 170, 133 }, { 232, 170, 130 }, { 232, 170, 132 }, + { 232, 170, 168 }, { 232, 170, 161 }, { 232, 170, 145 }, { 232, 170, 165 }, { 232, 170, 166 }, { 232, + 170, 154 }, { 232, 170, 163 }, { 232, 171, 132 }, { 232, 171, 141 }, { 232, 171, 130 }, { 232, 171, + 154 }, { 232, 171, 171 }, { 232, 171, 179 }, { 232, 171, 167 }, { 63, 0, 0 }, { 232, 171, 164 }, + { 232, 171, 177 }, { 232, 172, 148 }, { 232, 171, 160 }, { 232, 171, 162 }, { 232, 171, 183 }, { 232, + 171, 158 }, { 232, 171, 155 }, { 232, 172, 140 }, { 232, 172, 135 }, { 232, 172, 154 }, { 232, 171, + 161 }, { 232, 172, 150 }, { 232, 172, 144 }, { 232, 172, 151 }, { 232, 172, 160 }, { 232, 172, 179 }, + { 233, 158, 171 }, { 232, 172, 166 }, { 232, 172, 171 }, { 232, 172, 190 }, { 232, 172, 168 }, { 232, + 173, 129 }, { 232, 173, 140 }, { 232, 173, 143 }, { 232, 173, 142 }, { 232, 173, 137 }, { 232, 173, + 150 }, { 232, 173, 155 }, { 232, 173, 154 }, { 232, 173, 171 }, { 232, 173, 159 }, { 232, 173, 172 }, + { 232, 173, 175 }, { 232, 173, 180 }, { 232, 173, 189 }, { 232, 174, 128 }, { 232, 174, 140 }, { 232, + 174, 142 }, { 232, 174, 146 }, { 232, 174, 147 }, { 232, 174, 150 }, { 232, 174, 153 }, { 232, 174, + 154 }, { 232, 176, 186 }, { 232, 177, 129 }, { 232, 176, 191 }, { 232, 177, 136 }, { 232, 177, 140 }, + { 232, 177, 142 }, { 232, 177, 144 }, { 232, 177, 149 }, { 232, 177, 162 }, { 232, 177, 172 }, { 232, + 177, 184 }, { 232, 177, 186 }, { 232, 178, 130 }, { 232, 178, 137 }, { 232, 178, 133 }, { 232, 178, + 138 }, { 232, 178, 141 }, { 232, 178, 142 }, { 232, 178, 148 }, { 232, 177, 188 }, { 232, 178, 152 }, + { 230, 136, 157 }, { 232, 178, 173 }, { 232, 178, 170 }, { 232, 178, 189 }, { 232, 178, 178 }, { 232, + 178, 179 }, { 232, 178, 174 }, { 232, 178, 182 }, { 232, 179, 136 }, { 232, 179, 129 }, { 232, 179, + 164 }, { 232, 179, 163 }, { 232, 179, 154 }, { 232, 179, 189 }, { 232, 179, 186 }, { 232, 179, 187 }, + { 232, 180, 132 }, { 232, 180, 133 }, { 232, 180, 138 }, { 232, 180, 135 }, { 232, 180, 143 }, { 232, + 180, 141 }, { 232, 180, 144 }, { 233, 189, 142 }, { 232, 180, 147 }, { 232, 179, 141 }, { 232, 180, + 148 }, { 232, 180, 150 }, { 232, 181, 167 }, { 232, 181, 173 }, { 232, 181, 177 }, { 232, 181, 179 }, + { 232, 182, 129 }, { 232, 182, 153 }, { 232, 183, 130 }, { 232, 182, 190 }, { 232, 182, 186 }, { 232, + 183, 143 }, { 232, 183, 154 }, { 232, 183, 150 }, { 232, 183, 140 }, { 232, 183, 155 }, { 232, 183, + 139 }, { 232, 183, 170 }, { 232, 183, 171 }, { 232, 183, 159 }, { 232, 183, 163 }, { 232, 183, 188 }, + { 232, 184, 136 }, { 232, 184, 137 }, { 232, 183, 191 }, { 232, 184, 157 }, { 232, 184, 158 }, { 232, + 184, 144 }, { 232, 184, 159 }, { 232, 185, 130 }, { 232, 184, 181 }, { 232, 184, 176 }, { 232, 184, + 180 }, { 232, 185, 138 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 232, 185, 135 }, + { 232, 185, 137 }, { 232, 185, 140 }, { 232, 185, 144 }, { 232, 185, 136 }, { 232, 185, 153 }, { 232, + 185, 164 }, { 232, 185, 160 }, { 232, 184, 170 }, { 232, 185, 163 }, { 232, 185, 149 }, { 232, 185, + 182 }, { 232, 185, 178 }, { 232, 185, 188 }, { 232, 186, 129 }, { 232, 186, 135 }, { 232, 186, 133 }, + { 232, 186, 132 }, { 232, 186, 139 }, { 232, 186, 138 }, { 232, 186, 147 }, { 232, 186, 145 }, { 232, + 186, 148 }, { 232, 186, 153 }, { 232, 186, 170 }, { 232, 186, 161 }, { 232, 186, 172 }, { 232, 186, + 176 }, { 232, 187, 134 }, { 232, 186, 177 }, { 232, 186, 190 }, { 232, 187, 133 }, { 232, 187, 136 }, + { 232, 187, 139 }, { 232, 187, 155 }, { 232, 187, 163 }, { 232, 187, 188 }, { 232, 187, 187 }, { 232, + 187, 171 }, { 232, 187, 190 }, { 232, 188, 138 }, { 232, 188, 133 }, { 232, 188, 149 }, { 232, 188, + 146 }, { 232, 188, 153 }, { 232, 188, 147 }, { 232, 188, 156 }, { 232, 188, 159 }, { 232, 188, 155 }, + { 232, 188, 140 }, { 232, 188, 166 }, { 232, 188, 179 }, { 232, 188, 187 }, { 232, 188, 185 }, { 232, + 189, 133 }, { 232, 189, 130 }, { 232, 188, 190 }, { 232, 189, 140 }, { 232, 189, 137 }, { 232, 189, + 134 }, { 232, 189, 142 }, { 232, 189, 151 }, { 232, 189, 156 }, { 63, 0, 0 }, { 232, 189, 162 }, + { 232, 189, 163 }, { 232, 189, 164 }, { 232, 190, 156 }, { 232, 190, 159 }, { 232, 190, 163 }, { 232, + 190, 173 }, { 232, 190, 175 }, { 232, 190, 183 }, { 232, 191, 154 }, { 232, 191, 165 }, { 232, 191, + 162 }, { 232, 191, 170 }, { 232, 191, 175 }, { 233, 130, 135 }, { 232, 191, 180 }, { 233, 128, 133 }, + { 232, 191, 185 }, { 232, 191, 186 }, { 233, 128, 145 }, { 233, 128, 149 }, { 233, 128, 161 }, { 233, + 128, 141 }, { 233, 128, 158 }, { 233, 128, 150 }, { 233, 128, 139 }, { 233, 128, 167 }, { 233, 128, + 182 }, { 233, 128, 181 }, { 233, 128, 185 }, { 232, 191, 184 }, { 233, 129, 143 }, { 233, 129, 144 }, + { 233, 129, 145 }, { 233, 129, 146 }, { 233, 128, 142 }, { 233, 129, 137 }, { 233, 128, 190 }, { 233, + 129, 150 }, { 233, 129, 152 }, { 233, 129, 158 }, { 233, 129, 168 }, { 233, 129, 175 }, { 233, 129, + 182 }, { 233, 154, 168 }, { 233, 129, 178 }, { 233, 130, 130 }, { 233, 129, 189 }, { 233, 130, 129 }, + { 233, 130, 128 }, { 233, 130, 138 }, { 233, 130, 137 }, { 233, 130, 143 }, { 233, 130, 168 }, { 233, + 130, 175 }, { 233, 130, 177 }, { 233, 130, 181 }, { 233, 131, 162 }, { 233, 131, 164 }, { 230, 137, + 136 }, { 233, 131, 155 }, { 233, 132, 130 }, { 233, 132, 146 }, { 233, 132, 153 }, { 233, 132, 178 }, + { 233, 132, 176 }, { 233, 133, 138 }, { 233, 133, 150 }, { 233, 133, 152 }, { 233, 133, 163 }, { 233, + 133, 165 }, { 233, 133, 169 }, { 233, 133, 179 }, { 233, 133, 178 }, { 233, 134, 139 }, { 233, 134, + 137 }, { 233, 134, 130 }, { 233, 134, 162 }, { 233, 134, 171 }, { 233, 134, 175 }, { 233, 134, 170 }, + { 233, 134, 181 }, { 233, 134, 180 }, { 233, 134, 186 }, { 233, 135, 128 }, { 233, 135, 129 }, { 233, + 135, 137 }, { 233, 135, 139 }, { 233, 135, 144 }, { 233, 135, 150 }, { 233, 135, 159 }, { 233, 135, + 161 }, { 233, 135, 155 }, { 233, 135, 188 }, { 233, 135, 181 }, { 233, 135, 182 }, { 233, 136, 158 }, + { 233, 135, 191 }, { 233, 136, 148 }, { 233, 136, 172 }, { 233, 136, 149 }, { 233, 136, 145 }, { 233, + 137, 158 }, { 233, 137, 151 }, { 233, 137, 133 }, { 233, 137, 137 }, { 233, 137, 164 }, { 233, 137, + 136 }, { 233, 138, 149 }, { 233, 136, 191 }, { 233, 137, 139 }, { 233, 137, 144 }, { 233, 138, 156 }, + { 233, 138, 150 }, { 233, 138, 147 }, { 233, 138, 155 }, { 233, 137, 154 }, { 233, 139, 143 }, { 233, + 138, 185 }, { 233, 138, 183 }, { 233, 139, 169 }, { 233, 140, 143 }, { 233, 139, 186 }, { 233, 141, + 132 }, { 233, 140, 174 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 233, 140, 153 }, + { 233, 140, 162 }, { 233, 140, 154 }, { 233, 140, 163 }, { 233, 140, 186 }, { 233, 140, 181 }, { 233, + 140, 187 }, { 233, 141, 156 }, { 233, 141, 160 }, { 233, 141, 188 }, { 233, 141, 174 }, { 233, 141, + 150 }, { 233, 142, 176 }, { 233, 142, 172 }, { 233, 142, 173 }, { 233, 142, 148 }, { 233, 142, 185 }, + { 233, 143, 150 }, { 233, 143, 151 }, { 233, 143, 168 }, { 233, 143, 165 }, { 233, 143, 152 }, { 233, + 143, 131 }, { 233, 143, 157 }, { 233, 143, 144 }, { 233, 143, 136 }, { 233, 143, 164 }, { 233, 144, + 154 }, { 233, 144, 148 }, { 233, 144, 147 }, { 233, 144, 131 }, { 233, 144, 135 }, { 233, 144, 144 }, + { 233, 144, 182 }, { 233, 144, 171 }, { 233, 144, 181 }, { 233, 144, 161 }, { 233, 144, 186 }, { 233, + 145, 129 }, { 233, 145, 146 }, { 233, 145, 132 }, { 233, 145, 155 }, { 233, 145, 160 }, { 233, 145, + 162 }, { 233, 145, 158 }, { 233, 145, 170 }, { 233, 136, 169 }, { 233, 145, 176 }, { 233, 145, 181 }, + { 233, 145, 183 }, { 233, 145, 189 }, { 233, 145, 154 }, { 233, 145, 188 }, { 233, 145, 190 }, { 233, + 146, 129 }, { 233, 145, 191 }, { 233, 150, 130 }, { 233, 150, 135 }, { 233, 150, 138 }, { 233, 150, + 148 }, { 233, 150, 150 }, { 233, 150, 152 }, { 233, 150, 153 }, { 63, 0, 0 }, { 233, 150, 160 }, + { 233, 150, 168 }, { 233, 150, 167 }, { 233, 150, 173 }, { 233, 150, 188 }, { 233, 150, 187 }, { 233, + 150, 185 }, { 233, 150, 190 }, { 233, 151, 138 }, { 230, 191, 182 }, { 233, 151, 131 }, { 233, 151, + 141 }, { 233, 151, 140 }, { 233, 151, 149 }, { 233, 151, 148 }, { 233, 151, 150 }, { 233, 151, 156 }, + { 233, 151, 161 }, { 233, 151, 165 }, { 233, 151, 162 }, { 233, 152, 161 }, { 233, 152, 168 }, { 233, + 152, 174 }, { 233, 152, 175 }, { 233, 153, 130 }, { 233, 153, 140 }, { 233, 153, 143 }, { 233, 153, + 139 }, { 233, 153, 183 }, { 233, 153, 156 }, { 233, 153, 158 }, { 233, 153, 157 }, { 233, 153, 159 }, + { 233, 153, 166 }, { 233, 153, 178 }, { 233, 153, 172 }, { 233, 154, 141 }, { 233, 154, 152 }, { 233, + 154, 149 }, { 233, 154, 151 }, { 233, 154, 170 }, { 233, 154, 167 }, { 233, 154, 177 }, { 233, 154, + 178 }, { 233, 154, 176 }, { 233, 154, 180 }, { 233, 154, 182 }, { 233, 154, 184 }, { 233, 154, 185 }, + { 233, 155, 142 }, { 233, 155, 139 }, { 233, 155, 137 }, { 233, 155, 141 }, { 232, 165, 141 }, { 233, + 155, 156 }, { 233, 156, 141 }, { 233, 155, 149 }, { 233, 155, 185 }, { 233, 156, 132 }, { 233, 156, + 134 }, { 233, 156, 136 }, { 233, 156, 147 }, { 233, 156, 142 }, { 233, 156, 145 }, { 233, 156, 143 }, + { 233, 156, 150 }, { 233, 156, 153 }, { 233, 156, 164 }, { 233, 156, 170 }, { 233, 156, 176 }, { 233, + 156, 185 }, { 233, 156, 189 }, { 233, 156, 190 }, { 233, 157, 132 }, { 233, 157, 134 }, { 233, 157, + 136 }, { 233, 157, 130 }, { 233, 157, 137 }, { 233, 157, 156 }, { 233, 157, 160 }, { 233, 157, 164 }, + { 233, 157, 166 }, { 233, 157, 168 }, { 229, 139, 146 }, { 233, 157, 171 }, { 233, 157, 177 }, { 233, + 157, 185 }, { 233, 158, 133 }, { 233, 157, 188 }, { 233, 158, 129 }, { 233, 157, 186 }, { 233, 158, + 134 }, { 233, 158, 139 }, { 233, 158, 143 }, { 233, 158, 144 }, { 233, 158, 156 }, { 233, 158, 168 }, + { 233, 158, 166 }, { 233, 158, 163 }, { 233, 158, 179 }, { 233, 158, 180 }, { 233, 159, 131 }, { 233, + 159, 134 }, { 233, 159, 136 }, { 233, 159, 139 }, { 233, 159, 156 }, { 233, 159, 173 }, { 233, 189, + 143 }, { 233, 159, 178 }, { 231, 171, 159 }, { 233, 159, 182 }, { 233, 159, 181 }, { 233, 160, 143 }, + { 233, 160, 140 }, { 233, 160, 184 }, { 233, 160, 164 }, { 233, 160, 161 }, { 233, 160, 183 }, { 233, + 160, 189 }, { 233, 161, 134 }, { 233, 161, 143 }, { 233, 161, 139 }, { 233, 161, 171 }, { 233, 161, + 175 }, { 233, 161, 176 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 233, 161, 177 }, + { 233, 161, 180 }, { 233, 161, 179 }, { 233, 162, 170 }, { 233, 162, 175 }, { 233, 162, 177 }, { 233, + 162, 182 }, { 233, 163, 132 }, { 233, 163, 131 }, { 233, 163, 134 }, { 233, 163, 169 }, { 233, 163, + 171 }, { 233, 164, 131 }, { 233, 164, 137 }, { 233, 164, 146 }, { 233, 164, 148 }, { 233, 164, 152 }, + { 233, 164, 161 }, { 233, 164, 157 }, { 233, 164, 158 }, { 233, 164, 164 }, { 233, 164, 160 }, { 233, + 164, 172 }, { 233, 164, 174 }, { 233, 164, 189 }, { 233, 164, 190 }, { 233, 165, 130 }, { 233, 165, + 137 }, { 233, 165, 133 }, { 233, 165, 144 }, { 233, 165, 139 }, { 233, 165, 145 }, { 233, 165, 146 }, + { 233, 165, 140 }, { 233, 165, 149 }, { 233, 166, 151 }, { 233, 166, 152 }, { 233, 166, 165 }, { 233, + 166, 173 }, { 233, 166, 174 }, { 233, 166, 188 }, { 233, 167, 159 }, { 233, 167, 155 }, { 233, 167, + 157 }, { 233, 167, 152 }, { 233, 167, 145 }, { 233, 167, 173 }, { 233, 167, 174 }, { 233, 167, 177 }, + { 233, 167, 178 }, { 233, 167, 187 }, { 233, 167, 184 }, { 233, 168, 129 }, { 233, 168, 143 }, { 233, + 168, 133 }, { 233, 167, 162 }, { 233, 168, 153 }, { 233, 168, 171 }, { 233, 168, 183 }, { 233, 169, + 133 }, { 233, 169, 130 }, { 233, 169, 128 }, { 233, 169, 131 }, { 63, 0, 0 }, { 233, 168, 190 }, + { 233, 169, 149 }, { 233, 169, 141 }, { 233, 169, 155 }, { 233, 169, 151 }, { 233, 169, 159 }, { 233, + 169, 162 }, { 233, 169, 165 }, { 233, 169, 164 }, { 233, 169, 169 }, { 233, 169, 171 }, { 233, 169, + 170 }, { 233, 170, 173 }, { 233, 170, 176 }, { 233, 170, 188 }, { 233, 171, 128 }, { 233, 171, 143 }, + { 233, 171, 145 }, { 233, 171, 147 }, { 233, 171, 148 }, { 233, 171, 158 }, { 233, 171, 159 }, { 233, + 171, 162 }, { 233, 171, 163 }, { 233, 171, 166 }, { 233, 171, 175 }, { 233, 171, 171 }, { 233, 171, + 174 }, { 233, 171, 180 }, { 233, 171, 177 }, { 233, 171, 183 }, { 233, 171, 187 }, { 233, 172, 134 }, + { 233, 172, 152 }, { 233, 172, 154 }, { 233, 172, 159 }, { 233, 172, 162 }, { 233, 172, 163 }, { 233, + 172, 165 }, { 233, 172, 167 }, { 233, 172, 168 }, { 233, 172, 169 }, { 233, 172, 170 }, { 233, 172, + 174 }, { 233, 172, 175 }, { 233, 172, 178 }, { 233, 173, 132 }, { 233, 173, 131 }, { 233, 173, 143 }, + { 233, 173, 141 }, { 233, 173, 142 }, { 233, 173, 145 }, { 233, 173, 152 }, { 233, 173, 180 }, { 233, + 174, 147 }, { 233, 174, 131 }, { 233, 174, 145 }, { 233, 174, 150 }, { 233, 174, 151 }, { 233, 174, + 159 }, { 233, 174, 160 }, { 233, 174, 168 }, { 233, 174, 180 }, { 233, 175, 128 }, { 233, 175, 138 }, + { 233, 174, 185 }, { 233, 175, 134 }, { 233, 175, 143 }, { 233, 175, 145 }, { 233, 175, 146 }, { 233, + 175, 163 }, { 233, 175, 162 }, { 233, 175, 164 }, { 233, 175, 148 }, { 233, 175, 161 }, { 233, 176, + 186 }, { 233, 175, 178 }, { 233, 175, 177 }, { 233, 175, 176 }, { 233, 176, 149 }, { 233, 176, 148 }, + { 233, 176, 137 }, { 233, 176, 147 }, { 233, 176, 140 }, { 233, 176, 134 }, { 233, 176, 136 }, { 233, + 176, 146 }, { 233, 176, 138 }, { 233, 176, 132 }, { 233, 176, 174 }, { 233, 176, 155 }, { 233, 176, + 165 }, { 233, 176, 164 }, { 233, 176, 161 }, { 233, 176, 176 }, { 233, 177, 135 }, { 233, 176, 178 }, + { 233, 177, 134 }, { 233, 176, 190 }, { 233, 177, 154 }, { 233, 177, 160 }, { 233, 177, 167 }, { 233, + 177, 182 }, { 233, 177, 184 }, { 233, 179, 167 }, { 233, 179, 172 }, { 233, 179, 176 }, { 233, 180, + 137 }, { 233, 180, 136 }, { 233, 179, 171 }, { 233, 180, 131 }, { 233, 180, 134 }, { 233, 180, 170 }, + { 233, 180, 166 }, { 233, 182, 175 }, { 233, 180, 163 }, { 233, 180, 159 }, { 233, 181, 132 }, { 233, + 180, 149 }, { 233, 180, 146 }, { 233, 181, 129 }, { 233, 180, 191 }, { 233, 180, 190 }, { 233, 181, + 134 }, { 233, 181, 136 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 233, 181, 157 }, + { 233, 181, 158 }, { 233, 181, 164 }, { 233, 181, 145 }, { 233, 181, 144 }, { 233, 181, 153 }, { 233, + 181, 178 }, { 233, 182, 137 }, { 233, 182, 135 }, { 233, 182, 171 }, { 233, 181, 175 }, { 233, 181, + 186 }, { 233, 182, 154 }, { 233, 182, 164 }, { 233, 182, 169 }, { 233, 182, 178 }, { 233, 183, 132 }, + { 233, 183, 129 }, { 233, 182, 187 }, { 233, 182, 184 }, { 233, 182, 186 }, { 233, 183, 134 }, { 233, + 183, 143 }, { 233, 183, 130 }, { 233, 183, 153 }, { 233, 183, 147 }, { 233, 183, 184 }, { 233, 183, + 166 }, { 233, 183, 173 }, { 233, 183, 175 }, { 233, 183, 189 }, { 233, 184, 154 }, { 233, 184, 155 }, + { 233, 184, 158 }, { 233, 185, 181 }, { 233, 185, 185 }, { 233, 185, 189 }, { 233, 186, 129 }, { 233, + 186, 136 }, { 233, 186, 139 }, { 233, 186, 140 }, { 233, 186, 146 }, { 233, 186, 149 }, { 233, 186, + 145 }, { 233, 186, 157 }, { 233, 186, 165 }, { 233, 186, 169 }, { 233, 186, 184 }, { 233, 186, 170 }, + { 233, 186, 173 }, { 233, 157, 161 }, { 233, 187, 140 }, { 233, 187, 142 }, { 233, 187, 143 }, { 233, + 187, 144 }, { 233, 187, 148 }, { 233, 187, 156 }, { 233, 187, 158 }, { 233, 187, 157 }, { 233, 187, + 160 }, { 233, 187, 165 }, { 233, 187, 168 }, { 233, 187, 175 }, { 63, 0, 0 }, { 233, 187, 180 }, + { 233, 187, 182 }, { 233, 187, 183 }, { 233, 187, 185 }, { 233, 187, 187 }, { 233, 187, 188 }, { 233, + 187, 189 }, { 233, 188, 135 }, { 233, 188, 136 }, { 231, 154, 183 }, { 233, 188, 149 }, { 233, 188, + 161 }, { 233, 188, 172 }, { 233, 188, 190 }, { 233, 189, 138 }, { 233, 189, 146 }, { 233, 189, 148 }, + { 233, 189, 163 }, { 233, 189, 159 }, { 233, 189, 160 }, { 233, 189, 161 }, { 233, 189, 166 }, { 233, + 189, 167 }, { 233, 189, 172 }, { 233, 189, 170 }, { 233, 189, 183 }, { 233, 189, 178 }, { 233, 189, + 182 }, { 233, 190, 149 }, { 233, 190, 156 }, { 233, 190, 160 }, { 229, 160, 175 }, { 230, 167, 135 }, + { 233, 129, 153 }, { 231, 145, 164 }, { 229, 135, 156 }, { 231, 134, 153 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 231, 186, 138 }, + { 232, 164, 156 }, { 233, 141, 136 }, { 233, 138, 136 }, { 232, 147, 156 }, { 228, 191, 137 }, { 231, + 130, 187 }, { 230, 152, 177 }, { 230, 163, 136 }, { 233, 139, 185 }, { 230, 155, 187 }, { 229, 189, + 133 }, { 228, 184, 168 }, { 228, 187, 161 }, { 228, 187, 188 }, { 228, 188, 128 }, { 228, 188, 131 }, + { 228, 188, 185 }, { 228, 189, 150 }, { 228, 190, 146 }, { 228, 190, 138 }, { 228, 190, 154 }, { 228, + 190, 148 }, { 228, 191, 141 }, { 229, 129, 128 }, { 229, 128, 162 }, { 228, 191, 191 }, { 229, 128, + 158 }, { 229, 129, 134 }, { 229, 129, 176 }, { 229, 129, 130 }, { 229, 130, 148 }, { 229, 131, 180 }, + { 229, 131, 152 }, { 229, 133, 138 }, { 229, 133, 164 }, { 229, 134, 157 }, { 229, 134, 190 }, { 229, + 135, 172 }, { 229, 136, 149 }, { 229, 138, 156 }, { 229, 138, 166 }, { 229, 139, 128 }, { 229, 139, + 155 }, { 229, 140, 128 }, { 229, 140, 135 }, { 229, 140, 164 }, { 229, 141, 178 }, { 229, 142, 147 }, + { 229, 142, 178 }, { 229, 143, 157 }, { 239, 168, 142 }, { 229, 146, 156 }, { 229, 146, 138 }, { 229, + 146, 169 }, { 229, 147, 191 }, { 229, 150, 134 }, { 229, 157, 153 }, { 229, 157, 165 }, { 229, 158, + 172 }, { 229, 159, 136 }, { 229, 159, 135 }, { 239, 168, 143 }, { 63, 0, 0 }, { 239, 168, 144 }, + { 229, 162, 158 }, { 229, 162, 178 }, { 229, 164, 139 }, { 229, 165, 147 }, { 229, 165, 155 }, { 229, + 165, 157 }, { 229, 165, 163 }, { 229, 166, 164 }, { 229, 166, 186 }, { 229, 173, 150 }, { 229, 175, + 128 }, { 231, 148, 175 }, { 229, 175, 152 }, { 229, 175, 172 }, { 229, 176, 158 }, { 229, 178, 166 }, + { 229, 178, 186 }, { 229, 179, 181 }, { 229, 180, 167 }, { 229, 181, 147 }, { 239, 168, 145 }, { 229, + 181, 130 }, { 229, 181, 173 }, { 229, 182, 184 }, { 229, 182, 185 }, { 229, 183, 144 }, { 229, 188, + 161 }, { 229, 188, 180 }, { 229, 189, 167 }, { 229, 190, 183 }, { 229, 191, 158 }, { 230, 129, 157 }, + { 230, 130, 133 }, { 230, 130, 138 }, { 230, 131, 158 }, { 230, 131, 149 }, { 230, 132, 160 }, { 230, + 131, 178 }, { 230, 132, 145 }, { 230, 132, 183 }, { 230, 132, 176 }, { 230, 134, 152 }, { 230, 136, + 147 }, { 230, 138, 166 }, { 230, 143, 181 }, { 230, 145, 160 }, { 230, 146, 157 }, { 230, 147, 142 }, + { 230, 149, 142 }, { 230, 152, 128 }, { 230, 152, 149 }, { 230, 152, 187 }, { 230, 152, 137 }, { 230, + 152, 174 }, { 230, 152, 158 }, { 230, 152, 164 }, { 230, 153, 165 }, { 230, 153, 151 }, { 230, 153, + 153 }, { 239, 168, 146 }, { 230, 153, 179 }, { 230, 154, 153 }, { 230, 154, 160 }, { 230, 154, 178 }, + { 230, 154, 191 }, { 230, 155, 186 }, { 230, 156, 142 }, { 239, 164, 169 }, { 230, 157, 166 }, { 230, + 158, 187 }, { 230, 161, 146 }, { 230, 159, 128 }, { 230, 160, 129 }, { 230, 161, 132 }, { 230, 163, + 143 }, { 239, 168, 147 }, { 230, 165, 168 }, { 239, 168, 148 }, { 230, 166, 152 }, { 230, 167, 162 }, + { 230, 168, 176 }, { 230, 169, 171 }, { 230, 169, 134 }, { 230, 169, 179 }, { 230, 169, 190 }, { 230, + 171, 162 }, { 230, 171, 164 }, { 230, 175, 150 }, { 230, 176, 191 }, { 230, 177, 156 }, { 230, 178, + 134 }, { 230, 177, 175 }, { 230, 179, 154 }, { 230, 180, 132 }, { 230, 182, 135 }, { 230, 181, 175 }, + { 230, 182, 150 }, { 230, 182, 172 }, { 230, 183, 143 }, { 230, 183, 184 }, { 230, 183, 178 }, { 230, + 183, 188 }, { 230, 184, 185 }, { 230, 185, 156 }, { 230, 184, 167 }, { 230, 184, 188 }, { 230, 186, + 191 }, { 230, 190, 136 }, { 230, 190, 181 }, { 230, 191, 181 }, { 231, 128, 133 }, { 231, 128, 135 }, + { 231, 128, 168 }, { 231, 130, 133 }, { 231, 130, 171 }, { 231, 132, 143 }, { 231, 132, 132 }, { 231, + 133, 156 }, { 231, 133, 134 }, { 231, 133, 135 }, { 239, 168, 149 }, { 231, 135, 129 }, { 231, 135, + 190 }, { 231, 138, 177 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 231, 138, 190 }, + { 231, 140, 164 }, { 239, 168, 150 }, { 231, 141, 183 }, { 231, 142, 189 }, { 231, 143, 137 }, { 231, + 143, 150 }, { 231, 143, 163 }, { 231, 143, 146 }, { 231, 144, 135 }, { 231, 143, 181 }, { 231, 144, + 166 }, { 231, 144, 170 }, { 231, 144, 169 }, { 231, 144, 174 }, { 231, 145, 162 }, { 231, 146, 137 }, + { 231, 146, 159 }, { 231, 148, 129 }, { 231, 149, 175 }, { 231, 154, 130 }, { 231, 154, 156 }, { 231, + 154, 158 }, { 231, 154, 155 }, { 231, 154, 166 }, { 239, 168, 151 }, { 231, 157, 134 }, { 229, 138, + 175 }, { 231, 160, 161 }, { 231, 161, 142 }, { 231, 161, 164 }, { 231, 161, 186 }, { 231, 164, 176 }, + { 239, 168, 152 }, { 239, 168, 153 }, { 239, 168, 154 }, { 231, 166, 148 }, { 239, 168, 155 }, { 231, + 166, 155 }, { 231, 171, 145 }, { 231, 171, 167 }, { 239, 168, 156 }, { 231, 171, 171 }, { 231, 174, + 158 }, { 239, 168, 157 }, { 231, 181, 136 }, { 231, 181, 156 }, { 231, 182, 183 }, { 231, 182, 160 }, + { 231, 183, 150 }, { 231, 185, 146 }, { 231, 189, 135 }, { 231, 190, 161 }, { 239, 168, 158 }, { 232, + 140, 129 }, { 232, 141, 162 }, { 232, 141, 191 }, { 232, 143, 135 }, { 232, 143, 182 }, { 232, 145, + 136 }, { 232, 146, 180 }, { 232, 149, 147 }, { 232, 149, 153 }, { 63, 0, 0 }, { 232, 149, 171 }, + { 239, 168, 159 }, { 232, 150, 176 }, { 239, 168, 160 }, { 239, 168, 161 }, { 232, 160, 135 }, { 232, + 163, 181 }, { 232, 168, 146 }, { 232, 168, 183 }, { 232, 169, 185 }, { 232, 170, 167 }, { 232, 170, + 190 }, { 232, 171, 159 }, { 239, 168, 162 }, { 232, 171, 182 }, { 232, 173, 147 }, { 232, 173, 191 }, + { 232, 179, 176 }, { 232, 179, 180 }, { 232, 180, 146 }, { 232, 181, 182 }, { 239, 168, 163 }, { 232, + 187, 143 }, { 239, 168, 164 }, { 239, 168, 165 }, { 233, 129, 167 }, { 233, 131, 158 }, { 239, 168, + 166 }, { 233, 132, 149 }, { 233, 132, 167 }, { 233, 135, 154 }, { 233, 135, 151 }, { 233, 135, 158 }, + { 233, 135, 173 }, { 233, 135, 174 }, { 233, 135, 164 }, { 233, 135, 165 }, { 233, 136, 134 }, { 233, + 136, 144 }, { 233, 136, 138 }, { 233, 136, 186 }, { 233, 137, 128 }, { 233, 136, 188 }, { 233, 137, + 142 }, { 233, 137, 153 }, { 233, 137, 145 }, { 233, 136, 185 }, { 233, 137, 167 }, { 233, 138, 167 }, + { 233, 137, 183 }, { 233, 137, 184 }, { 233, 139, 167 }, { 233, 139, 151 }, { 233, 139, 153 }, { 233, + 139, 144 }, { 239, 168, 167 }, { 233, 139, 149 }, { 233, 139, 160 }, { 233, 139, 147 }, { 233, 140, + 165 }, { 233, 140, 161 }, { 233, 139, 187 }, { 239, 168, 168 }, { 233, 140, 158 }, { 233, 139, 191 }, + { 233, 140, 157 }, { 233, 140, 130 }, { 233, 141, 176 }, { 233, 141, 151 }, { 233, 142, 164 }, { 233, + 143, 134 }, { 233, 143, 158 }, { 233, 143, 184 }, { 233, 144, 177 }, { 233, 145, 133 }, { 233, 145, + 136 }, { 233, 150, 146 }, { 239, 167, 156 }, { 239, 168, 169 }, { 233, 154, 157 }, { 233, 154, 175 }, + { 233, 156, 179 }, { 233, 156, 187 }, { 233, 157, 131 }, { 233, 157, 141 }, { 233, 157, 143 }, { 233, + 157, 145 }, { 233, 157, 149 }, { 233, 161, 151 }, { 233, 161, 165 }, { 239, 168, 170 }, { 239, 168, + 171 }, { 233, 164, 167 }, { 239, 168, 172 }, { 233, 166, 158 }, { 233, 169, 142 }, { 233, 171, 153 }, + { 233, 171, 156 }, { 233, 173, 181 }, { 233, 173, 178 }, { 233, 174, 143 }, { 233, 174, 177 }, { 233, + 174, 187 }, { 233, 176, 128 }, { 233, 181, 176 }, { 233, 181, 171 }, { 239, 168, 173 }, { 233, 184, + 153 }, { 233, 187, 145 }, { 63, 0, 0 }, { 63, 0, 0 }, { 226, 133, 176 }, { 226, 133, 177 }, + { 226, 133, 178 }, { 226, 133, 179 }, { 226, 133, 180 }, { 226, 133, 181 }, { 226, 133, 182 }, { 226, + 133, 183 }, { 226, 133, 184 }, { 226, 133, 185 }, { 239, 191, 162 }, { 239, 191, 164 }, { 239, 188, + 135 }, { 239, 188, 130 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 226, 133, 176 }, + { 226, 133, 177 }, { 226, 133, 178 }, { 226, 133, 179 }, { 226, 133, 180 }, { 226, 133, 181 }, { 226, + 133, 182 }, { 226, 133, 183 }, { 226, 133, 184 }, { 226, 133, 185 }, { 226, 133, 160 }, { 226, 133, + 161 }, { 226, 133, 162 }, { 226, 133, 163 }, { 226, 133, 164 }, { 226, 133, 165 }, { 226, 133, 166 }, + { 226, 133, 167 }, { 226, 133, 168 }, { 226, 133, 169 }, { 239, 191, 162 }, { 239, 191, 164 }, { 239, + 188, 135 }, { 239, 188, 130 }, { 227, 136, 177 }, { 226, 132, 150 }, { 226, 132, 161 }, { 226, 136, + 181 }, { 231, 186, 138 }, { 232, 164, 156 }, { 233, 141, 136 }, { 233, 138, 136 }, { 232, 147, 156 }, + { 228, 191, 137 }, { 231, 130, 187 }, { 230, 152, 177 }, { 230, 163, 136 }, { 233, 139, 185 }, { 230, + 155, 187 }, { 229, 189, 133 }, { 228, 184, 168 }, { 228, 187, 161 }, { 228, 187, 188 }, { 228, 188, + 128 }, { 228, 188, 131 }, { 228, 188, 185 }, { 228, 189, 150 }, { 228, 190, 146 }, { 228, 190, 138 }, + { 228, 190, 154 }, { 228, 190, 148 }, { 228, 191, 141 }, { 229, 129, 128 }, { 229, 128, 162 }, { 228, + 191, 191 }, { 229, 128, 158 }, { 229, 129, 134 }, { 229, 129, 176 }, { 229, 129, 130 }, { 229, 130, + 148 }, { 229, 131, 180 }, { 229, 131, 152 }, { 229, 133, 138 }, { 63, 0, 0 }, { 229, 133, 164 }, + { 229, 134, 157 }, { 229, 134, 190 }, { 229, 135, 172 }, { 229, 136, 149 }, { 229, 138, 156 }, { 229, + 138, 166 }, { 229, 139, 128 }, { 229, 139, 155 }, { 229, 140, 128 }, { 229, 140, 135 }, { 229, 140, + 164 }, { 229, 141, 178 }, { 229, 142, 147 }, { 229, 142, 178 }, { 229, 143, 157 }, { 239, 168, 142 }, + { 229, 146, 156 }, { 229, 146, 138 }, { 229, 146, 169 }, { 229, 147, 191 }, { 229, 150, 134 }, { 229, + 157, 153 }, { 229, 157, 165 }, { 229, 158, 172 }, { 229, 159, 136 }, { 229, 159, 135 }, { 239, 168, + 143 }, { 239, 168, 144 }, { 229, 162, 158 }, { 229, 162, 178 }, { 229, 164, 139 }, { 229, 165, 147 }, + { 229, 165, 155 }, { 229, 165, 157 }, { 229, 165, 163 }, { 229, 166, 164 }, { 229, 166, 186 }, { 229, + 173, 150 }, { 229, 175, 128 }, { 231, 148, 175 }, { 229, 175, 152 }, { 229, 175, 172 }, { 229, 176, + 158 }, { 229, 178, 166 }, { 229, 178, 186 }, { 229, 179, 181 }, { 229, 180, 167 }, { 229, 181, 147 }, + { 239, 168, 145 }, { 229, 181, 130 }, { 229, 181, 173 }, { 229, 182, 184 }, { 229, 182, 185 }, { 229, + 183, 144 }, { 229, 188, 161 }, { 229, 188, 180 }, { 229, 189, 167 }, { 229, 190, 183 }, { 229, 191, + 158 }, { 230, 129, 157 }, { 230, 130, 133 }, { 230, 130, 138 }, { 230, 131, 158 }, { 230, 131, 149 }, + { 230, 132, 160 }, { 230, 131, 178 }, { 230, 132, 145 }, { 230, 132, 183 }, { 230, 132, 176 }, { 230, + 134, 152 }, { 230, 136, 147 }, { 230, 138, 166 }, { 230, 143, 181 }, { 230, 145, 160 }, { 230, 146, + 157 }, { 230, 147, 142 }, { 230, 149, 142 }, { 230, 152, 128 }, { 230, 152, 149 }, { 230, 152, 187 }, + { 230, 152, 137 }, { 230, 152, 174 }, { 230, 152, 158 }, { 230, 152, 164 }, { 230, 153, 165 }, { 230, + 153, 151 }, { 230, 153, 153 }, { 239, 168, 146 }, { 230, 153, 179 }, { 230, 154, 153 }, { 230, 154, + 160 }, { 230, 154, 178 }, { 230, 154, 191 }, { 230, 155, 186 }, { 230, 156, 142 }, { 239, 164, 169 }, + { 230, 157, 166 }, { 230, 158, 187 }, { 230, 161, 146 }, { 230, 159, 128 }, { 230, 160, 129 }, { 230, + 161, 132 }, { 230, 163, 143 }, { 239, 168, 147 }, { 230, 165, 168 }, { 239, 168, 148 }, { 230, 166, + 152 }, { 230, 167, 162 }, { 230, 168, 176 }, { 230, 169, 171 }, { 230, 169, 134 }, { 230, 169, 179 }, + { 230, 169, 190 }, { 230, 171, 162 }, { 230, 171, 164 }, { 230, 175, 150 }, { 230, 176, 191 }, { 230, + 177, 156 }, { 230, 178, 134 }, { 230, 177, 175 }, { 230, 179, 154 }, { 230, 180, 132 }, { 230, 182, + 135 }, { 230, 181, 175 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 230, 182, 150 }, + { 230, 182, 172 }, { 230, 183, 143 }, { 230, 183, 184 }, { 230, 183, 178 }, { 230, 183, 188 }, { 230, + 184, 185 }, { 230, 185, 156 }, { 230, 184, 167 }, { 230, 184, 188 }, { 230, 186, 191 }, { 230, 190, + 136 }, { 230, 190, 181 }, { 230, 191, 181 }, { 231, 128, 133 }, { 231, 128, 135 }, { 231, 128, 168 }, + { 231, 130, 133 }, { 231, 130, 171 }, { 231, 132, 143 }, { 231, 132, 132 }, { 231, 133, 156 }, { 231, + 133, 134 }, { 231, 133, 135 }, { 239, 168, 149 }, { 231, 135, 129 }, { 231, 135, 190 }, { 231, 138, + 177 }, { 231, 138, 190 }, { 231, 140, 164 }, { 239, 168, 150 }, { 231, 141, 183 }, { 231, 142, 189 }, + { 231, 143, 137 }, { 231, 143, 150 }, { 231, 143, 163 }, { 231, 143, 146 }, { 231, 144, 135 }, { 231, + 143, 181 }, { 231, 144, 166 }, { 231, 144, 170 }, { 231, 144, 169 }, { 231, 144, 174 }, { 231, 145, + 162 }, { 231, 146, 137 }, { 231, 146, 159 }, { 231, 148, 129 }, { 231, 149, 175 }, { 231, 154, 130 }, + { 231, 154, 156 }, { 231, 154, 158 }, { 231, 154, 155 }, { 231, 154, 166 }, { 239, 168, 151 }, { 231, + 157, 134 }, { 229, 138, 175 }, { 231, 160, 161 }, { 231, 161, 142 }, { 231, 161, 164 }, { 231, 161, + 186 }, { 231, 164, 176 }, { 239, 168, 152 }, { 239, 168, 153 }, { 63, 0, 0 }, { 239, 168, 154 }, + { 231, 166, 148 }, { 239, 168, 155 }, { 231, 166, 155 }, { 231, 171, 145 }, { 231, 171, 167 }, { 239, + 168, 156 }, { 231, 171, 171 }, { 231, 174, 158 }, { 239, 168, 157 }, { 231, 181, 136 }, { 231, 181, + 156 }, { 231, 182, 183 }, { 231, 182, 160 }, { 231, 183, 150 }, { 231, 185, 146 }, { 231, 189, 135 }, + { 231, 190, 161 }, { 239, 168, 158 }, { 232, 140, 129 }, { 232, 141, 162 }, { 232, 141, 191 }, { 232, + 143, 135 }, { 232, 143, 182 }, { 232, 145, 136 }, { 232, 146, 180 }, { 232, 149, 147 }, { 232, 149, + 153 }, { 232, 149, 171 }, { 239, 168, 159 }, { 232, 150, 176 }, { 239, 168, 160 }, { 239, 168, 161 }, + { 232, 160, 135 }, { 232, 163, 181 }, { 232, 168, 146 }, { 232, 168, 183 }, { 232, 169, 185 }, { 232, + 170, 167 }, { 232, 170, 190 }, { 232, 171, 159 }, { 239, 168, 162 }, { 232, 171, 182 }, { 232, 173, + 147 }, { 232, 173, 191 }, { 232, 179, 176 }, { 232, 179, 180 }, { 232, 180, 146 }, { 232, 181, 182 }, + { 239, 168, 163 }, { 232, 187, 143 }, { 239, 168, 164 }, { 239, 168, 165 }, { 233, 129, 167 }, { 233, + 131, 158 }, { 239, 168, 166 }, { 233, 132, 149 }, { 233, 132, 167 }, { 233, 135, 154 }, { 233, 135, + 151 }, { 233, 135, 158 }, { 233, 135, 173 }, { 233, 135, 174 }, { 233, 135, 164 }, { 233, 135, 165 }, + { 233, 136, 134 }, { 233, 136, 144 }, { 233, 136, 138 }, { 233, 136, 186 }, { 233, 137, 128 }, { 233, + 136, 188 }, { 233, 137, 142 }, { 233, 137, 153 }, { 233, 137, 145 }, { 233, 136, 185 }, { 233, 137, + 167 }, { 233, 138, 167 }, { 233, 137, 183 }, { 233, 137, 184 }, { 233, 139, 167 }, { 233, 139, 151 }, + { 233, 139, 153 }, { 233, 139, 144 }, { 239, 168, 167 }, { 233, 139, 149 }, { 233, 139, 160 }, { 233, + 139, 147 }, { 233, 140, 165 }, { 233, 140, 161 }, { 233, 139, 187 }, { 239, 168, 168 }, { 233, 140, + 158 }, { 233, 139, 191 }, { 233, 140, 157 }, { 233, 140, 130 }, { 233, 141, 176 }, { 233, 141, 151 }, + { 233, 142, 164 }, { 233, 143, 134 }, { 233, 143, 158 }, { 233, 143, 184 }, { 233, 144, 177 }, { 233, + 145, 133 }, { 233, 145, 136 }, { 233, 150, 146 }, { 239, 167, 156 }, { 239, 168, 169 }, { 233, 154, + 157 }, { 233, 154, 175 }, { 233, 156, 179 }, { 233, 156, 187 }, { 233, 157, 131 }, { 233, 157, 141 }, + { 233, 157, 143 }, { 233, 157, 145 }, { 233, 157, 149 }, { 233, 161, 151 }, { 233, 161, 165 }, { 239, + 168, 170 }, { 239, 168, 171 }, { 233, 164, 167 }, { 239, 168, 172 }, { 233, 166, 158 }, { 233, 169, + 142 }, { 233, 171, 153 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 233, 171, 156 }, + { 233, 173, 181 }, { 233, 173, 178 }, { 233, 174, 143 }, { 233, 174, 177 }, { 233, 174, 187 }, { 233, + 176, 128 }, { 233, 181, 176 }, { 233, 181, 171 }, { 239, 168, 173 }, { 233, 184, 153 }, { 233, 187, + 145 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, + { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, + 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, + 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 }, { 63, 0, 0 } +}; diff --git a/cpan/dist/Unicode-Japanese/c_lib/table_u2s.c b/cpan/dist/Unicode-Japanese/c_lib/table_u2s.c new file mode 100644 index 00000000..f1bdfe33 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/table_u2s.c @@ -0,0 +1,5359 @@ +/* This file is autogenerated by autogen.pl. */ +#include "unijp_table.h" +/* +$VAR1 = { + 'usize' => 2, + 'chars' => '42752', + 'file' => 'jcode/u2s.dat', + 'name' => 'u2s', + 'path' => '../jcode/u2s.dat', + 'ucname' => 'U2S', + 'size' => 85504 + }; +*/ +const uj_uint8 _uj_table_u2s[UJ_U2S_CHARS][UJ_U2S_USIZE] = { + { 0, 0 }, { 1, 0 }, { 2, 0 }, { 3, 0 }, { 4, 0 }, { 5, 0 }, { 6, 0 }, { 7, 0 }, + { 8, 0 }, { 9, 0 }, { 10, 0 }, { 11, 0 }, { 12, 0 }, { 13, 0 }, { 14, 0 }, { 15, 0 }, + { 16, 0 }, { 17, 0 }, { 18, 0 }, { 19, 0 }, { 20, 0 }, { 21, 0 }, { 22, 0 }, { 23, 0 }, + { 24, 0 }, { 25, 0 }, { 26, 0 }, { 27, 0 }, { 28, 0 }, { 29, 0 }, { 30, 0 }, { 31, 0 }, + { 32, 0 }, { 33, 0 }, { 34, 0 }, { 35, 0 }, { 36, 0 }, { 37, 0 }, { 38, 0 }, { 39, 0 }, + { 40, 0 }, { 41, 0 }, { 42, 0 }, { 43, 0 }, { 44, 0 }, { 45, 0 }, { 46, 0 }, { 47, 0 }, + { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 }, + { 56, 0 }, { 57, 0 }, { 58, 0 }, { 59, 0 }, { 60, 0 }, { 61, 0 }, { 62, 0 }, { 63, 0 }, + { 64, 0 }, { 65, 0 }, { 66, 0 }, { 67, 0 }, { 68, 0 }, { 69, 0 }, { 70, 0 }, { 71, 0 }, + { 72, 0 }, { 73, 0 }, { 74, 0 }, { 75, 0 }, { 76, 0 }, { 77, 0 }, { 78, 0 }, { 79, 0 }, + { 80, 0 }, { 81, 0 }, { 82, 0 }, { 83, 0 }, { 84, 0 }, { 85, 0 }, { 86, 0 }, { 87, 0 }, + { 88, 0 }, { 89, 0 }, { 90, 0 }, { 91, 0 }, { 92, 0 }, { 93, 0 }, { 94, 0 }, { 95, 0 }, + { 96, 0 }, { 97, 0 }, { 98, 0 }, { 99, 0 }, { 100, 0 }, { 101, 0 }, { 102, 0 }, { 103, 0 }, + { 104, 0 }, { 105, 0 }, { 106, 0 }, { 107, 0 }, { 108, 0 }, { 109, 0 }, { 110, 0 }, { 111, 0 }, + { 112, 0 }, { 113, 0 }, { 114, 0 }, { 115, 0 }, { 116, 0 }, { 117, 0 }, { 118, 0 }, { 119, 0 }, + { 120, 0 }, { 121, 0 }, { 122, 0 }, { 123, 0 }, { 124, 0 }, { 125, 0 }, { 126, 0 }, { 127, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 129, 145 }, { 129, 146 }, { 0, 0 }, { 92, 0 }, { 0, 0 }, { 129, 152 }, + { 129, 78 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 129, 202 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 129, 139 }, { 129, 125 }, { 0, 0 }, { 0, 0 }, { 129, 76 }, { 0, 0 }, { 129, 247 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 129, 126 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 129, 128 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 131, 159 }, { 131, 160 }, { 131, 161 }, { 131, 162 }, { 131, 163 }, { 131, 164 }, { 131, 165 }, + { 131, 166 }, { 131, 167 }, { 131, 168 }, { 131, 169 }, { 131, 170 }, { 131, 171 }, { 131, 172 }, { 131, 173 }, + { 131, 174 }, { 131, 175 }, { 0, 0 }, { 131, 176 }, { 131, 177 }, { 131, 178 }, { 131, 179 }, { 131, 180 }, + { 131, 181 }, { 131, 182 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 131, 191 }, { 131, 192 }, { 131, 193 }, { 131, 194 }, { 131, 195 }, { 131, 196 }, { 131, 197 }, + { 131, 198 }, { 131, 199 }, { 131, 200 }, { 131, 201 }, { 131, 202 }, { 131, 203 }, { 131, 204 }, { 131, 205 }, + { 131, 206 }, { 131, 207 }, { 0, 0 }, { 131, 208 }, { 131, 209 }, { 131, 210 }, { 131, 211 }, { 131, 212 }, + { 131, 213 }, { 131, 214 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 132, 70 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 132, 64 }, { 132, 65 }, { 132, 66 }, { 132, 67 }, { 132, 68 }, { 132, 69 }, { 132, 71 }, { 132, 72 }, + { 132, 73 }, { 132, 74 }, { 132, 75 }, { 132, 76 }, { 132, 77 }, { 132, 78 }, { 132, 79 }, { 132, 80 }, + { 132, 81 }, { 132, 82 }, { 132, 83 }, { 132, 84 }, { 132, 85 }, { 132, 86 }, { 132, 87 }, { 132, 88 }, + { 132, 89 }, { 132, 90 }, { 132, 91 }, { 132, 92 }, { 132, 93 }, { 132, 94 }, { 132, 95 }, { 132, 96 }, + { 132, 112 }, { 132, 113 }, { 132, 114 }, { 132, 115 }, { 132, 116 }, { 132, 117 }, { 132, 119 }, { 132, 120 }, + { 132, 121 }, { 132, 122 }, { 132, 123 }, { 132, 124 }, { 132, 125 }, { 132, 126 }, { 132, 128 }, { 132, 129 }, + { 132, 130 }, { 132, 131 }, { 132, 132 }, { 132, 133 }, { 132, 134 }, { 132, 135 }, { 132, 136 }, { 132, 137 }, + { 132, 138 }, { 132, 139 }, { 132, 140 }, { 132, 141 }, { 132, 142 }, { 132, 143 }, { 132, 144 }, { 132, 145 }, + { 0, 0 }, { 132, 118 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 129, 93 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 129, 92 }, { 129, 97 }, { 0, 0 }, + { 129, 101 }, { 129, 102 }, { 0, 0 }, { 0, 0 }, { 129, 103 }, { 129, 104 }, { 0, 0 }, { 0, 0 }, + { 129, 245 }, { 129, 246 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 129, 100 }, { 129, 99 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 129, 241 }, { 0, 0 }, { 129, 140 }, { 129, 141 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 129, 166 }, { 0, 0 }, { 0, 0 }, { 126, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 129, 142 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 135, 130 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 135, 132 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 129, 240 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 135, 84 }, { 135, 85 }, { 135, 86 }, { 135, 87 }, { 135, 88 }, { 135, 89 }, { 135, 90 }, { 135, 91 }, + { 135, 92 }, { 135, 93 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 238, 239 }, { 238, 240 }, { 238, 241 }, { 238, 242 }, { 238, 243 }, { 238, 244 }, { 238, 245 }, { 238, 246 }, + { 238, 247 }, { 238, 248 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 129, 169 }, { 129, 170 }, { 129, 168 }, { 129, 171 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 129, 203 }, { 0, 0 }, { 129, 204 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 129, 205 }, { 0, 0 }, { 129, 221 }, { 129, 206 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 129, 222 }, + { 129, 184 }, { 0, 0 }, { 0, 0 }, { 129, 185 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 135, 148 }, { 129, 124 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 129, 227 }, { 0, 0 }, { 0, 0 }, { 129, 229 }, { 129, 135 }, { 135, 152 }, + { 129, 218 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 129, 97 }, { 0, 0 }, { 129, 200 }, + { 129, 201 }, { 129, 191 }, { 129, 190 }, { 129, 231 }, { 129, 232 }, { 0, 0 }, { 135, 147 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 129, 136 }, { 129, 230 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 129, 228 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 129, 224 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 129, 130 }, { 129, 223 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 129, 133 }, { 129, 134 }, + { 0, 0 }, { 0, 0 }, { 129, 225 }, { 129, 226 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 129, 188 }, { 129, 189 }, { 0, 0 }, { 0, 0 }, { 129, 186 }, { 129, 187 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 129, 219 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 135, 153 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 129, 220 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 135, 64 }, { 135, 65 }, { 135, 66 }, { 135, 67 }, { 135, 68 }, { 135, 69 }, { 135, 70 }, { 135, 71 }, + { 135, 72 }, { 135, 73 }, { 135, 74 }, { 135, 75 }, { 135, 76 }, { 135, 77 }, { 135, 78 }, { 135, 79 }, + { 135, 80 }, { 135, 81 }, { 135, 82 }, { 135, 83 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 132, 159 }, { 132, 170 }, { 132, 160 }, { 132, 171 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 132, 161 }, { 0, 0 }, { 0, 0 }, { 132, 172 }, + { 132, 162 }, { 0, 0 }, { 0, 0 }, { 132, 173 }, { 132, 164 }, { 0, 0 }, { 0, 0 }, { 132, 175 }, + { 132, 163 }, { 0, 0 }, { 0, 0 }, { 132, 174 }, { 132, 165 }, { 132, 186 }, { 0, 0 }, { 0, 0 }, + { 132, 181 }, { 0, 0 }, { 0, 0 }, { 132, 176 }, { 132, 167 }, { 132, 188 }, { 0, 0 }, { 0, 0 }, + { 132, 183 }, { 0, 0 }, { 0, 0 }, { 132, 178 }, { 132, 166 }, { 0, 0 }, { 0, 0 }, { 132, 182 }, + { 132, 187 }, { 0, 0 }, { 0, 0 }, { 132, 177 }, { 132, 168 }, { 0, 0 }, { 0, 0 }, { 132, 184 }, + { 132, 189 }, { 0, 0 }, { 0, 0 }, { 132, 179 }, { 132, 169 }, { 0, 0 }, { 0, 0 }, { 132, 185 }, + { 0, 0 }, { 0, 0 }, { 132, 190 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 132, 180 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 129, 161 }, { 129, 160 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 129, 163 }, { 129, 162 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 129, 165 }, { 129, 164 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 129, 159 }, { 129, 158 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 129, 155 }, { 0, 0 }, { 0, 0 }, { 129, 157 }, { 129, 156 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 129, 252 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 129, 154 }, { 129, 153 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 129, 138 }, { 0, 0 }, { 129, 137 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 129, 244 }, { 0, 0 }, { 0, 0 }, { 129, 243 }, { 0, 0 }, { 129, 242 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 129, 64 }, { 129, 65 }, { 129, 66 }, { 129, 86 }, { 0, 0 }, { 129, 88 }, { 129, 89 }, { 129, 90 }, + { 129, 113 }, { 129, 114 }, { 129, 115 }, { 129, 116 }, { 129, 117 }, { 129, 118 }, { 129, 119 }, { 129, 120 }, + { 129, 121 }, { 129, 122 }, { 129, 167 }, { 129, 172 }, { 129, 107 }, { 129, 108 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 129, 96 }, { 135, 128 }, { 0, 0 }, { 135, 129 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 130, 159 }, { 130, 160 }, { 130, 161 }, { 130, 162 }, { 130, 163 }, { 130, 164 }, { 130, 165 }, + { 130, 166 }, { 130, 167 }, { 130, 168 }, { 130, 169 }, { 130, 170 }, { 130, 171 }, { 130, 172 }, { 130, 173 }, + { 130, 174 }, { 130, 175 }, { 130, 176 }, { 130, 177 }, { 130, 178 }, { 130, 179 }, { 130, 180 }, { 130, 181 }, + { 130, 182 }, { 130, 183 }, { 130, 184 }, { 130, 185 }, { 130, 186 }, { 130, 187 }, { 130, 188 }, { 130, 189 }, + { 130, 190 }, { 130, 191 }, { 130, 192 }, { 130, 193 }, { 130, 194 }, { 130, 195 }, { 130, 196 }, { 130, 197 }, + { 130, 198 }, { 130, 199 }, { 130, 200 }, { 130, 201 }, { 130, 202 }, { 130, 203 }, { 130, 204 }, { 130, 205 }, + { 130, 206 }, { 130, 207 }, { 130, 208 }, { 130, 209 }, { 130, 210 }, { 130, 211 }, { 130, 212 }, { 130, 213 }, + { 130, 214 }, { 130, 215 }, { 130, 216 }, { 130, 217 }, { 130, 218 }, { 130, 219 }, { 130, 220 }, { 130, 221 }, + { 130, 222 }, { 130, 223 }, { 130, 224 }, { 130, 225 }, { 130, 226 }, { 130, 227 }, { 130, 228 }, { 130, 229 }, + { 130, 230 }, { 130, 231 }, { 130, 232 }, { 130, 233 }, { 130, 234 }, { 130, 235 }, { 130, 236 }, { 130, 237 }, + { 130, 238 }, { 130, 239 }, { 130, 240 }, { 130, 241 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 129, 74 }, { 129, 75 }, { 129, 84 }, { 129, 85 }, { 0, 0 }, + { 0, 0 }, { 131, 64 }, { 131, 65 }, { 131, 66 }, { 131, 67 }, { 131, 68 }, { 131, 69 }, { 131, 70 }, + { 131, 71 }, { 131, 72 }, { 131, 73 }, { 131, 74 }, { 131, 75 }, { 131, 76 }, { 131, 77 }, { 131, 78 }, + { 131, 79 }, { 131, 80 }, { 131, 81 }, { 131, 82 }, { 131, 83 }, { 131, 84 }, { 131, 85 }, { 131, 86 }, + { 131, 87 }, { 131, 88 }, { 131, 89 }, { 131, 90 }, { 131, 91 }, { 131, 92 }, { 131, 93 }, { 131, 94 }, + { 131, 95 }, { 131, 96 }, { 131, 97 }, { 131, 98 }, { 131, 99 }, { 131, 100 }, { 131, 101 }, { 131, 102 }, + { 131, 103 }, { 131, 104 }, { 131, 105 }, { 131, 106 }, { 131, 107 }, { 131, 108 }, { 131, 109 }, { 131, 110 }, + { 131, 111 }, { 131, 112 }, { 131, 113 }, { 131, 114 }, { 131, 115 }, { 131, 116 }, { 131, 117 }, { 131, 118 }, + { 131, 119 }, { 131, 120 }, { 131, 121 }, { 131, 122 }, { 131, 123 }, { 131, 124 }, { 131, 125 }, { 131, 126 }, + { 131, 128 }, { 131, 129 }, { 131, 130 }, { 131, 131 }, { 131, 132 }, { 131, 133 }, { 131, 134 }, { 131, 135 }, + { 131, 136 }, { 131, 137 }, { 131, 138 }, { 131, 139 }, { 131, 140 }, { 131, 141 }, { 131, 142 }, { 131, 143 }, + { 131, 144 }, { 131, 145 }, { 131, 146 }, { 131, 147 }, { 131, 148 }, { 131, 149 }, { 131, 150 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 129, 69 }, { 129, 91 }, { 129, 82 }, { 129, 83 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 135, 138 }, { 135, 139 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 135, 140 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 135, 133 }, { 135, 134 }, { 135, 135 }, { 135, 136 }, + { 135, 137 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 135, 101 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 135, 105 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 135, 96 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 135, 99 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 135, 97 }, { 135, 107 }, { 0, 0 }, { 0, 0 }, { 135, 106 }, { 135, 100 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 135, 108 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 135, 102 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 135, 110 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 135, 95 }, { 135, 109 }, { 0, 0 }, { 0, 0 }, { 135, 98 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 135, 103 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 135, 104 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 135, 126 }, { 135, 143 }, { 135, 142 }, { 135, 141 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 135, 114 }, { 135, 115 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 135, 111 }, { 135, 112 }, { 135, 113 }, { 0, 0 }, + { 0, 0 }, { 135, 117 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 135, 116 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 135, 131 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 136, 234 }, { 146, 154 }, { 0, 0 }, { 142, 181 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 150, 156 }, + { 143, 228 }, { 142, 79 }, { 143, 227 }, { 137, 186 }, { 0, 0 }, { 149, 115 }, { 151, 94 }, { 0, 0 }, + { 152, 160 }, { 137, 78 }, { 0, 0 }, { 0, 0 }, { 138, 142 }, { 152, 161 }, { 144, 162 }, { 153, 192 }, + { 139, 117 }, { 149, 184 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 229 }, { 0, 0 }, + { 0, 0 }, { 151, 188 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 192 }, { 0, 0 }, + { 237, 76 }, { 0, 0 }, { 152, 162 }, { 0, 0 }, { 0, 0 }, { 146, 134 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 152, 163 }, { 139, 248 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 152, 164 }, { 0, 0 }, + { 138, 219 }, { 146, 79 }, { 0, 0 }, { 142, 229 }, { 152, 165 }, { 0, 0 }, { 0, 0 }, { 152, 166 }, + { 0, 0 }, { 0, 0 }, { 152, 167 }, { 148, 84 }, { 0, 0 }, { 139, 118 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 148, 86 }, { 0, 0 }, { 147, 225 }, { 140, 193 }, { 150, 82 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 104 }, { 152, 168 }, { 143, 230 }, + { 152, 169 }, { 137, 179 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 227 }, { 140, 238 }, { 150, 231 }, + { 0, 0 }, { 0, 0 }, { 155, 164 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 151, 144 }, { 0, 0 }, { 147, 251 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 163 }, { 0, 0 }, + { 139, 84 }, { 0, 0 }, { 152, 170 }, { 0, 0 }, { 0, 0 }, { 152, 171 }, { 151, 185 }, { 0, 0 }, + { 151, 92 }, { 145, 136 }, { 152, 173 }, { 142, 150 }, { 147, 241 }, { 0, 0 }, { 152, 176 }, { 0, 0 }, + { 0, 0 }, { 137, 93 }, { 140, 221 }, { 0, 0 }, { 140, 220 }, { 136, 228 }, { 0, 0 }, { 0, 0 }, + { 152, 106 }, { 152, 105 }, { 0, 0 }, { 141, 177 }, { 136, 159 }, { 0, 0 }, { 152, 177 }, { 152, 178 }, + { 152, 179 }, { 150, 83 }, { 152, 180 }, { 0, 0 }, { 140, 240 }, { 136, 229 }, { 150, 146 }, { 0, 0 }, + { 139, 156 }, { 0, 0 }, { 0, 0 }, { 139, 157 }, { 139, 158 }, { 146, 224 }, { 151, 186 }, { 0, 0 }, + { 152, 181 }, { 0, 0 }, { 0, 0 }, { 152, 182 }, { 0, 0 }, { 0, 0 }, { 152, 183 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 144, 108 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 143, 89 }, { 144, 109 }, { 152, 188 }, { 0, 0 }, { 152, 186 }, { 0, 0 }, { 152, 187 }, { 139, 119 }, + { 0, 0 }, { 0, 0 }, { 141, 161 }, { 137, 238 }, { 0, 0 }, { 152, 185 }, { 152, 184 }, { 149, 167 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 142, 101 }, { 142, 100 }, { 145, 188 }, { 152, 189 }, + { 149, 116 }, { 144, 229 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 129, 87 }, { 152, 190 }, { 152, 192 }, + { 0, 0 }, { 237, 77 }, { 0, 0 }, { 145, 227 }, { 151, 223 }, { 136, 200 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 152, 191 }, { 137, 188 }, { 0, 0 }, + { 139, 194 }, { 0, 0 }, { 146, 135 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 143 }, { 152, 193 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 148, 67 }, { 237, 78 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 237, 79 }, { 138, 233 }, { 0, 0 }, { 237, 80 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 152, 194 }, { 136, 201 }, { 0, 0 }, { 0, 0 }, { 140, 222 }, { 138, 234 }, { 149, 154 }, + { 148, 176 }, { 139, 120 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 137, 239 }, { 0, 0 }, { 152, 229 }, { 147, 96 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 148, 140 }, + { 152, 196 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 148, 186 }, { 0, 0 }, { 151, 224 }, { 0, 0 }, + { 144, 76 }, { 237, 81 }, { 142, 102 }, { 0, 0 }, { 142, 151 }, { 137, 190 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 146, 207 }, { 0, 0 }, { 0, 0 }, { 146, 65 }, { 152, 200 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 136, 202 }, { 146, 225 }, { 143, 90 }, + { 141, 178 }, { 151, 67 }, { 0, 0 }, { 145, 204 }, { 0, 0 }, { 137, 189 }, { 237, 82 }, { 152, 199 }, + { 0, 0 }, { 151, 93 }, { 152, 195 }, { 152, 197 }, { 141, 236 }, { 152, 198 }, { 155, 67 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 152, 206 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 152, 209 }, + { 152, 207 }, { 0, 0 }, { 0, 0 }, { 137, 192 }, { 0, 0 }, { 149, 185 }, { 152, 201 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 152, 205 }, { 140, 241 }, { 0, 0 }, { 0, 0 }, { 142, 103 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 164 }, { 0, 0 }, { 0, 0 }, { 152, 210 }, { 0, 0 }, + { 152, 202 }, { 0, 0 }, { 237, 84 }, { 151, 225 }, { 0, 0 }, { 142, 152 }, { 0, 0 }, { 152, 203 }, + { 0, 0 }, { 152, 208 }, { 237, 83 }, { 0, 0 }, { 237, 86 }, { 0, 0 }, { 152, 211 }, { 0, 0 }, + { 152, 204 }, { 0, 0 }, { 237, 85 }, { 139, 159 }, { 0, 0 }, { 136, 203 }, { 0, 0 }, { 0, 0 }, + { 139, 160 }, { 137, 191 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 155, 68 }, { 0, 0 }, { 150, 153 }, { 149, 142 }, { 140, 242 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 144, 78 }, { 151, 181 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 214 }, + { 0, 0 }, { 0, 0 }, { 140, 87 }, { 145, 163 }, { 137, 226 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 237, 69 }, { 143, 114 }, { 0, 0 }, { 0, 0 }, { 237, 87 }, { 152, 215 }, { 0, 0 }, + { 152, 220 }, { 152, 218 }, { 0, 0 }, { 0, 0 }, { 152, 213 }, { 0, 0 }, { 0, 0 }, { 145, 173 }, + { 152, 216 }, { 0, 0 }, { 152, 219 }, { 152, 217 }, { 0, 0 }, { 149, 219 }, { 0, 0 }, { 152, 214 }, + { 0, 0 }, { 144, 77 }, { 0, 0 }, { 150, 147 }, { 152, 221 }, { 152, 222 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 67 }, { 152, 235 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 148, 111 }, { 0, 0 }, { 149, 85 }, { 152, 230 }, { 0, 0 }, + { 149, 238 }, { 0, 0 }, { 137, 180 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 152, 234 }, { 237, 90 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 152, 228 }, { 152, 237 }, { 0, 0 }, + { 0, 0 }, { 145, 113 }, { 0, 0 }, { 140, 194 }, { 0, 0 }, { 148, 123 }, { 0, 0 }, { 224, 197 }, + { 0, 0 }, { 152, 236 }, { 147, 124 }, { 0, 0 }, { 152, 225 }, { 0, 0 }, { 140, 244 }, { 0, 0 }, + { 0, 0 }, { 140, 243 }, { 152, 223 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 237, 91 }, { 142, 216 }, + { 0, 0 }, { 152, 231 }, { 237, 89 }, { 149, 237 }, { 146, 108 }, { 152, 227 }, { 140, 145 }, { 0, 0 }, + { 152, 224 }, { 152, 232 }, { 152, 226 }, { 151, 207 }, { 152, 233 }, { 152, 96 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 228 }, { 0, 0 }, + { 0, 0 }, { 140, 144 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 237, 88 }, { 0, 0 }, { 237, 94 }, { 152, 238 }, { 0, 0 }, { 0, 0 }, { 237, 92 }, { 152, 239 }, + { 152, 243 }, { 136, 204 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 206 }, + { 152, 242 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 152, 241 }, { 152, 245 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 152, 244 }, { 0, 0 }, { 146, 226 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 146 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 152, 246 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 237, 93 }, { 0, 0 }, { 142, 195 }, { 0, 0 }, { 145, 164 }, { 146, 227 }, { 139, 244 }, { 0, 0 }, + { 152, 247 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 85 }, { 0, 0 }, { 0, 0 }, + { 152, 248 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 152, 250 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 150, 84 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 140, 134 }, { 0, 0 }, { 0, 0 }, { 237, 95 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 142, 80 }, { 148, 245 }, { 152, 249 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 141, 195 }, { 151, 98 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 152, 252 }, { 153, 66 }, { 152, 251 }, { 141, 194 }, { 0, 0 }, { 143, 157 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 88 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 153, 67 }, { 0, 0 }, { 0, 0 }, { 139, 205 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 153, 64 }, { 153, 65 }, { 0, 0 }, { 0, 0 }, { 147, 173 }, { 0, 0 }, { 145, 156 }, + { 0, 0 }, { 139, 161 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 150, 108 }, { 153, 68 }, { 0, 0 }, + { 237, 97 }, { 0, 0 }, { 151, 187 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 153, 69 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 153, 72 }, { 0, 0 }, { 153, 70 }, { 0, 0 }, { 145, 109 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 153, 71 }, { 153, 73 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 237, 96 }, { 153, 75 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 153, 74 }, { 0, 0 }, { 149, 198 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 139, 86 }, { 153, 77 }, { 153, 78 }, { 0, 0 }, { 137, 173 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 153, 76 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 142, 242 }, { 0, 0 }, { 153, 81 }, { 153, 80 }, { 153, 79 }, { 0, 0 }, + { 152, 212 }, { 0, 0 }, { 153, 82 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 158 }, + { 0, 0 }, { 153, 83 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 151, 68 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 150, 215 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 153, 85 }, + { 0, 0 }, { 0, 0 }, { 153, 84 }, { 153, 87 }, { 153, 86 }, { 0, 0 }, { 0, 0 }, { 153, 88 }, + { 153, 89 }, { 136, 242 }, { 0, 0 }, { 140, 179 }, { 140, 90 }, { 143, 91 }, { 146, 155 }, { 139, 162 }, + { 144, 230 }, { 140, 245 }, { 237, 98 }, { 141, 142 }, { 153, 91 }, { 150, 198 }, { 147, 101 }, { 0, 0 }, + { 142, 153 }, { 0, 0 }, { 153, 90 }, { 0, 0 }, { 153, 92 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 147, 125 }, { 0, 0 }, { 138, 149 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 153, 93 }, { 0, 0 }, { 237, 99 }, { 147, 252 }, { 0, 0 }, { 0, 0 }, + { 145, 83 }, { 153, 95 }, { 153, 96 }, { 148, 170 }, { 140, 246 }, { 152, 90 }, { 153, 97 }, { 0, 0 }, + { 0, 0 }, { 139, 164 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 186 }, { 145, 180 }, { 139, 239 }, + { 147, 84 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 147 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 153, 98 }, { 0, 0 }, { 153, 99 }, { 0, 0 }, { 0, 0 }, { 147, 224 }, { 137, 126 }, { 0, 0 }, + { 0, 0 }, { 153, 102 }, { 141, 251 }, { 0, 0 }, { 153, 101 }, { 141, 196 }, { 0, 0 }, { 153, 103 }, + { 227, 236 }, { 153, 104 }, { 150, 96 }, { 153, 105 }, { 0, 0 }, { 153, 106 }, { 153, 107 }, { 143, 231 }, + { 0, 0 }, { 142, 202 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 237, 100 }, { 0, 0 }, { 0, 0 }, + { 138, 165 }, { 0, 0 }, { 153, 110 }, { 0, 0 }, { 153, 108 }, { 150, 187 }, { 153, 109 }, { 0, 0 }, + { 149, 121 }, { 153, 111 }, { 153, 112 }, { 153, 113 }, { 147, 126 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 153, 117 }, { 153, 115 }, { 153, 116 }, { 153, 114 }, { 141, 225 }, { 153, 118 }, { 150, 232 }, { 151, 226 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 153, 119 }, { 237, 101 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 144, 166 }, { 153, 120 }, { 143, 121 }, { 0, 0 }, + { 0, 0 }, { 153, 121 }, { 0, 0 }, { 146, 156 }, { 151, 189 }, { 147, 128 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 153, 195 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 153, 122 }, { 234, 163 }, { 139, 195 }, { 0, 0 }, { 0, 0 }, + { 153, 123 }, { 150, 125 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 136 }, { 145, 250 }, + { 0, 0 }, { 153, 125 }, { 147, 226 }, { 0, 0 }, { 237, 102 }, { 153, 126 }, { 0, 0 }, { 0, 0 }, + { 153, 128 }, { 138, 77 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 153, 129 }, { 139, 165 }, { 0, 0 }, + { 147, 202 }, { 137, 154 }, { 143, 111 }, { 0, 0 }, { 0, 0 }, { 148, 159 }, { 153, 130 }, { 0, 0 }, + { 147, 129 }, { 0, 0 }, { 0, 0 }, { 144, 110 }, { 153, 131 }, { 0, 0 }, { 149, 170 }, { 144, 216 }, + { 138, 160 }, { 0, 0 }, { 138, 167 }, { 153, 132 }, { 0, 0 }, { 0, 0 }, { 153, 134 }, { 0, 0 }, + { 0, 0 }, { 140, 89 }, { 0, 0 }, { 0, 0 }, { 153, 133 }, { 237, 103 }, { 0, 0 }, { 151, 241 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 137 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 148, 187 }, { 149, 202 }, { 0, 0 }, { 153, 135 }, + { 0, 0 }, { 151, 152 }, { 153, 136 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 153, 137 }, { 0, 0 }, + { 147, 158 }, { 0, 0 }, { 0, 0 }, { 153, 138 }, { 0, 0 }, { 0, 0 }, { 144, 167 }, { 141, 252 }, + { 140, 148 }, { 153, 139 }, { 142, 104 }, { 141, 143 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 146, 228 }, { 153, 141 }, { 0, 0 }, { 0, 0 }, { 145, 165 }, + { 0, 0 }, { 0, 0 }, { 141, 237 }, { 153, 142 }, { 153, 143 }, { 145, 79 }, { 0, 0 }, { 153, 140 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 153, 145 }, { 0, 0 }, { 150, 85 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 141, 132 }, { 0, 0 }, { 0, 0 }, { 153, 144 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 149 }, { 141, 220 }, { 148, 141 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 153, 148 }, { 153, 146 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 155 }, + { 143, 232 }, { 153, 155 }, { 138, 132 }, { 153, 149 }, { 153, 147 }, { 145, 110 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 153, 151 }, { 0, 0 }, { 153, 150 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 99 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 128 }, + { 153, 156 }, { 151, 171 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 153, 152 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 153, 157 }, { 153, 154 }, { 0, 0 }, { 153, 153 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 205 }, { 237, 104 }, { 0, 0 }, { 0, 0 }, { 140, 247 }, + { 137, 193 }, { 0, 0 }, { 0, 0 }, { 151, 242 }, { 0, 0 }, { 0, 0 }, { 237, 105 }, { 0, 0 }, + { 0, 0 }, { 143, 149 }, { 147, 119 }, { 141, 133 }, { 153, 160 }, { 153, 161 }, { 0, 0 }, { 238, 91 }, + { 0, 0 }, { 151, 227 }, { 0, 0 }, { 0, 0 }, { 152, 74 }, { 153, 163 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 140, 248 }, { 0, 0 }, { 0, 0 }, { 153, 162 }, { 0, 0 }, { 138, 78 }, { 0, 0 }, + { 237, 106 }, { 153, 164 }, { 0, 0 }, { 150, 117 }, { 0, 0 }, { 146, 186 }, { 0, 0 }, { 151, 69 }, + { 0, 0 }, { 149, 215 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 153, 165 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 232, 211 }, { 0, 0 }, { 0, 0 }, { 147, 174 }, { 0, 0 }, { 153, 166 }, + { 138, 168 }, { 150, 177 }, { 0, 0 }, { 237, 107 }, { 0, 0 }, { 143, 159 }, { 153, 167 }, { 149, 229 }, + { 153, 171 }, { 0, 0 }, { 144, 168 }, { 153, 168 }, { 139, 206 }, { 0, 0 }, { 153, 169 }, { 138, 169 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 140, 77 }, { 153, 172 }, { 0, 0 }, { 153, 173 }, { 0, 0 }, { 0, 0 }, + { 153, 174 }, { 153, 175 }, { 142, 217 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 249 }, { 150, 220 }, + { 237, 108 }, { 150, 230 }, { 147, 245 }, { 0, 0 }, { 0, 0 }, { 149, 239 }, { 153, 176 }, { 237, 109 }, + { 153, 177 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 153, 179 }, { 0, 0 }, { 153, 181 }, + { 153, 180 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 153, 182 }, { 137, 187 }, { 150, 107 }, + { 0, 0 }, { 141, 250 }, { 153, 183 }, { 0, 0 }, { 0, 0 }, { 145, 120 }, { 0, 0 }, { 0, 0 }, + { 143, 160 }, { 139, 167 }, { 0, 0 }, { 153, 184 }, { 237, 110 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 148, 217 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 153, 185 }, + { 0, 0 }, { 153, 186 }, { 0, 0 }, { 153, 187 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 153, 188 }, { 149, 67 }, { 139, 230 }, { 136, 227 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 147, 189 }, + { 153, 189 }, { 143, 92 }, { 0, 0 }, { 144, 231 }, { 0, 0 }, { 153, 191 }, { 153, 190 }, { 143, 161 }, + { 140, 223 }, { 153, 193 }, { 148, 188 }, { 0, 0 }, { 0, 0 }, { 153, 194 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 148, 218 }, { 145, 178 }, { 145, 236 }, { 139, 166 }, { 0, 0 }, { 0, 0 }, { 147, 236 }, + { 146, 80 }, { 0, 0 }, { 148, 142 }, { 0, 0 }, { 150, 109 }, { 0, 0 }, { 153, 196 }, { 0, 0 }, + { 144, 232 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 84 }, { 0, 0 }, + { 0, 0 }, { 153, 197 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 153, 198 }, { 137, 75 }, + { 136, 243 }, { 138, 235 }, { 237, 111 }, { 145, 166 }, { 139, 112 }, { 151, 145 }, { 0, 0 }, { 153, 201 }, + { 137, 181 }, { 0, 0 }, { 0, 0 }, { 153, 200 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 168 }, + { 0, 0 }, { 0, 0 }, { 153, 202 }, { 0, 0 }, { 150, 239 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 237, 112 }, { 0, 0 }, { 0, 0 }, { 153, 203 }, { 0, 0 }, + { 151, 208 }, { 0, 0 }, { 140, 250 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 180 }, + { 153, 204 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 153, 206 }, { 153, 205 }, { 0, 0 }, + { 144, 126 }, { 137, 88 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 125 }, { 153, 207 }, { 0, 0 }, + { 153, 208 }, { 0, 0 }, { 237, 113 }, { 140, 181 }, { 0, 0 }, { 0, 0 }, { 153, 209 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 142 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 142, 81 }, { 153, 210 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 150, 148 }, { 141, 179 }, { 139, 121 }, { 151, 70 }, { 145, 111 }, { 148, 189 }, { 142, 251 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 102 }, { 0, 0 }, { 142, 230 }, { 142, 243 }, + { 0, 0 }, { 143, 150 }, { 0, 0 }, { 148, 190 }, { 0, 0 }, { 237, 114 }, { 0, 0 }, { 153, 213 }, + { 0, 0 }, { 137, 98 }, { 145, 112 }, { 140, 251 }, { 140, 195 }, { 139, 229 }, { 0, 0 }, { 0, 0 }, + { 153, 217 }, { 146, 64 }, { 145, 252 }, { 139, 169 }, { 143, 162 }, { 153, 218 }, { 153, 216 }, { 137, 194 }, + { 145, 228 }, { 142, 182 }, { 142, 106 }, { 137, 69 }, { 0, 0 }, { 0, 0 }, { 138, 144 }, { 141, 134 }, + { 142, 105 }, { 0, 0 }, { 153, 219 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 153, 220 }, { 0, 0 }, { 139, 104 }, { 138, 101 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 141, 135 }, { 139, 103 }, { 146, 221 }, { 137, 68 }, { 147, 175 }, { 150, 188 }, { 141, 64 }, { 151, 153 }, + { 147, 102 }, { 140, 252 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 78 }, { 0, 0 }, { 153, 229 }, { 0, 0 }, { 139, 225 }, + { 150, 105 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 148, 219 }, { 0, 0 }, + { 0, 0 }, { 153, 228 }, { 0, 0 }, { 138, 220 }, { 153, 223 }, { 153, 224 }, { 153, 226 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 153, 227 }, { 0, 0 }, + { 139, 122 }, { 144, 129 }, { 0, 0 }, { 149, 171 }, { 153, 225 }, { 153, 221 }, { 140, 225 }, { 0, 0 }, + { 153, 222 }, { 0, 0 }, { 152, 67 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 240 }, { 0, 0 }, + { 146, 230 }, { 140, 224 }, { 141, 144 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 153, 230 }, { 0, 0 }, + { 0, 0 }, { 147, 219 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 153, 234 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 142, 252 }, { 0, 0 }, { 142, 244 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 153, 237 }, { 153, 235 }, { 0, 0 }, { 150, 161 }, { 0, 0 }, { 153, 232 }, { 153, 241 }, { 153, 236 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 153, 239 }, { 140, 196 }, { 150, 189 }, { 0, 0 }, { 0, 0 }, + { 153, 240 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 153, 242 }, { 0, 0 }, { 153, 244 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 237, 117 }, { 141, 238 }, { 152, 97 }, { 0, 0 }, { 153, 233 }, { 153, 231 }, + { 153, 243 }, { 0, 0 }, { 153, 238 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 237, 116 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 153, 246 }, { 0, 0 }, { 154, 66 }, { 153, 248 }, { 0, 0 }, { 0, 0 }, + { 153, 252 }, { 237, 118 }, { 0, 0 }, { 154, 64 }, { 153, 249 }, { 0, 0 }, { 0, 0 }, { 154, 93 }, + { 0, 0 }, { 0, 0 }, { 141, 231 }, { 138, 80 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 153, 247 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 68 }, { 136, 244 }, { 154, 67 }, { 0, 0 }, + { 136, 163 }, { 149, 105 }, { 154, 65 }, { 0, 0 }, { 153, 250 }, { 0, 0 }, { 0, 0 }, { 153, 245 }, + { 153, 251 }, { 141, 198 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 154, 69 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 136, 245 }, { 154, 78 }, { 0, 0 }, { 0, 0 }, { 154, 70 }, { 154, 71 }, { 0, 0 }, + { 143, 163 }, { 150, 137 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 76 }, { 154, 75 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 147, 78 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 154, 77 }, { 0, 0 }, { 0, 0 }, { 154, 74 }, { 0, 0 }, { 237, 119 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 83 }, { 0, 0 }, { 141, 180 }, { 144, 79 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 72 }, + { 147, 130 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 73 }, { 0, 0 }, { 136, 160 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 83 }, { 151, 66 }, + { 0, 0 }, { 143, 165 }, { 0, 0 }, { 154, 89 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 154, 88 }, { 154, 79 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 193 }, { 0, 0 }, + { 154, 80 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 237 }, { 154, 85 }, { 143, 164 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 82 }, { 0, 0 }, { 0, 0 }, { 150, 226 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 91 }, { 0, 0 }, { 0, 0 }, { 154, 86 }, { 154, 87 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 84 }, { 154, 90 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 81 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 96 }, { 154, 101 }, { 0, 0 }, { 154, 97 }, { 0, 0 }, + { 154, 92 }, { 0, 0 }, { 0, 0 }, { 154, 102 }, { 145, 80 }, { 0, 0 }, { 237, 120 }, { 154, 104 }, + { 0, 0 }, { 141, 65 }, { 154, 94 }, { 146, 157 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 154, 98 }, { 154, 91 }, { 138, 171 }, { 0, 0 }, { 138, 236 }, { 138, 133 }, { 154, 99 }, { 154, 95 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 150 }, + { 154, 105 }, { 154, 103 }, { 145, 114 }, { 139, 105 }, { 139, 170 }, { 0, 0 }, { 154, 100 }, { 0, 0 }, + { 139, 242 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 99 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 109 }, { 154, 107 }, { 0, 0 }, { 154, 165 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 112 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 154, 106 }, { 0, 0 }, { 154, 110 }, { 0, 0 }, { 0, 0 }, { 154, 108 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 142, 107 }, { 154, 111 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 114 }, + { 0, 0 }, { 154, 119 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 117 }, { 154, 116 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 146, 81 }, { 0, 0 }, + { 0, 0 }, { 137, 195 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 113 }, { 0, 0 }, { 154, 115 }, { 143, 166 }, + { 137, 82 }, { 0, 0 }, { 0, 0 }, { 154, 118 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 137, 220 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 130 }, + { 0, 0 }, { 143, 250 }, { 154, 125 }, { 0, 0 }, { 154, 123 }, { 0, 0 }, { 154, 124 }, { 0, 0 }, + { 154, 126 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 137, 92 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 88 }, { 0, 0 }, { 154, 120 }, { 0, 0 }, + { 154, 121 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 154 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 129 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 138, 237 }, { 0, 0 }, { 154, 132 }, { 154, 128 }, { 154, 131 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 172 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 147, 211 }, { 0, 0 }, { 148, 182 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 154, 134 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 133 }, { 138, 100 }, + { 0, 0 }, { 0, 0 }, { 154, 135 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 138 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 137 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 154, 136 }, { 0, 0 }, { 148, 88 }, { 0, 0 }, { 0, 0 }, { 154, 139 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 140 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 142 }, { 0, 0 }, { 154, 141 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 144 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 154, 147 }, { 154, 145 }, { 154, 143 }, { 154, 146 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 154, 148 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 149 }, { 0, 0 }, + { 0, 0 }, { 154, 150 }, { 0, 0 }, { 154, 151 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 152 }, + { 153, 100 }, { 0, 0 }, { 142, 250 }, { 142, 108 }, { 0, 0 }, { 0, 0 }, { 137, 241 }, { 0, 0 }, + { 136, 246 }, { 0, 0 }, { 0, 0 }, { 146, 99 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 153 }, { 0, 0 }, + { 141, 162 }, { 0, 0 }, { 136, 205 }, { 144, 125 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 154, 154 }, { 140, 197 }, { 0, 0 }, { 0, 0 }, { 141, 145 }, { 0, 0 }, { 154, 156 }, + { 154, 155 }, { 0, 0 }, { 0, 0 }, { 149, 222 }, { 154, 157 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 154, 159 }, { 154, 158 }, { 0, 0 }, { 154, 160 }, { 0, 0 }, { 154, 161 }, { 0, 0 }, { 140, 151 }, + { 0, 0 }, { 0, 0 }, { 137, 128 }, { 154, 162 }, { 0, 0 }, { 0, 0 }, { 154, 164 }, { 0, 0 }, + { 154, 163 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 166 }, { 0, 0 }, { 0, 0 }, { 147, 121 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 167 }, { 136, 179 }, + { 141, 221 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 92 }, { 0, 0 }, { 0, 0 }, + { 146, 110 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 168 }, + { 154, 169 }, { 0, 0 }, { 0, 0 }, { 154, 171 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 154, 172 }, { 0, 0 }, { 141, 226 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 207 }, + { 0, 0 }, { 0, 0 }, { 150, 86 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 170 }, { 154, 173 }, + { 141, 191 }, { 141, 66 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 237, 121 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 154, 177 }, { 0, 0 }, { 0, 0 }, { 141, 163 }, { 237, 122 }, { 146, 82 }, { 0, 0 }, + { 0, 0 }, { 154, 174 }, { 146, 216 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 178 }, + { 0, 0 }, { 0, 0 }, { 144, 130 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 154, 176 }, { 154, 179 }, { 0, 0 }, { 140, 94 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 180 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 154, 181 }, { 0, 0 }, { 141, 67 }, { 138, 95 }, { 154, 183 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 154, 184 }, { 0, 0 }, { 237, 123 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 154, 185 }, { 0, 0 }, { 0, 0 }, { 154, 182 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 154, 175 }, { 0, 0 }, { 0, 0 }, { 154, 186 }, { 0, 0 }, { 0, 0 }, { 154, 187 }, { 237, 125 }, + { 237, 124 }, { 0, 0 }, { 0, 0 }, { 150, 132 }, { 0, 0 }, { 0, 0 }, { 143, 233 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 154, 189 }, { 154, 190 }, { 154, 188 }, { 0, 0 }, { 154, 192 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 148, 87 }, { 0, 0 }, { 0, 0 }, { 136, 230 }, + { 149, 117 }, { 0, 0 }, { 0, 0 }, { 154, 193 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 251 }, { 0, 0 }, { 0, 0 }, { 142, 183 }, + { 0, 0 }, { 148, 124 }, { 138, 238 }, { 0, 0 }, { 141, 233 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 150, 120 }, { 0, 0 }, { 147, 176 }, { 0, 0 }, { 0, 0 }, { 140, 152 }, { 145, 205 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 154, 191 }, { 154, 194 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 194 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 154, 195 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 196 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 154, 198 }, { 0, 0 }, { 0, 0 }, { 146, 231 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 138, 172 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 234, 159 }, + { 137, 129 }, { 149, 241 }, { 0, 0 }, { 0, 0 }, { 143, 234 }, { 147, 103 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 141, 228 }, { 0, 0 }, { 0, 0 }, { 154, 204 }, { 0, 0 }, { 0, 0 }, + { 149, 187 }, { 151, 219 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 137, 242 }, { 154, 200 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 145, 89 }, { 154, 203 }, { 0, 0 }, { 147, 131 }, { 0, 0 }, { 0, 0 }, { 147, 104 }, + { 147, 132 }, { 148, 183 }, { 146, 203 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 141, 199 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 154, 199 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 137, 150 }, { 0, 0 }, { 147, 85 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 154, 201 }, { 0, 0 }, { 154, 197 }, { 0, 0 }, { 0, 0 }, { 144, 111 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 154, 205 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 109 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 171 }, { 0, 0 }, { 154, 206 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 230 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 157 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 146, 196 }, { 0, 0 }, { 237, 129 }, { 154, 208 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 150, 110 }, { 0, 0 }, { 0, 0 }, { 154, 209 }, { 0, 0 }, { 0, 0 }, { 154, 214 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 237, 130 }, { 149, 173 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 154, 213 }, { 154, 207 }, { 154, 210 }, { 154, 212 }, { 0, 0 }, { 0, 0 }, { 141, 164 }, { 0, 0 }, + { 0, 0 }, { 149, 199 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 215 }, { 0, 0 }, { 146, 100 }, + { 0, 0 }, { 0, 0 }, { 137, 243 }, { 0, 0 }, { 143, 235 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 154, 217 }, { 0, 0 }, { 154, 216 }, { 0, 0 }, { 141, 136 }, { 0, 0 }, { 154, 218 }, + { 154, 220 }, { 154, 219 }, { 0, 0 }, { 0, 0 }, { 154, 222 }, { 0, 0 }, { 154, 211 }, { 154, 224 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 223 }, { 154, 221 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 142, 109 }, { 144, 112 }, { 0, 0 }, { 145, 115 }, { 154, 225 }, + { 144, 186 }, { 136, 235 }, { 148, 132 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 146, 217 }, + { 0, 0 }, { 154, 227 }, { 154, 226 }, { 154, 228 }, { 154, 229 }, { 154, 230 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 154, 231 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 149, 207 }, { 154, 232 }, { 237, 131 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 196 }, + { 154, 233 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 91 }, { 138, 79 }, { 0, 0 }, + { 153, 199 }, { 143, 103 }, { 145, 189 }, { 154, 234 }, { 150, 233 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 150, 178 }, { 0, 0 }, { 0, 0 }, { 154, 236 }, { 0, 0 }, { 145, 229 }, + { 0, 0 }, { 147, 86 }, { 145, 190 }, { 149, 118 }, { 154, 237 }, { 154, 238 }, { 137, 155 }, { 0, 0 }, + { 0, 0 }, { 142, 184 }, { 154, 239 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 136, 206 }, + { 154, 240 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 241 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 130 }, { 0, 0 }, { 0, 0 }, { 138, 239 }, + { 147, 222 }, { 149, 242 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 245 }, { 145, 116 }, + { 154, 244 }, { 140, 95 }, { 0, 0 }, { 237, 132 }, { 150, 122 }, { 154, 243 }, { 0, 0 }, { 147, 133 }, + { 154, 247 }, { 0, 0 }, { 154, 246 }, { 237, 133 }, { 0, 0 }, { 237, 134 }, { 0, 0 }, { 0, 0 }, + { 154, 249 }, { 0, 0 }, { 154, 248 }, { 237, 135 }, { 0, 0 }, { 137, 156 }, { 0, 0 }, { 154, 250 }, + { 143, 167 }, { 154, 252 }, { 146, 68 }, { 0, 0 }, { 154, 251 }, { 0, 0 }, { 149, 177 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 151 }, { 147, 122 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 155, 64 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 141, 68 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 155, 65 }, { 148, 64 }, { 148, 220 }, { 150, 207 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 148, 68 }, { 0, 0 }, { 0, 0 }, { 155, 74 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 87 }, { 0, 0 }, { 0, 0 }, { 151, 100 }, { 0, 0 }, + { 0, 0 }, { 150, 173 }, { 0, 0 }, { 155, 170 }, { 0, 0 }, { 155, 66 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 155, 69 }, { 237, 136 }, { 145, 195 }, { 0, 0 }, { 0, 0 }, + { 150, 87 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 147, 105 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 155, 70 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 150, 133 }, { 237, 137 }, { 141, 200 }, { 0, 0 }, { 0, 0 }, { 143, 168 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 155, 71 }, { 0, 0 }, + { 0, 0 }, { 142, 111 }, { 0, 0 }, { 142, 110 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 136, 183 }, { 140, 198 }, { 0, 0 }, { 144, 169 }, { 136, 207 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 155, 75 }, { 155, 76 }, { 0, 0 }, { 155, 73 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 87 }, { 138, 173 }, { 0, 0 }, + { 155, 72 }, { 0, 0 }, { 150, 195 }, { 149, 80 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 136, 166 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 136, 247 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 142, 112 }, + { 0, 0 }, { 136, 208 }, { 0, 0 }, { 136, 161 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 155, 81 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 155, 79 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 150, 186 }, { 0, 0 }, { 155, 82 }, { 0, 0 }, { 155, 80 }, { 0, 0 }, { 0, 0 }, { 155, 78 }, + { 144, 80 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 155, 77 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 149, 216 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 226 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 155, 86 }, { 155, 87 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 169 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 155, 83 }, { 152, 75 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 148, 107 }, { 0, 0 }, + { 0, 0 }, { 155, 85 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 141, 165 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 155, 88 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 119 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 155, 89 }, { 0, 0 }, { 155, 84 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 150, 185 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 148, 125 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 155, 90 }, { 149, 81 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 155, 91 }, { 155, 95 }, { 155, 92 }, { 0, 0 }, + { 0, 0 }, { 137, 197 }, { 155, 94 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 142, 185 }, { 0, 0 }, { 155, 93 }, { 140, 153 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 155, 107 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 155, 100 }, { 155, 97 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 146, 132 }, { 0, 0 }, { 155, 96 }, { 0, 0 }, { 0, 0 }, { 155, 98 }, { 0, 0 }, + { 0, 0 }, { 155, 99 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 155, 101 }, { 155, 102 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 138, 240 }, { 0, 0 }, { 155, 104 }, { 155, 103 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 155, 105 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 143, 236 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 155, 108 }, { 0, 0 }, { 146, 218 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 137, 100 }, { 0, 0 }, { 155, 106 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 155, 109 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 155, 110 }, { 0, 0 }, + { 155, 113 }, { 0, 0 }, { 0, 0 }, { 155, 111 }, { 0, 0 }, { 155, 112 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 142, 113 }, { 155, 114 }, { 0, 0 }, { 0, 0 }, { 141, 69 }, { 155, 115 }, { 237, 138 }, { 142, 154 }, + { 145, 182 }, { 0, 0 }, { 155, 116 }, { 155, 117 }, { 142, 121 }, { 141, 70 }, { 0, 0 }, { 150, 208 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 71 }, { 140, 199 }, { 155, 118 }, { 138, 119 }, { 0, 0 }, + { 0, 0 }, { 155, 119 }, { 0, 0 }, { 145, 183 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 155, 120 }, { 155, 161 }, { 0, 0 }, { 155, 121 }, { 0, 0 }, { 155, 122 }, { 0, 0 }, { 0, 0 }, + { 155, 123 }, { 0, 0 }, { 155, 125 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 155, 126 }, { 0, 0 }, { 0, 0 }, { 155, 128 }, { 0, 0 }, { 145, 238 }, { 0, 0 }, { 137, 70 }, + { 142, 231 }, { 136, 192 }, { 0, 0 }, { 145, 118 }, { 138, 174 }, { 142, 179 }, { 0, 0 }, { 141, 71 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 147, 134 }, { 0, 0 }, { 143, 64 }, + { 138, 175 }, { 146, 136 }, { 146, 232 }, { 136, 182 }, { 139, 88 }, { 149, 243 }, { 0, 0 }, { 142, 192 }, + { 0, 0 }, { 0, 0 }, { 139, 113 }, { 144, 233 }, { 142, 186 }, { 151, 71 }, { 155, 129 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 123 }, { 0, 0 }, + { 141, 201 }, { 0, 0 }, { 0, 0 }, { 138, 81 }, { 137, 131 }, { 143, 170 }, { 137, 198 }, { 0, 0 }, + { 155, 130 }, { 151, 101 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 104 }, + { 237, 139 }, { 0, 0 }, { 142, 226 }, { 155, 131 }, { 138, 241 }, { 147, 208 }, { 150, 167 }, { 155, 132 }, + { 0, 0 }, { 155, 133 }, { 0, 0 }, { 0, 0 }, { 149, 120 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 155, 135 }, { 0, 0 }, { 138, 166 }, { 139, 245 }, { 155, 134 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 237, 141 }, { 0, 0 }, { 0, 0 }, { 138, 176 }, { 0, 0 }, { 144, 81 }, { 155, 139 }, { 142, 64 }, + { 0, 0 }, { 137, 199 }, { 155, 138 }, { 0, 0 }, { 155, 136 }, { 155, 140 }, { 155, 137 }, { 148, 74 }, + { 158, 203 }, { 144, 82 }, { 0, 0 }, { 155, 141 }, { 237, 142 }, { 0, 0 }, { 151, 190 }, { 0, 0 }, + { 155, 142 }, { 0, 0 }, { 0, 0 }, { 155, 144 }, { 0, 0 }, { 146, 158 }, { 155, 143 }, { 0, 0 }, + { 144, 161 }, { 0, 0 }, { 142, 155 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 206 }, { 142, 245 }, + { 0, 0 }, { 149, 149 }, { 144, 234 }, { 0, 0 }, { 142, 203 }, { 155, 145 }, { 143, 171 }, { 155, 146 }, + { 155, 147 }, { 136, 209 }, { 145, 184 }, { 144, 113 }, { 0, 0 }, { 155, 148 }, { 147, 177 }, { 143, 172 }, + { 0, 0 }, { 143, 173 }, { 0, 0 }, { 155, 149 }, { 0, 0 }, { 0, 0 }, { 144, 235 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 143, 174 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 237, 143 }, { 0, 0 }, + { 155, 150 }, { 0, 0 }, { 155, 151 }, { 0, 0 }, { 150, 222 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 155, 152 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 196 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 143, 65 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 155, 153 }, { 155, 154 }, { 142, 218 }, { 144, 75 }, { 147, 242 }, { 144, 115 }, { 148, 246 }, { 148, 65 }, + { 139, 199 }, { 155, 155 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 143 }, { 155, 156 }, { 0, 0 }, + { 139, 252 }, { 0, 0 }, { 147, 205 }, { 137, 174 }, { 0, 0 }, { 142, 114 }, { 155, 157 }, { 155, 160 }, + { 155, 159 }, { 139, 251 }, { 0, 0 }, { 155, 158 }, { 0, 0 }, { 147, 87 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 174 }, { 0, 0 }, + { 147, 106 }, { 142, 198 }, { 0, 0 }, { 0, 0 }, { 145, 119 }, { 151, 154 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 155, 162 }, { 0, 0 }, { 155, 163 }, { 147, 212 }, + { 0, 0 }, { 142, 82 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 155, 165 }, { 0, 0 }, + { 0, 0 }, { 155, 166 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 155, 167 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 138, 242 }, { 155, 168 }, { 0, 0 }, { 0, 0 }, { 155, 169 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 137, 170 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 237, 144 }, { 0, 0 }, + { 145, 90 }, { 138, 226 }, { 0, 0 }, { 155, 171 }, { 150, 166 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 145, 208 }, { 0, 0 }, { 138, 120 }, { 0, 0 }, { 0, 0 }, { 155, 173 }, { 155, 175 }, + { 138, 221 }, { 0, 0 }, { 237, 145 }, { 155, 172 }, { 155, 174 }, { 0, 0 }, { 155, 177 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 155, 176 }, { 0, 0 }, { 155, 178 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 155, 179 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 147, 187 }, { 139, 172 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 137, 227 }, { 155, 180 }, { 155, 185 }, { 0, 0 }, { 0, 0 }, { 155, 183 }, { 0, 0 }, { 149, 245 }, + { 149, 244 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 237, 146 }, { 147, 135 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 155, 182 }, { 143, 115 }, { 0, 0 }, { 155, 181 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 144, 146 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 155, 186 }, { 0, 0 }, { 0, 0 }, { 141, 232 }, { 0, 0 }, + { 0, 0 }, { 155, 192 }, { 0, 0 }, { 0, 0 }, { 155, 193 }, { 155, 187 }, { 138, 82 }, { 155, 188 }, + { 155, 197 }, { 155, 196 }, { 155, 195 }, { 155, 191 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 155, 190 }, + { 0, 0 }, { 0, 0 }, { 155, 194 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 237, 147 }, + { 0, 0 }, { 149, 246 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 237, 150 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 155, 201 }, { 155, 198 }, { 0, 0 }, { 155, 200 }, { 0, 0 }, + { 151, 146 }, { 0, 0 }, { 155, 199 }, { 237, 148 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 155, 189 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 144, 147 }, { 0, 0 }, { 0, 0 }, { 155, 202 }, { 237, 151 }, { 0, 0 }, { 141, 181 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 155, 203 }, { 0, 0 }, { 0, 0 }, { 155, 204 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 155, 207 }, { 0, 0 }, { 155, 206 }, { 0, 0 }, { 0, 0 }, { 155, 205 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 147, 136 }, { 155, 184 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 155, 213 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 155, 209 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 155, 208 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 155, 210 }, { 0, 0 }, { 155, 211 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 155, 214 }, + { 237, 152 }, { 237, 153 }, { 151, 228 }, { 0, 0 }, { 155, 215 }, { 155, 212 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 155, 216 }, { 0, 0 }, { 0, 0 }, { 138, 222 }, { 155, 217 }, { 0, 0 }, { 0, 0 }, + { 237, 154 }, { 0, 0 }, { 155, 219 }, { 155, 218 }, { 0, 0 }, { 0, 0 }, { 155, 220 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 155, 221 }, { 0, 0 }, { 144, 236 }, { 143, 66 }, { 0, 0 }, + { 0, 0 }, { 143, 132 }, { 0, 0 }, { 145, 131 }, { 0, 0 }, { 141, 72 }, { 141, 182 }, { 141, 73 }, + { 139, 144 }, { 0, 0 }, { 0, 0 }, { 155, 222 }, { 0, 0 }, { 0, 0 }, { 141, 183 }, { 0, 0 }, + { 0, 0 }, { 140, 200 }, { 155, 223 }, { 150, 164 }, { 148, 98 }, { 155, 224 }, { 0, 0 }, { 141, 74 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 170 }, { 0, 0 }, { 146, 70 }, { 139, 208 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 142, 115 }, { 149, 122 }, { 0, 0 }, { 0, 0 }, { 148, 191 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 155, 225 }, { 138, 243 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 155, 228 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 146, 159 }, { 0, 0 }, + { 0, 0 }, { 155, 227 }, { 155, 226 }, { 155, 229 }, { 0, 0 }, { 146, 233 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 144, 131 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 142, 116 }, { 0, 0 }, { 144, 200 }, { 0, 0 }, { 145, 209 }, + { 139, 65 }, { 0, 0 }, { 0, 0 }, { 146, 160 }, { 0, 0 }, { 0, 0 }, { 155, 230 }, { 155, 231 }, + { 143, 237 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 150, 88 }, { 0, 0 }, { 0, 0 }, + { 155, 234 }, { 0, 0 }, { 0, 0 }, { 155, 233 }, { 155, 232 }, { 149, 157 }, { 0, 0 }, { 155, 241 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 150, 121 }, { 0, 0 }, { 155, 235 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 155, 237 }, { 150, 139 }, { 0, 0 }, { 155, 236 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 155, 238 }, + { 0, 0 }, { 148, 166 }, { 155, 239 }, { 149, 188 }, { 155, 240 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 138, 177 }, { 149, 189 }, { 148, 78 }, { 155, 242 }, { 155, 243 }, { 0, 0 }, + { 141, 75 }, { 138, 178 }, { 155, 244 }, { 140, 182 }, { 151, 99 }, { 151, 72 }, { 138, 244 }, { 155, 246 }, + { 0, 0 }, { 146, 161 }, { 0, 0 }, { 141, 76 }, { 143, 175 }, { 0, 0 }, { 0, 0 }, { 148, 221 }, + { 0, 0 }, { 0, 0 }, { 143, 176 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 152 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 146, 234 }, { 149, 247 }, { 147, 88 }, + { 0, 0 }, { 0, 0 }, { 141, 77 }, { 0, 0 }, { 149, 123 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 155, 247 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 147, 120 }, { 141, 192 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 201 }, { 0, 0 }, { 146, 235 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 136, 193 }, { 143, 142 }, { 141, 78 }, + { 151, 102 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 155, 248 }, { 155, 249 }, { 148, 112 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 155, 250 }, { 151, 245 }, { 152, 76 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 155, 252 }, + { 155, 251 }, { 0, 0 }, { 0, 0 }, { 138, 102 }, { 0, 0 }, { 0, 0 }, { 156, 64 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 156, 67 }, { 156, 68 }, { 0, 0 }, { 156, 66 }, { 0, 0 }, { 149, 95 }, + { 143, 177 }, { 156, 70 }, { 156, 69 }, { 156, 65 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 156, 71 }, { 156, 72 }, { 0, 0 }, { 0, 0 }, { 156, 73 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 156, 76 }, { 156, 74 }, { 0, 0 }, { 156, 75 }, { 156, 77 }, { 0, 0 }, { 137, 132 }, { 146, 236 }, + { 156, 78 }, { 0, 0 }, { 140, 154 }, { 137, 244 }, { 148, 85 }, { 0, 0 }, { 156, 79 }, { 147, 249 }, + { 0, 0 }, { 149, 217 }, { 0, 0 }, { 156, 80 }, { 152, 77 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 156, 81 }, { 149, 190 }, { 156, 84 }, { 152, 159 }, { 152, 175 }, { 0, 0 }, { 142, 174 }, + { 147, 243 }, { 156, 85 }, { 0, 0 }, { 139, 124 }, { 146, 162 }, { 136, 248 }, { 156, 86 }, { 149, 164 }, + { 141, 79 }, { 0, 0 }, { 0, 0 }, { 146, 111 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 146, 237 }, + { 0, 0 }, { 237, 155 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 150, 237 }, { 140, 183 }, { 140, 202 }, + { 0, 0 }, { 156, 87 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 156, 88 }, { 0, 0 }, { 156, 94 }, + { 0, 0 }, { 142, 227 }, { 0, 0 }, { 0, 0 }, { 237, 156 }, { 146, 163 }, { 0, 0 }, { 139, 173 }, + { 156, 89 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 74 }, { 0, 0 }, { 146, 101 }, { 0, 0 }, + { 0, 0 }, { 156, 90 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 237, 75 }, { 0, 0 }, { 0, 0 }, + { 156, 91 }, { 0, 0 }, { 139, 174 }, { 0, 0 }, { 156, 92 }, { 0, 0 }, { 156, 93 }, { 0, 0 }, + { 0, 0 }, { 156, 95 }, { 0, 0 }, { 147, 150 }, { 0, 0 }, { 0, 0 }, { 156, 96 }, { 156, 97 }, + { 0, 0 }, { 156, 98 }, { 0, 0 }, { 0, 0 }, { 156, 83 }, { 156, 82 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 156, 99 }, { 140, 96 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 70 }, { 237, 157 }, + { 0, 0 }, { 141, 202 }, { 149, 86 }, { 146, 164 }, { 149, 106 }, { 156, 100 }, { 0, 0 }, { 0, 0 }, + { 143, 178 }, { 137, 101 }, { 0, 0 }, { 156, 101 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 156, 102 }, + { 0, 0 }, { 150, 240 }, { 0, 0 }, { 0, 0 }, { 148, 222 }, { 0, 0 }, { 0, 0 }, { 156, 105 }, + { 137, 157 }, { 144, 170 }, { 156, 104 }, { 156, 103 }, { 140, 97 }, { 145, 210 }, { 0, 0 }, { 156, 109 }, + { 156, 107 }, { 0, 0 }, { 156, 106 }, { 151, 165 }, { 140, 227 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 143, 153 }, { 156, 108 }, { 147, 107 }, { 143, 93 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 147, 190 }, + { 156, 112 }, { 156, 111 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 156, 110 }, { 0, 0 }, + { 156, 113 }, { 140, 228 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 156, 114 }, { 149, 156 }, { 143, 122 }, { 0, 0 }, { 0, 0 }, { 156, 115 }, { 148, 247 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 147, 191 }, { 146, 165 }, { 0, 0 }, { 0, 0 }, { 237, 158 }, + { 0, 0 }, { 147, 79 }, { 0, 0 }, { 0, 0 }, { 156, 116 }, { 139, 74 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 144, 83 }, { 0, 0 }, { 149, 75 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 245 }, { 148, 69 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 156, 117 }, { 142, 117 }, + { 150, 89 }, { 150, 90 }, { 0, 0 }, { 0, 0 }, { 137, 158 }, { 156, 122 }, { 237, 159 }, { 0, 0 }, + { 146, 137 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 156, 119 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 245 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 156, 171 }, { 156, 121 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 148, 79 }, { 0, 0 }, { 0, 0 }, + { 156, 120 }, { 0, 0 }, { 0, 0 }, { 156, 118 }, { 0, 0 }, { 141, 154 }, { 0, 0 }, { 156, 124 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 156, 131 }, { 156, 137 }, + { 156, 129 }, { 0, 0 }, { 147, 123 }, { 0, 0 }, { 0, 0 }, { 156, 134 }, { 149, 124 }, { 0, 0 }, + { 0, 0 }, { 156, 128 }, { 0, 0 }, { 156, 133 }, { 151, 229 }, { 142, 118 }, { 0, 0 }, { 0, 0 }, + { 145, 211 }, { 156, 125 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 125 }, { 156, 136 }, { 144, 171 }, + { 137, 133 }, { 156, 130 }, { 137, 246 }, { 156, 135 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 175 }, + { 0, 0 }, { 156, 132 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 156, 138 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 156, 140 }, { 156, 150 }, { 156, 148 }, { 0, 0 }, { 0, 0 }, { 156, 145 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 156, 144 }, { 151, 246 }, { 0, 0 }, { 156, 146 }, { 0, 0 }, { 0, 0 }, + { 139, 176 }, { 0, 0 }, { 141, 80 }, { 0, 0 }, { 0, 0 }, { 143, 154 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 156, 153 }, { 156, 139 }, { 0, 0 }, { 0, 0 }, { 237, 160 }, { 0, 0 }, { 156, 143 }, + { 156, 126 }, { 0, 0 }, { 137, 248 }, { 156, 147 }, { 156, 149 }, { 146, 112 }, { 0, 0 }, { 0, 0 }, + { 141, 166 }, { 137, 182 }, { 156, 141 }, { 156, 152 }, { 156, 151 }, { 139, 177 }, { 0, 0 }, { 145, 167 }, + { 138, 134 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 98 }, { 0, 0 }, { 156, 142 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 156, 154 }, { 0, 0 }, { 156, 157 }, { 156, 159 }, { 237, 161 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 142, 187 }, { 237, 162 }, { 156, 165 }, { 146, 238 }, { 156, 155 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 156, 163 }, { 0, 0 }, { 137, 247 }, { 0, 0 }, { 156, 161 }, { 156, 162 }, + { 0, 0 }, { 0, 0 }, { 156, 158 }, { 156, 160 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 229 }, + { 151, 73 }, { 0, 0 }, { 0, 0 }, { 138, 179 }, { 0, 0 }, { 0, 0 }, { 137, 120 }, { 156, 164 }, + { 0, 0 }, { 148, 89 }, { 136, 171 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 148, 223 }, { 156, 123 }, { 156, 170 }, { 156, 174 }, { 150, 227 }, { 0, 0 }, + { 156, 167 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 147, 137 }, { 156, 172 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 238 }, { 156, 173 }, { 147, 213 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 152, 102 }, { 0, 0 }, { 156, 169 }, { 0, 0 }, { 237, 164 }, { 0, 0 }, { 0, 0 }, + { 156, 175 }, { 0, 0 }, { 141, 155 }, { 0, 0 }, { 144, 201 }, { 0, 0 }, { 237, 163 }, { 136, 210 }, + { 156, 168 }, { 156, 166 }, { 0, 0 }, { 145, 121 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 156, 156 }, + { 142, 83 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 145, 196 }, { 156, 187 }, { 237, 166 }, { 145, 122 }, { 156, 182 }, { 0, 0 }, { 156, 179 }, { 156, 180 }, + { 0, 0 }, { 142, 228 }, { 156, 183 }, { 156, 186 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 156, 181 }, { 143, 68 }, { 0, 0 }, { 156, 184 }, { 0, 0 }, { 0, 0 }, { 156, 178 }, { 0, 0 }, + { 150, 250 }, { 150, 249 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 156, 188 }, { 156, 189 }, { 136, 211 }, + { 0, 0 }, { 237, 167 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 156, 177 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 139, 240 }, { 136, 164 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 180 }, + { 237, 165 }, { 156, 185 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 156, 193 }, + { 156, 192 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 156, 197 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 237, 169 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 156, 198 }, { 0, 0 }, { 0, 0 }, { 237, 168 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 156, 196 }, { 156, 199 }, { 156, 191 }, { 156, 195 }, + { 0, 0 }, { 0, 0 }, { 156, 200 }, { 0, 0 }, { 156, 201 }, { 0, 0 }, { 0, 0 }, { 156, 190 }, + { 142, 156 }, { 0, 0 }, { 156, 194 }, { 145, 212 }, { 141, 81 }, { 156, 176 }, { 144, 84 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 156, 214 }, { 0, 0 }, { 149, 231 }, { 0, 0 }, { 0, 0 }, + { 156, 204 }, { 156, 205 }, { 156, 206 }, { 0, 0 }, { 0, 0 }, { 156, 213 }, { 0, 0 }, { 156, 212 }, + { 0, 0 }, { 0, 0 }, { 150, 157 }, { 138, 181 }, { 0, 0 }, { 156, 210 }, { 0, 0 }, { 140, 100 }, + { 138, 83 }, { 0, 0 }, { 0, 0 }, { 156, 207 }, { 0, 0 }, { 0, 0 }, { 151, 182 }, { 156, 209 }, + { 136, 212 }, { 156, 211 }, { 0, 0 }, { 156, 202 }, { 156, 208 }, { 156, 215 }, { 140, 99 }, { 156, 203 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 124 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 151, 74 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 156, 218 }, + { 0, 0 }, { 0, 0 }, { 156, 222 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 158 }, { 0, 0 }, + { 151, 247 }, { 156, 223 }, { 0, 0 }, { 0, 0 }, { 156, 220 }, { 0, 0 }, { 156, 217 }, { 0, 0 }, + { 237, 170 }, { 156, 216 }, { 156, 221 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 174 }, { 0, 0 }, { 0, 0 }, { 147, 178 }, + { 0, 0 }, { 140, 101 }, { 0, 0 }, { 156, 224 }, { 156, 219 }, { 0, 0 }, { 156, 225 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 140, 155 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 175 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 156, 233 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 182 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 156, 231 }, { 0, 0 }, { 0, 0 }, { 156, 232 }, { 141, 167 }, + { 156, 230 }, { 156, 228 }, { 156, 227 }, { 156, 234 }, { 156, 226 }, { 156, 236 }, { 0, 0 }, { 0, 0 }, + { 137, 249 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 156, 238 }, { 0, 0 }, { 0, 0 }, { 156, 237 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 146, 166 }, { 0, 0 }, { 156, 241 }, { 0, 0 }, { 156, 239 }, { 156, 229 }, + { 140, 156 }, { 0, 0 }, { 156, 240 }, { 0, 0 }, { 156, 244 }, { 156, 243 }, { 156, 245 }, { 156, 242 }, + { 156, 246 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 156, 247 }, { 156, 248 }, { 149, 232 }, { 0, 0 }, { 156, 250 }, { 156, 249 }, { 143, 94 }, { 0, 0 }, + { 144, 172 }, { 137, 228 }, { 137, 250 }, { 237, 171 }, { 156, 251 }, { 0, 0 }, { 136, 189 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 144, 202 }, { 156, 252 }, { 0, 0 }, { 230, 193 }, { 157, 64 }, { 140, 129 }, + { 0, 0 }, { 157, 65 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 144, 237 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 157, 66 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 157, 67 }, { 139, 89 }, + { 157, 68 }, { 0, 0 }, { 157, 69 }, { 157, 70 }, { 145, 213 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 140, 203 }, { 0, 0 }, { 0, 0 }, { 150, 223 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 150, 91 }, + { 143, 138 }, { 157, 71 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 144, 238 }, + { 231, 187 }, { 148, 224 }, { 0, 0 }, { 142, 232 }, { 0, 0 }, { 141, 203 }, { 157, 72 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 197 }, { 0, 0 }, { 149, 165 }, { 0, 0 }, { 0, 0 }, + { 145, 239 }, { 0, 0 }, { 0, 0 }, { 157, 75 }, { 0, 0 }, { 0, 0 }, { 157, 73 }, { 0, 0 }, + { 157, 76 }, { 0, 0 }, { 0, 0 }, { 157, 74 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 157, 77 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 175 }, { 0, 0 }, + { 0, 0 }, { 136, 181 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 125 }, { 0, 0 }, + { 0, 0 }, { 148, 225 }, { 0, 0 }, { 0, 0 }, { 157, 78 }, { 0, 0 }, { 157, 81 }, { 143, 179 }, + { 139, 90 }, { 0, 0 }, { 157, 79 }, { 157, 86 }, { 143, 180 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 157, 80 }, { 148, 99 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 151, 125 }, { 157, 82 }, { 157, 83 }, { 157, 87 }, { 147, 138 }, { 157, 84 }, { 141, 82 }, + { 144, 220 }, { 0, 0 }, { 0, 0 }, { 157, 101 }, { 148, 178 }, { 0, 0 }, { 145, 240 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 237, 172 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 148, 226 }, { 157, 171 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 149, 248 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 146, 239 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 150, 149 }, { 0, 0 }, { 157, 90 }, { 137, 159 }, { 146, 138 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 157, 99 }, { 0, 0 }, { 0, 0 }, { 146, 83 }, { 157, 93 }, { 157, 100 }, + { 157, 95 }, { 157, 102 }, { 157, 98 }, { 0, 0 }, { 157, 97 }, { 148, 143 }, { 0, 0 }, { 157, 91 }, + { 137, 251 }, { 157, 89 }, { 139, 145 }, { 145, 241 }, { 157, 85 }, { 0, 0 }, { 0, 0 }, { 157, 88 }, + { 141, 83 }, { 144, 217 }, { 0, 0 }, { 143, 181 }, { 157, 96 }, { 148, 113 }, { 0, 0 }, { 0, 0 }, + { 139, 146 }, { 138, 103 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 135 }, { 144, 64 }, { 157, 104 }, { 157, 109 }, + { 0, 0 }, { 157, 105 }, { 0, 0 }, { 140, 157 }, { 0, 0 }, { 157, 110 }, { 142, 65 }, { 141, 137 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 69 }, { 157, 92 }, + { 0, 0 }, { 142, 157 }, { 157, 107 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 142, 119 }, + { 157, 108 }, { 136, 194 }, { 0, 0 }, { 0, 0 }, { 157, 103 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 146, 167 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 139, 147 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 178 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 157, 106 }, + { 136, 165 }, { 0, 0 }, { 0, 0 }, { 141, 193 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 144, 85 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 146, 240 }, { 0, 0 }, { 0, 0 }, { 148, 210 }, { 157, 112 }, { 145, 125 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 145, 168 }, { 0, 0 }, { 0, 0 }, { 142, 74 }, { 157, 113 }, { 0, 0 }, { 157, 115 }, + { 157, 111 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 223 }, { 0, 0 }, { 146, 187 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 123 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 249 }, + { 142, 204 }, { 157, 128 }, { 0, 0 }, { 157, 126 }, { 0, 0 }, { 0, 0 }, { 144, 152 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 140, 158 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 157, 120 }, { 143, 183 }, + { 0, 0 }, { 0, 0 }, { 147, 230 }, { 148, 80 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 157, 118 }, { 0, 0 }, { 0, 0 }, { 145, 124 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 142, 246 }, { 157, 123 }, { 0, 0 }, { 0, 0 }, { 143, 182 }, { 0, 0 }, { 157, 117 }, { 157, 122 }, + { 0, 0 }, { 0, 0 }, { 148, 114 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 157, 116 }, { 0, 0 }, + { 140, 64 }, { 0, 0 }, { 0, 0 }, { 138, 124 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 157, 124 }, + { 151, 169 }, { 141, 204 }, { 146, 84 }, { 157, 121 }, { 0, 0 }, { 144, 218 }, { 0, 0 }, { 141, 84 }, + { 144, 132 }, { 137, 134 }, { 145, 91 }, { 157, 119 }, { 139, 100 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 140, 102 }, { 0, 0 }, { 146, 205 }, { 157, 125 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 126 }, { 0, 0 }, { 0, 0 }, { 157, 129 }, { 0, 0 }, + { 157, 131 }, { 0, 0 }, { 0, 0 }, { 145, 181 }, { 157, 137 }, { 0, 0 }, { 157, 132 }, { 0, 0 }, + { 0, 0 }, { 157, 134 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 96 }, + { 146, 241 }, { 0, 0 }, { 157, 135 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 75 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 151, 103 }, { 138, 183 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 136, 172 }, { 0, 0 }, { 157, 133 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 157, 130 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 246 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 135 }, { 237, 173 }, { 157, 136 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 151, 104 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 157, 140 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 185 }, { 0, 0 }, { 157, 147 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 157, 141 }, { 0, 0 }, { 0, 0 }, { 157, 138 }, { 157, 145 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 157, 114 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 157, 142 }, { 0, 0 }, + { 157, 146 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 148, 192 }, { 147, 139 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 157, 139 }, { 0, 0 }, { 157, 143 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 140, 103 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 141, 239 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 144, 219 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 157, 151 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 147, 69 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 237, 174 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 157, 148 }, + { 0, 0 }, { 150, 128 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 157, 149 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 157, 150 }, { 0, 0 }, + { 150, 204 }, { 0, 0 }, { 144, 160 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 130 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 157, 157 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 142, 84 }, { 157, 154 }, { 0, 0 }, { 157, 153 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 148, 81 }, { 0, 0 }, { 0, 0 }, { 237, 175 }, { 147, 179 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 147, 80 }, { 157, 155 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 157, 156 }, { 0, 0 }, { 149, 143 }, { 0, 0 }, { 148, 100 }, { 142, 66 }, { 0, 0 }, + { 144, 239 }, { 0, 0 }, { 150, 111 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 138, 104 }, { 0, 0 }, { 157, 163 }, { 157, 158 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 151, 105 }, { 157, 165 }, { 0, 0 }, { 0, 0 }, { 157, 161 }, { 0, 0 }, { 157, 162 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 128 }, { 237, 176 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 157, 160 }, { 0, 0 }, { 157, 94 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 157, 164 }, { 0, 0 }, { 157, 159 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 157, 169 }, { 157, 170 }, { 147, 70 }, { 157, 172 }, { 0, 0 }, { 0, 0 }, { 142, 67 }, { 157, 167 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 91 }, { 0, 0 }, { 0, 0 }, { 157, 173 }, + { 0, 0 }, { 157, 166 }, { 157, 177 }, { 0, 0 }, { 157, 176 }, { 0, 0 }, { 157, 175 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 157, 178 }, { 0, 0 }, { 0, 0 }, { 157, 180 }, { 143, 239 }, { 0, 0 }, + { 157, 179 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 157, 183 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 157, 181 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 157, 182 }, { 157, 144 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 157, 185 }, { 157, 184 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 157, 152 }, { 157, 186 }, { 157, 174 }, { 0, 0 }, { 0, 0 }, { 142, 120 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 157, 187 }, { 157, 188 }, { 157, 190 }, { 157, 189 }, + { 157, 191 }, { 137, 252 }, { 0, 0 }, { 141, 85 }, { 0, 0 }, { 0, 0 }, { 149, 250 }, { 144, 173 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 204 }, { 0, 0 }, { 0, 0 }, + { 157, 193 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 157, 196 }, { 237, 177 }, { 149, 113 }, + { 0, 0 }, { 139, 126 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 157, 195 }, { 157, 194 }, { 148, 115 }, + { 157, 197 }, { 139, 179 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 157, 199 }, { 157, 198 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 138, 184 }, { 142, 85 }, { 0, 0 }, { 0, 0 }, { 147, 214 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 104 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 144, 148 }, { 0, 0 }, { 157, 200 }, { 0, 0 }, { 144, 174 }, { 147, 71 }, { 0, 0 }, { 149, 126 }, + { 157, 201 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 157, 202 }, { 157, 203 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 182 }, + { 155, 124 }, { 144, 196 }, { 0, 0 }, { 0, 0 }, { 149, 107 }, { 0, 0 }, { 141, 214 }, { 0, 0 }, + { 148, 227 }, { 148, 193 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 147, 108 }, + { 0, 0 }, { 151, 191 }, { 0, 0 }, { 157, 205 }, { 142, 206 }, { 0, 0 }, { 0, 0 }, { 157, 206 }, + { 0, 0 }, { 136, 180 }, { 0, 0 }, { 0, 0 }, { 139, 210 }, { 144, 203 }, { 0, 0 }, { 149, 128 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 157, 207 }, { 142, 97 }, { 146, 102 }, { 0, 0 }, { 142, 122 }, + { 144, 86 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 157, 208 }, + { 0, 0 }, { 149, 251 }, { 0, 0 }, { 0, 0 }, { 137, 151 }, { 142, 123 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 157, 211 }, { 0, 0 }, { 157, 209 }, { 157, 212 }, { 151, 183 }, { 157, 210 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 144, 249 }, { 157, 213 }, { 0, 0 }, { 0, 0 }, { 145, 176 }, + { 0, 0 }, { 0, 0 }, { 157, 214 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 248 }, + { 0, 0 }, { 157, 216 }, { 0, 0 }, { 157, 215 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 157, 217 }, { 157, 218 }, { 138, 249 }, { 0, 0 }, { 0, 0 }, { 147, 250 }, { 146, 85 }, { 139, 140 }, + { 142, 124 }, { 145, 129 }, { 0, 0 }, { 0, 0 }, { 143, 123 }, { 136, 174 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 157, 219 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 137, 160 }, { 157, 223 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 237, 178 }, { 0, 0 }, { 141, 86 }, { 157, 222 }, { 0, 0 }, { 0, 0 }, { 141, 169 }, { 143, 184 }, + { 0, 0 }, { 237, 181 }, { 157, 221 }, { 0, 0 }, { 143, 185 }, { 0, 0 }, { 150, 190 }, { 141, 168 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 136, 213 }, { 144, 204 }, { 237, 179 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 157, 228 }, { 0, 0 }, { 237, 183 }, { 144, 175 }, + { 137, 102 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 237, 184 }, { 143, 116 }, { 0, 0 }, { 150, 134 }, + { 141, 240 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 186 }, { 237, 182 }, { 144, 165 }, + { 0, 0 }, { 237, 71 }, { 0, 0 }, { 0, 0 }, { 157, 227 }, { 157, 225 }, { 157, 226 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 237, 180 }, { 146, 139 }, { 0, 0 }, { 0, 0 }, { 158, 69 }, + { 0, 0 }, { 157, 232 }, { 142, 158 }, { 141, 87 }, { 157, 230 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 157, 231 }, { 0, 0 }, { 144, 87 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 157, 229 }, + { 0, 0 }, { 0, 0 }, { 142, 78 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 237, 186 }, + { 0, 0 }, { 237, 187 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 157, 234 }, { 157, 233 }, { 157, 238 }, + { 0, 0 }, { 0, 0 }, { 157, 239 }, { 0, 0 }, { 157, 235 }, { 237, 185 }, { 138, 65 }, { 157, 236 }, + { 157, 237 }, { 148, 211 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 129 }, { 140, 105 }, + { 157, 240 }, { 0, 0 }, { 0, 0 }, { 237, 189 }, { 144, 176 }, { 0, 0 }, { 143, 187 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 146, 113 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 139, 197 }, { 0, 0 }, { 157, 241 }, { 157, 245 }, { 0, 0 }, { 0, 0 }, { 137, 201 }, + { 157, 242 }, { 157, 244 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 157, 243 }, { 0, 0 }, + { 0, 0 }, { 143, 139 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 146, 103 }, { 136, 195 }, + { 157, 246 }, { 237, 190 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 157, 247 }, { 0, 0 }, { 0, 0 }, + { 237, 191 }, { 0, 0 }, { 146, 168 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 239 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 142, 98 }, { 0, 0 }, { 0, 0 }, { 149, 233 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 237, 192 }, { 0, 0 }, { 150, 92 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 158, 65 }, { 157, 249 }, { 0, 0 }, { 0, 0 }, { 157, 252 }, { 0, 0 }, { 157, 251 }, { 237, 193 }, + { 0, 0 }, { 157, 248 }, { 0, 0 }, { 0, 0 }, { 158, 64 }, { 0, 0 }, { 0, 0 }, { 147, 220 }, + { 0, 0 }, { 157, 250 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 158, 66 }, { 0, 0 }, + { 0, 0 }, { 143, 140 }, { 158, 67 }, { 0, 0 }, { 151, 106 }, { 148, 152 }, { 0, 0 }, { 0, 0 }, + { 158, 68 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 158, 70 }, { 0, 0 }, + { 0, 0 }, { 158, 71 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 158, 72 }, { 0, 0 }, { 139, 200 }, { 137, 103 }, { 141, 88 }, { 158, 73 }, { 0, 0 }, { 158, 74 }, + { 143, 145 }, { 145, 130 }, { 237, 194 }, { 237, 74 }, { 153, 214 }, { 145, 93 }, { 145, 92 }, { 145, 214 }, + { 141, 197 }, { 0, 0 }, { 0, 0 }, { 152, 240 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 140, 142 }, { 151, 76 }, { 0, 0 }, { 149, 252 }, { 0, 0 }, { 149, 158 }, { 237, 195 }, { 158, 75 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 141, 241 }, { 146, 189 }, { 158, 76 }, { 152, 78 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 150, 93 }, { 0, 0 }, { 146, 169 }, { 158, 77 }, { 138, 250 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 158, 78 }, { 158, 79 }, + { 150, 216 }, { 0, 0 }, { 150, 162 }, { 150, 150 }, { 150, 123 }, { 142, 68 }, { 158, 81 }, { 0, 0 }, + { 0, 0 }, { 142, 233 }, { 0, 0 }, { 0, 0 }, { 150, 112 }, { 0, 0 }, { 158, 83 }, { 158, 86 }, + { 158, 85 }, { 0, 0 }, { 138, 247 }, { 0, 0 }, { 0, 0 }, { 139, 128 }, { 0, 0 }, { 158, 82 }, + { 0, 0 }, { 158, 84 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 158, 87 }, { 0, 0 }, + { 0, 0 }, { 144, 153 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 155 }, { 136, 199 }, + { 141, 222 }, { 145, 186 }, { 0, 0 }, { 142, 219 }, { 0, 0 }, { 0, 0 }, { 143, 241 }, { 0, 0 }, + { 0, 0 }, { 158, 90 }, { 0, 0 }, { 0, 0 }, { 147, 109 }, { 0, 0 }, { 158, 88 }, { 145, 169 }, + { 158, 89 }, { 143, 240 }, { 150, 219 }, { 158, 91 }, { 158, 92 }, { 151, 136 }, { 237, 197 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 158, 97 }, { 0, 0 }, { 0, 0 }, { 141, 89 }, { 0, 0 }, { 148, 116 }, + { 158, 94 }, { 147, 140 }, { 157, 220 }, { 157, 224 }, { 0, 0 }, { 139, 110 }, { 0, 0 }, { 148, 102 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 158, 96 }, { 0, 0 }, { 143, 188 }, { 148, 194 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 158, 102 }, { 0, 0 }, { 148, 248 }, + { 0, 0 }, { 158, 93 }, { 0, 0 }, { 158, 99 }, { 158, 98 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 144, 205 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 150, 141 }, { 0, 0 }, { 151, 209 }, + { 0, 0 }, { 0, 0 }, { 150, 135 }, { 0, 0 }, { 137, 202 }, { 142, 125 }, { 0, 0 }, { 0, 0 }, + { 152, 103 }, { 158, 101 }, { 144, 149 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 158, 100 }, { 0, 0 }, + { 0, 0 }, { 158, 95 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 205 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 158, 107 }, { 158, 105 }, { 0, 0 }, { 137, 203 }, { 158, 103 }, + { 158, 109 }, { 158, 115 }, { 0, 0 }, { 237, 198 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 237, 200 }, { 145, 198 }, { 0, 0 }, { 0, 0 }, { 149, 191 }, { 0, 0 }, { 158, 117 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 149, 65 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 158, 116 }, { 148, 144 }, + { 150, 94 }, { 138, 185 }, { 0, 0 }, { 144, 245 }, { 143, 95 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 146, 209 }, { 0, 0 }, { 151, 77 }, { 0, 0 }, { 0, 0 }, { 158, 112 }, { 158, 111 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 158, 113 }, { 0, 0 }, { 158, 110 }, { 0, 0 }, { 0, 0 }, { 158, 118 }, + { 0, 0 }, { 158, 108 }, { 0, 0 }, { 0, 0 }, { 158, 106 }, { 0, 0 }, { 158, 114 }, { 158, 104 }, + { 0, 0 }, { 146, 140 }, { 0, 0 }, { 150, 246 }, { 142, 196 }, { 141, 242 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 141, 184 }, { 0, 0 }, { 0, 0 }, { 150, 143 }, { 138, 96 }, + { 0, 0 }, { 237, 201 }, { 146, 204 }, { 147, 200 }, { 137, 104 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 144, 240 }, { 0, 0 }, { 0, 0 }, { 144, 178 }, { 140, 73 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 158, 120 }, { 0, 0 }, + { 0, 0 }, { 141, 90 }, { 138, 156 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 158, 122 }, { 138, 148 }, { 158, 129 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 158, 125 }, { 0, 0 }, { 144, 241 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 138, 106 }, { 141, 170 }, { 0, 0 }, { 0, 0 }, { 138, 105 }, { 141, 205 }, { 0, 0 }, { 0, 0 }, + { 158, 123 }, { 140, 133 }, { 140, 106 }, { 147, 141 }, { 237, 202 }, { 0, 0 }, { 158, 121 }, { 0, 0 }, + { 136, 196 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 158, 124 }, { 158, 126 }, { 0, 0 }, + { 139, 203 }, { 140, 75 }, { 237, 199 }, { 138, 186 }, { 139, 106 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 158, 130 }, { 0, 0 }, { 0, 0 }, { 141, 247 }, { 150, 145 }, { 0, 0 }, { 142, 86 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 158, 131 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 79 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 158, 143 }, { 0, 0 }, { 137, 177 }, { 158, 132 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 158, 149 }, { 158, 133 }, + { 0, 0 }, { 151, 192 }, { 0, 0 }, { 158, 140 }, { 0, 0 }, { 148, 126 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 158, 148 }, { 0, 0 }, { 158, 135 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 136, 178 }, { 158, 137 }, { 0, 0 }, { 0, 0 }, { 141, 91 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 158, 139 }, { 0, 0 }, { 158, 138 }, { 0, 0 }, { 158, 134 }, + { 158, 145 }, { 0, 0 }, { 143, 189 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 235 }, { 140, 230 }, + { 151, 156 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 158, 136 }, { 0, 0 }, { 146, 242 }, + { 138, 66 }, { 141, 171 }, { 0, 0 }, { 158, 128 }, { 0, 0 }, { 158, 144 }, { 138, 129 }, { 0, 0 }, + { 0, 0 }, { 158, 142 }, { 158, 146 }, { 0, 0 }, { 147, 142 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 252 }, { 0, 0 }, { 158, 176 }, { 0, 0 }, + { 237, 72 }, { 150, 199 }, { 158, 151 }, { 138, 251 }, { 0, 0 }, { 158, 158 }, { 0, 0 }, { 237, 203 }, + { 0, 0 }, { 0, 0 }, { 150, 95 }, { 0, 0 }, { 158, 159 }, { 158, 161 }, { 0, 0 }, { 158, 165 }, + { 158, 153 }, { 0, 0 }, { 146, 73 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 147, 143 }, + { 158, 169 }, { 158, 156 }, { 0, 0 }, { 158, 166 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 158, 160 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 144, 88 }, { 158, 170 }, + { 0, 0 }, { 0, 0 }, { 144, 177 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 158, 168 }, { 138, 187 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 152, 111 }, { 158, 150 }, { 0, 0 }, { 0, 0 }, { 158, 164 }, { 136, 214 }, { 0, 0 }, { 0, 0 }, + { 158, 152 }, { 0, 0 }, { 0, 0 }, { 150, 184 }, { 158, 157 }, { 144, 65 }, { 146, 197 }, { 158, 147 }, + { 0, 0 }, { 0, 0 }, { 158, 163 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 144, 154 }, { 158, 173 }, { 138, 145 }, { 140, 159 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 158, 175 }, { 158, 154 }, { 158, 174 }, { 0, 0 }, { 158, 167 }, { 158, 155 }, { 0, 0 }, + { 158, 171 }, { 0, 0 }, { 158, 172 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 158, 189 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 147, 204 }, { 0, 0 }, { 158, 162 }, { 0, 0 }, + { 0, 0 }, { 158, 185 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 158, 187 }, { 0, 0 }, { 146, 214 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 151, 107 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 150 }, { 158, 182 }, { 145, 200 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 158, 188 }, { 145, 94 }, { 0, 0 }, { 158, 179 }, { 158, 192 }, { 158, 191 }, { 0, 0 }, + { 147, 237 }, { 158, 190 }, { 147, 232 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 237, 205 }, { 0, 0 }, { 158, 194 }, { 158, 181 }, { 0, 0 }, { 139, 198 }, { 158, 184 }, { 143, 124 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 148, 128 }, { 158, 186 }, { 139, 201 }, { 0, 0 }, { 158, 178 }, + { 158, 180 }, { 158, 177 }, { 0, 0 }, { 0, 0 }, { 152, 79 }, { 138, 121 }, { 158, 183 }, { 0, 0 }, + { 0, 0 }, { 158, 193 }, { 138, 84 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 141, 229 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 124 }, { 0, 0 }, + { 0, 0 }, { 158, 210 }, { 0, 0 }, { 0, 0 }, { 152, 80 }, { 158, 213 }, { 0, 0 }, { 0, 0 }, + { 237, 207 }, { 0, 0 }, { 0, 0 }, { 144, 89 }, { 158, 212 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 158, 211 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 158, 208 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 158, 196 }, { 0, 0 }, + { 0, 0 }, { 158, 225 }, { 158, 195 }, { 0, 0 }, { 158, 214 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 158, 206 }, { 0, 0 }, { 0, 0 }, { 158, 201 }, { 158, 198 }, + { 0, 0 }, { 158, 199 }, { 0, 0 }, { 158, 207 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 234, 160 }, + { 0, 0 }, { 0, 0 }, { 158, 204 }, { 141, 92 }, { 146, 198 }, { 145, 132 }, { 158, 202 }, { 0, 0 }, + { 158, 197 }, { 0, 0 }, { 0, 0 }, { 158, 200 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 151, 108 }, { 150, 138 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 158, 205 }, { 158, 215 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 237, 208 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 158, 223 }, + { 158, 216 }, { 0, 0 }, { 0, 0 }, { 158, 229 }, { 0, 0 }, { 158, 227 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 158, 222 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 158, 221 }, { 0, 0 }, { 146, 206 }, { 0, 0 }, { 145, 133 }, { 0, 0 }, { 158, 219 }, + { 0, 0 }, { 0, 0 }, { 158, 217 }, { 0, 0 }, { 0, 0 }, { 158, 224 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 158, 230 }, { 148, 243 }, { 158, 236 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 158, 231 }, { 158, 234 }, { 158, 228 }, { 0, 0 }, { 0, 0 }, { 146, 148 }, + { 0, 0 }, { 149, 87 }, { 0, 0 }, { 158, 218 }, { 0, 0 }, { 0, 0 }, { 158, 226 }, { 143, 190 }, + { 0, 0 }, { 150, 205 }, { 158, 246 }, { 158, 233 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 140, 160 }, { 137, 161 }, { 138, 126 }, { 0, 0 }, { 0, 0 }, { 158, 209 }, { 0, 0 }, + { 237, 209 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 191 }, { 158, 238 }, { 0, 0 }, + { 158, 245 }, { 142, 247 }, { 138, 146 }, { 0, 0 }, { 0, 0 }, { 146, 77 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 158, 235 }, { 0, 0 }, { 237, 211 }, { 158, 240 }, + { 158, 244 }, { 0, 0 }, { 0, 0 }, { 139, 180 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 139, 107 }, { 158, 242 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 64 }, + { 0, 0 }, { 147, 201 }, { 158, 241 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 158, 243 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 237, 210 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 158, 237 }, { 237, 212 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 158, 239 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 237, 213 }, { 138, 128 }, + { 146, 104 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 158, 250 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 158, 248 }, { 140, 231 }, { 0, 0 }, + { 158, 247 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 64 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 158, 119 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 158, 249 }, { 0, 0 }, { 158, 251 }, { 158, 252 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 159, 75 }, { 0, 0 }, { 159, 71 }, { 0, 0 }, { 158, 141 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 70 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 159, 69 }, { 0, 0 }, { 0, 0 }, { 159, 66 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 158, 232 }, { 159, 68 }, { 159, 67 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 159, 73 }, { 0, 0 }, { 152, 69 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 159, 76 }, { 139, 249 }, { 0, 0 }, { 0, 0 }, { 159, 72 }, { 159, 74 }, + { 0, 0 }, { 0, 0 }, { 237, 214 }, { 0, 0 }, { 237, 215 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 148, 165 }, { 0, 0 }, { 159, 77 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 159, 81 }, { 159, 78 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 147 }, { 159, 79 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 158, 220 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 159, 82 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 83 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 84 }, { 0, 0 }, { 159, 85 }, + { 140, 135 }, { 142, 159 }, { 0, 0 }, { 139, 211 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 162 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 151, 126 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 87 }, + { 159, 86 }, { 159, 89 }, { 139, 92 }, { 0, 0 }, { 0, 0 }, { 139, 212 }, { 138, 188 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 92 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 91 }, + { 0, 0 }, { 159, 93 }, { 0, 0 }, { 0, 0 }, { 137, 204 }, { 0, 0 }, { 146, 86 }, { 0, 0 }, + { 159, 94 }, { 0, 0 }, { 0, 0 }, { 138, 189 }, { 159, 96 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 159, 95 }, { 0, 0 }, { 159, 97 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 98 }, + { 0, 0 }, { 159, 99 }, { 142, 126 }, { 144, 179 }, { 141, 159 }, { 0, 0 }, { 149, 144 }, { 0, 0 }, + { 0, 0 }, { 149, 224 }, { 152, 99 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 142, 149 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 141, 206 }, { 151, 240 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 159, 100 }, { 159, 101 }, { 0, 0 }, { 142, 128 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 102 }, + { 159, 103 }, { 0, 0 }, { 0, 0 }, { 159, 105 }, { 159, 104 }, { 0, 0 }, { 150, 119 }, { 0, 0 }, + { 0, 0 }, { 143, 125 }, { 142, 234 }, { 142, 99 }, { 0, 0 }, { 159, 106 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 108 }, { 144, 66 }, { 0, 0 }, + { 159, 107 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 109 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 110 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 159, 111 }, { 159, 112 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 113 }, + { 0, 0 }, { 159, 115 }, { 159, 114 }, { 159, 116 }, { 137, 163 }, { 146, 105 }, { 0, 0 }, { 159, 117 }, + { 0, 0 }, { 0, 0 }, { 142, 69 }, { 138, 107 }, { 159, 118 }, { 0, 0 }, { 0, 0 }, { 147, 97 }, + { 154, 202 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 66 }, { 159, 119 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 120 }, { 0, 0 }, { 149, 234 }, { 150, 136 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 147, 197 }, { 159, 121 }, { 148, 228 }, { 0, 0 }, { 237, 216 }, { 0, 0 }, + { 148, 249 }, { 0, 0 }, { 0, 0 }, { 150, 209 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 122 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 124 }, { 159, 123 }, { 0, 0 }, { 0, 0 }, { 159, 126 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 125 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 159, 129 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 142, 129 }, + { 0, 0 }, { 150, 175 }, { 0, 0 }, { 159, 130 }, { 159, 131 }, { 0, 0 }, { 0, 0 }, { 139, 67 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 132 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 134 }, { 159, 133 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 144, 133 }, { 0, 0 }, { 0, 0 }, { 149, 88 }, + { 137, 105 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 148, 195 }, { 237, 217 }, + { 146, 243 }, { 143, 96 }, { 139, 129 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 148, 196 }, { 0, 0 }, + { 142, 172 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 136 }, { 0, 0 }, { 138, 190 }, + { 0, 0 }, { 0, 0 }, { 137, 152 }, { 0, 0 }, { 237, 218 }, { 147, 240 }, { 159, 135 }, { 141, 93 }, + { 146, 114 }, { 0, 0 }, { 159, 137 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 159, 145 }, { 0, 0 }, { 159, 138 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 237, 220 }, + { 145, 191 }, { 0, 0 }, { 139, 130 }, { 159, 146 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 140, 136 }, { 0, 0 }, { 0, 0 }, { 139, 68 }, { 159, 144 }, { 0, 0 }, + { 0, 0 }, { 159, 142 }, { 159, 139 }, { 151, 128 }, { 0, 0 }, { 0, 0 }, { 237, 219 }, { 0, 0 }, + { 146, 190 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 147, 215 }, { 159, 140 }, { 0, 0 }, { 0, 0 }, + { 159, 148 }, { 0, 0 }, { 159, 147 }, { 140, 66 }, { 0, 0 }, { 0, 0 }, { 137, 171 }, { 0, 0 }, + { 0, 0 }, { 141, 185 }, { 159, 141 }, { 159, 143 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 150, 118 }, { 145, 242 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 150, 151 }, { 0, 0 }, { 0, 0 }, { 159, 156 }, { 0, 0 }, + { 0, 0 }, { 159, 157 }, { 0, 0 }, { 137, 205 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 149, 166 }, { 150, 251 }, { 159, 159 }, { 142, 161 }, { 143, 192 }, { 159, 152 }, { 159, 158 }, { 137, 136 }, + { 0, 0 }, { 139, 181 }, { 0, 0 }, { 0, 0 }, { 159, 149 }, { 159, 154 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 144, 242 }, { 148, 145 }, { 0, 0 }, { 148, 229 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 151 }, { 0, 0 }, { 150, 64 }, { 0, 0 }, { 159, 153 }, + { 0, 0 }, { 159, 162 }, { 237, 221 }, { 159, 160 }, { 0, 0 }, { 159, 155 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 150, 65 }, { 148, 103 }, { 139, 131 }, { 0, 0 }, { 147, 68 }, { 0, 0 }, { 0, 0 }, + { 146, 141 }, { 0, 0 }, { 159, 163 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 161 }, + { 145, 215 }, { 159, 150 }, { 0, 0 }, { 137, 106 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 237, 222 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 109 }, { 159, 174 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 159, 173 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 144, 244 }, + { 0, 0 }, { 159, 170 }, { 0, 0 }, { 151, 140 }, { 0, 0 }, { 0, 0 }, { 147, 180 }, { 159, 164 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 146, 195 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 137, 107 }, { 141, 94 }, { 159, 167 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 143, 70 }, { 159, 172 }, { 0, 0 }, { 159, 171 }, { 159, 166 }, { 0, 0 }, + { 159, 169 }, { 0, 0 }, { 0, 0 }, { 138, 136 }, { 0, 0 }, { 159, 168 }, { 148, 104 }, { 0, 0 }, + { 0, 0 }, { 151, 172 }, { 0, 0 }, { 0, 0 }, { 143, 242 }, { 144, 243 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 159, 180 }, { 159, 178 }, { 0, 0 }, { 149, 108 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 175 }, { 159, 177 }, { 0, 0 }, { 137, 89 }, { 0, 0 }, + { 0, 0 }, { 141, 95 }, { 152, 81 }, { 0, 0 }, { 138, 92 }, { 0, 0 }, { 149, 130 }, { 237, 224 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 129 }, { 0, 0 }, { 0, 0 }, { 138, 67 }, + { 144, 90 }, { 159, 179 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 184 }, { 0, 0 }, { 237, 223 }, + { 143, 193 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 79 }, { 0, 0 }, { 159, 181 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 176 }, { 0, 0 }, { 159, 182 }, { 237, 225 }, { 0, 0 }, + { 0, 0 }, { 151, 220 }, { 0, 0 }, { 147, 147 }, { 147, 192 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 237, 226 }, { 0, 0 }, { 0, 0 }, { 138, 85 }, + { 0, 0 }, { 0, 0 }, { 137, 116 }, { 0, 0 }, { 0, 0 }, { 159, 188 }, { 0, 0 }, { 0, 0 }, + { 159, 191 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 193 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 151, 132 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 198 }, { 159, 192 }, { 159, 189 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 210 }, { 159, 195 }, { 0, 0 }, { 0, 0 }, { 237, 227 }, + { 0, 0 }, { 143, 105 }, { 159, 197 }, { 0, 0 }, { 0, 0 }, { 159, 202 }, { 0, 0 }, { 0, 0 }, + { 147, 145 }, { 159, 200 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 194 }, { 0, 0 }, + { 0, 0 }, { 146, 87 }, { 0, 0 }, { 0, 0 }, { 159, 201 }, { 0, 0 }, { 159, 190 }, { 0, 0 }, + { 159, 196 }, { 0, 0 }, { 159, 203 }, { 136, 250 }, { 159, 193 }, { 0, 0 }, { 159, 204 }, { 0, 0 }, + { 0, 0 }, { 144, 91 }, { 237, 229 }, { 143, 126 }, { 0, 0 }, { 149, 163 }, { 0, 0 }, { 141, 172 }, + { 237, 228 }, { 159, 185 }, { 159, 199 }, { 147, 89 }, { 237, 230 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 144, 180 }, { 0, 0 }, { 138, 137 }, + { 141, 207 }, { 143, 194 }, { 159, 187 }, { 143, 97 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 107 }, { 0, 0 }, { 159, 186 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 159, 208 }, { 143, 141 }, { 140, 184 }, { 0, 0 }, { 159, 223 }, { 0, 0 }, { 159, 217 }, + { 139, 148 }, { 147, 110 }, { 0, 0 }, { 159, 212 }, { 159, 221 }, { 136, 173 }, { 137, 81 }, { 237, 233 }, + { 0, 0 }, { 137, 183 }, { 0, 0 }, { 159, 214 }, { 145, 170 }, { 159, 205 }, { 159, 207 }, { 141, 96 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 159, 224 }, { 237, 231 }, { 159, 219 }, { 0, 0 }, { 237, 234 }, { 0, 0 }, { 159, 211 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 218 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 150, 169 }, { 0, 0 }, { 0, 0 }, { 159, 216 }, { 159, 220 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 206 }, { 0, 0 }, + { 143, 195 }, { 0, 0 }, { 0, 0 }, { 146, 88 }, { 237, 232 }, { 0, 0 }, { 0, 0 }, { 159, 210 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 78 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 213 }, { 0, 0 }, { 0, 0 }, { 159, 206 }, { 147, 146 }, + { 0, 0 }, { 0, 0 }, { 159, 209 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 215 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 152, 112 }, { 142, 188 }, + { 150, 158 }, { 0, 0 }, { 159, 225 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 148, 172 }, { 0, 0 }, { 0, 0 }, { 159, 237 }, + { 140, 185 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 128 }, { 0, 0 }, + { 159, 227 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 173 }, { 141, 97 }, { 0, 0 }, { 159, 240 }, + { 0, 0 }, { 0, 0 }, { 136, 236 }, { 0, 0 }, { 0, 0 }, { 159, 238 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 159, 226 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 232 }, + { 0, 0 }, { 0, 0 }, { 159, 234 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 110 }, { 159, 229 }, + { 0, 0 }, { 0, 0 }, { 147, 77 }, { 0, 0 }, { 0, 0 }, { 159, 231 }, { 0, 0 }, { 237, 235 }, + { 0, 0 }, { 0, 0 }, { 159, 239 }, { 0, 0 }, { 159, 233 }, { 150, 197 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 159, 228 }, { 0, 0 }, { 142, 160 }, { 159, 252 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 138, 138 }, { 0, 0 }, { 159, 230 }, { 159, 235 }, { 159, 236 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 234 }, { 145, 216 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 244 }, { 0, 0 }, { 0, 0 }, { 159, 250 }, + { 0, 0 }, { 0, 0 }, { 159, 248 }, { 0, 0 }, { 147, 72 }, { 0, 0 }, { 0, 0 }, { 224, 66 }, + { 159, 245 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 246 }, { 159, 222 }, + { 0, 0 }, { 139, 153 }, { 149, 89 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 142, 189 }, { 0, 0 }, + { 0, 0 }, { 141, 151 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 152, 82 }, + { 0, 0 }, { 159, 242 }, { 0, 0 }, { 224, 65 }, { 137, 137 }, { 145, 134 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 148, 153 }, { 0, 0 }, { 138, 191 }, { 151, 248 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 150, 159 }, { 146, 208 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 159, 249 }, { 159, 251 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 145, 81 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 64 }, { 159, 247 }, + { 0, 0 }, { 159, 241 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 193 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 137 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 224, 78 }, { 0, 0 }, { 0, 0 }, { 224, 73 }, { 144, 246 }, { 0, 0 }, { 0, 0 }, { 138, 131 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 129 }, { 0, 0 }, { 224, 82 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 75 }, { 146, 170 }, { 224, 72 }, + { 146, 215 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 107 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 224, 69 }, { 0, 0 }, { 224, 68 }, { 0, 0 }, { 224, 77 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 224, 71 }, { 224, 70 }, { 224, 76 }, { 0, 0 }, { 144, 159 }, { 0, 0 }, { 224, 67 }, { 0, 0 }, + { 237, 236 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 79 }, { 0, 0 }, + { 0, 0 }, { 224, 80 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 192 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 224, 85 }, { 0, 0 }, { 224, 84 }, { 224, 86 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 224, 89 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 147, 98 }, { 0, 0 }, { 224, 83 }, { 0, 0 }, { 237, 237 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 224, 87 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 140, 131 }, { 145, 247 }, { 224, 81 }, { 148, 90 }, { 0, 0 }, { 0, 0 }, { 224, 88 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 93 }, { 224, 91 }, { 0, 0 }, { 0, 0 }, + { 224, 94 }, { 0, 0 }, { 0, 0 }, { 224, 97 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 90 }, + { 141, 138 }, { 148, 71 }, { 0, 0 }, { 0, 0 }, { 159, 183 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 148 }, { 224, 92 }, { 0, 0 }, { 224, 96 }, { 145, 243 }, + { 0, 0 }, { 224, 95 }, { 0, 0 }, { 224, 74 }, { 0, 0 }, { 237, 238 }, { 232, 137 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 224, 100 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 104 }, { 0, 0 }, + { 0, 0 }, { 224, 102 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 237, 239 }, { 0, 0 }, { 237, 240 }, + { 0, 0 }, { 224, 98 }, { 0, 0 }, { 224, 99 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 103 }, + { 0, 0 }, { 224, 101 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 109 }, { 0, 0 }, { 0, 0 }, + { 224, 109 }, { 0, 0 }, { 224, 106 }, { 224, 105 }, { 0, 0 }, { 224, 108 }, { 147, 210 }, { 224, 110 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 146, 149 }, { 145, 235 }, + { 237, 241 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 144, 163 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 224, 111 }, { 0, 0 }, { 224, 113 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 112 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 159, 243 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 224, 114 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 147, 229 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 115 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 206 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 147, 148 }, + { 138, 68 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 139, 132 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 142, 220 }, { 141, 208 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 237, 242 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 152, 70 }, { 144, 134 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 138 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 224, 117 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 224, 116 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 237, 243 }, { 224, 120 }, { 146, 89 }, { 224, 123 }, { 224, 118 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 122 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 224, 121 }, { 147, 95 }, { 136, 215 }, { 237, 70 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 151, 243 }, { 0, 0 }, { 0, 0 }, { 224, 125 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 71 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 224, 128 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 126 }, { 0, 0 }, { 224, 124 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 224, 119 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 150, 66 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 130 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 237, 245 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 224, 129 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 237, 244 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 139 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 224, 132 }, { 149, 176 }, { 0, 0 }, { 224, 131 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 150, 179 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 197 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 82 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 196 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 237, 247 }, { 237, 248 }, + { 0, 0 }, { 151, 249 }, { 0, 0 }, { 0, 0 }, { 224, 138 }, { 0, 0 }, { 144, 247 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 134 }, { 224, 139 }, { 0, 0 }, + { 0, 0 }, { 137, 140 }, { 0, 0 }, { 0, 0 }, { 237, 246 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 224, 137 }, { 0, 0 }, { 148, 129 }, { 224, 133 }, { 224, 136 }, { 143, 198 }, + { 0, 0 }, { 148, 207 }, { 0, 0 }, { 0, 0 }, { 224, 140 }, { 0, 0 }, { 142, 207 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 144, 248 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 143 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 224, 135 }, { 0, 0 }, { 140, 70 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 141 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 111 }, { 224, 144 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 234, 164 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 110 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 224, 145 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 146 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 148, 77 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 224, 148 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 149 }, { 0, 0 }, + { 0, 0 }, { 237, 250 }, { 0, 0 }, { 148, 82 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 147, 149 }, { 224, 151 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 153 }, { 0, 0 }, + { 151, 211 }, { 0, 0 }, { 224, 150 }, { 0, 0 }, { 224, 152 }, { 137, 141 }, { 0, 0 }, { 224, 147 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 154, 122 }, + { 224, 154 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 135 }, { 142, 87 }, { 224, 156 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 155 }, { 144, 67 }, { 153, 215 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 157 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 224, 159 }, { 0, 0 }, { 224, 142 }, { 224, 158 }, { 0, 0 }, { 237, 251 }, { 224, 160 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 148, 154 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 161 }, { 0, 0 }, { 0, 0 }, + { 224, 162 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 163 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 224, 164 }, { 0, 0 }, { 146, 220 }, { 0, 0 }, { 224, 166 }, { 224, 165 }, { 0, 0 }, { 0, 0 }, + { 224, 167 }, { 0, 0 }, { 224, 168 }, { 0, 0 }, { 0, 0 }, { 142, 221 }, { 149, 131 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 150, 234 }, { 224, 169 }, { 224, 170 }, { 145, 117 }, { 142, 162 }, { 224, 171 }, + { 224, 172 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 173 }, { 149, 208 }, + { 148, 197 }, { 0, 0 }, { 0, 0 }, { 224, 174 }, { 148, 118 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 146, 171 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 224, 175 }, { 137, 229 }, { 0, 0 }, { 139, 141 }, { 0, 0 }, { 150, 196 }, { 0, 0 }, { 150, 180 }, + { 0, 0 }, { 137, 178 }, { 152, 83 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 150, 113 }, + { 0, 0 }, { 149, 168 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 144, 181 }, { 0, 0 }, { 224, 176 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 147, 193 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 161 }, { 224, 177 }, { 0, 0 }, + { 141, 210 }, { 224, 179 }, { 224, 178 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 180 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 224, 181 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 182 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 139, 93 }, { 0, 0 }, { 224, 183 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 184 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 162 }, { 0, 0 }, { 0, 0 }, { 148, 198 }, + { 0, 0 }, { 237, 252 }, { 224, 186 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 243 }, { 0, 0 }, + { 0, 0 }, { 224, 185 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 238, 64 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 139, 182 }, { 224, 187 }, { 224, 189 }, { 0, 0 }, { 224, 188 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 190 }, { 0, 0 }, + { 140, 207 }, { 0, 0 }, { 224, 191 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 231 }, + { 0, 0 }, { 145, 95 }, { 0, 0 }, { 141, 157 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 224, 193 }, { 224, 194 }, { 224, 192 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 142, 235 }, { 0, 0 }, { 0, 0 }, { 147, 198 }, { 139, 183 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 196 }, + { 146, 75 }, { 224, 195 }, { 0, 0 }, { 0, 0 }, { 152, 84 }, { 148, 130 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 224, 199 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 201 }, { 224, 198 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 150, 210 }, { 224, 200 }, { 224, 202 }, { 0, 0 }, { 151, 194 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 238, 65 }, { 224, 206 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 224, 205 }, { 146, 150 }, { 148, 76 }, { 0, 0 }, { 0, 0 }, { 140, 163 }, { 224, 204 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 203 }, { 0, 0 }, { 151, 80 }, { 151, 81 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 207 }, { 137, 142 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 141, 150 }, { 142, 130 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 208 }, { 224, 209 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 211 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 98 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 224, 213 }, { 0, 0 }, { 224, 212 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 224, 214 }, { 0, 0 }, { 138, 108 }, { 0, 0 }, { 0, 0 }, { 224, 216 }, { 0, 0 }, { 238, 67 }, + { 224, 215 }, { 0, 0 }, { 224, 218 }, { 224, 217 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 186 }, { 0, 0 }, { 0, 0 }, { 151, 166 }, + { 0, 0 }, { 139, 202 }, { 0, 0 }, { 137, 164 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 232 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 138, 223 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 151, 230 }, { 224, 220 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 222 }, { 0, 0 }, { 238, 68 }, { 0, 0 }, { 0, 0 }, + { 224, 223 }, { 0, 0 }, { 137, 207 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 224, 219 }, { 238, 69 }, { 142, 88 }, { 0, 0 }, { 0, 0 }, { 146, 191 }, { 224, 221 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 238, 72 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 238, 70 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 226 }, { 0, 0 }, + { 142, 236 }, { 0, 0 }, { 0, 0 }, { 238, 71 }, { 0, 0 }, { 224, 224 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 140, 93 }, { 0, 0 }, { 0, 0 }, { 148, 199 }, { 224, 225 }, { 0, 0 }, + { 0, 0 }, { 224, 252 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 238, 74 }, { 0, 0 }, { 0, 0 }, + { 224, 231 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 187 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 133 }, { 0, 0 }, { 224, 228 }, { 151, 157 }, { 238, 73 }, + { 0, 0 }, { 151, 174 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 145, 244 }, { 0, 0 }, { 0, 0 }, { 224, 230 }, { 238, 75 }, { 0, 0 }, + { 0, 0 }, { 238, 77 }, { 238, 76 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 238, 78 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 224, 232 }, { 151, 212 }, { 139, 213 }, { 148, 250 }, { 148, 105 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 224, 233 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 235 }, + { 0, 0 }, { 224, 238 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 234 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 224, 237 }, { 140, 232 }, { 137, 108 }, { 224, 239 }, { 0, 0 }, { 144, 144 }, { 224, 236 }, + { 151, 218 }, { 0, 0 }, { 238, 79 }, { 224, 242 }, { 234, 162 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 224, 240 }, { 224, 243 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 229 }, + { 224, 241 }, { 0, 0 }, { 0, 0 }, { 141, 186 }, { 0, 0 }, { 0, 0 }, { 224, 244 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 245 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 158 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 238, 80 }, { 0, 0 }, { 224, 246 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 247 }, { 238, 81 }, + { 0, 0 }, { 0, 0 }, { 224, 227 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 248 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 138, 194 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 142, 163 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 224, 249 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 250 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 224, 251 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 90 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 225, 64 }, { 0, 0 }, { 149, 90 }, { 225, 65 }, { 0, 0 }, { 0, 0 }, { 138, 162 }, { 225, 66 }, + { 0, 0 }, { 225, 67 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 68 }, { 0, 0 }, + { 225, 70 }, { 225, 71 }, { 225, 69 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 114 }, { 225, 73 }, + { 225, 72 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 238, 82 }, { 0, 0 }, { 225, 75 }, { 225, 74 }, { 225, 76 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 77 }, { 225, 79 }, { 225, 78 }, { 0, 0 }, + { 0, 0 }, { 141, 153 }, { 0, 0 }, { 225, 81 }, { 0, 0 }, { 225, 80 }, { 0, 0 }, { 0, 0 }, + { 138, 195 }, { 0, 0 }, { 144, 114 }, { 0, 0 }, { 147, 91 }, { 0, 0 }, { 225, 82 }, { 144, 182 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 142, 89 }, { 0, 0 }, { 137, 153 }, { 225, 83 }, { 0, 0 }, + { 151, 112 }, { 0, 0 }, { 0, 0 }, { 149, 225 }, { 225, 84 }, { 0, 0 }, { 0, 0 }, { 237, 140 }, + { 147, 99 }, { 151, 82 }, { 141, 98 }, { 144, 92 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 146, 106 }, + { 153, 178 }, { 0, 0 }, { 146, 172 }, { 137, 230 }, { 225, 85 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 86 }, { 0, 0 }, { 225, 91 }, { 0, 0 }, + { 0, 0 }, { 225, 89 }, { 225, 88 }, { 157, 192 }, { 138, 69 }, { 225, 87 }, { 0, 0 }, { 136, 216 }, + { 0, 0 }, { 148, 168 }, { 0, 0 }, { 0, 0 }, { 148, 200 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 151, 175 }, { 225, 92 }, { 225, 90 }, { 146, 123 }, { 144, 164 }, { 0, 0 }, { 0, 0 }, + { 148, 169 }, { 0, 0 }, { 149, 76 }, { 0, 0 }, { 225, 94 }, { 151, 170 }, { 140, 108 }, { 225, 95 }, + { 0, 0 }, { 225, 93 }, { 148, 212 }, { 225, 96 }, { 0, 0 }, { 225, 97 }, { 0, 0 }, { 238, 83 }, + { 136, 217 }, { 0, 0 }, { 0, 0 }, { 143, 244 }, { 225, 102 }, { 0, 0 }, { 225, 99 }, { 147, 235 }, + { 225, 98 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 69 }, + { 0, 0 }, { 0, 0 }, { 225, 105 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 100 }, { 225, 101 }, + { 0, 0 }, { 225, 104 }, { 225, 103 }, { 149, 68 }, { 0, 0 }, { 0, 0 }, { 145, 97 }, { 145, 96 }, + { 0, 0 }, { 139, 94 }, { 0, 0 }, { 0, 0 }, { 225, 106 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 225, 107 }, { 0, 0 }, { 0, 0 }, { 225, 108 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 110 }, { 0, 0 }, { 225, 109 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 117 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 225, 118 }, { 148, 230 }, { 225, 112 }, { 0, 0 }, { 225, 114 }, { 0, 0 }, { 0, 0 }, + { 225, 116 }, { 144, 93 }, { 0, 0 }, { 0, 0 }, { 225, 117 }, { 225, 115 }, { 142, 190 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 225, 111 }, { 225, 113 }, { 0, 0 }, { 149, 97 }, { 0, 0 }, { 143, 199 }, + { 0, 0 }, { 0, 0 }, { 225, 120 }, { 0, 0 }, { 0, 0 }, { 225, 119 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 225, 121 }, { 0, 0 }, { 142, 164 }, { 141, 173 }, { 0, 0 }, { 0, 0 }, + { 147, 151 }, { 225, 122 }, { 0, 0 }, { 146, 201 }, { 0, 0 }, { 0, 0 }, { 225, 124 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 151, 159 }, { 225, 123 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 145, 137 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 225, 130 }, { 0, 0 }, { 225, 132 }, { 225, 133 }, { 146, 115 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 225, 131 }, { 0, 0 }, { 225, 128 }, { 0, 0 }, { 225, 125 }, { 225, 126 }, + { 0, 0 }, { 225, 129 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 225, 136 }, { 0, 0 }, { 225, 134 }, { 0, 0 }, { 225, 135 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 137 }, + { 225, 139 }, { 225, 140 }, { 225, 141 }, { 0, 0 }, { 225, 142 }, { 0, 0 }, { 0, 0 }, { 225, 138 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 225, 144 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 143 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 145 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 151, 195 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 148 }, { 225, 146 }, + { 225, 147 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 224 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 150, 252 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 200 }, { 0, 0 }, + { 225, 150 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 149 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 225, 151 }, { 225, 152 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 156 }, + { 225, 153 }, { 225, 154 }, { 225, 155 }, { 0, 0 }, { 225, 157 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 225, 158 }, { 0, 0 }, { 225, 159 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 160 }, { 0, 0 }, + { 225, 161 }, { 0, 0 }, { 148, 173 }, { 147, 111 }, { 225, 162 }, { 148, 146 }, { 149, 83 }, { 0, 0 }, + { 225, 163 }, { 0, 0 }, { 238, 84 }, { 225, 164 }, { 147, 73 }, { 0, 0 }, { 138, 70 }, { 141, 99 }, + { 225, 165 }, { 0, 0 }, { 0, 0 }, { 225, 166 }, { 0, 0 }, { 0, 0 }, { 225, 167 }, { 0, 0 }, + { 142, 72 }, { 0, 0 }, { 0, 0 }, { 225, 169 }, { 0, 0 }, { 0, 0 }, { 225, 168 }, { 0, 0 }, + { 0, 0 }, { 225, 170 }, { 225, 171 }, { 238, 87 }, { 238, 85 }, { 0, 0 }, { 238, 86 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 238, 88 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 148, 231 }, { 0, 0 }, + { 225, 172 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 173 }, { 0, 0 }, { 0, 0 }, { 234, 137 }, + { 225, 174 }, { 225, 175 }, { 225, 176 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 142, 77 }, + { 0, 0 }, { 0, 0 }, { 225, 177 }, { 148, 117 }, { 0, 0 }, { 0, 0 }, { 150, 126 }, { 0, 0 }, + { 137, 109 }, { 0, 0 }, { 137, 118 }, { 0, 0 }, { 0, 0 }, { 225, 178 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 225, 180 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 179 }, { 147, 144 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 144, 183 }, { 159, 88 }, { 0, 0 }, { 225, 181 }, { 150, 191 }, + { 0, 0 }, { 225, 182 }, { 0, 0 }, { 138, 196 }, { 148, 213 }, { 225, 183 }, { 0, 0 }, { 225, 184 }, + { 0, 0 }, { 0, 0 }, { 225, 185 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 150, 218 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 150, 211 }, { 0, 0 }, { 146, 188 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 145, 138 }, { 0, 0 }, { 0, 0 }, { 225, 187 }, { 0, 0 }, { 0, 0 }, { 143, 130 }, { 0, 0 }, + { 0, 0 }, { 143, 200 }, { 0, 0 }, { 0, 0 }, { 225, 190 }, { 0, 0 }, { 0, 0 }, { 225, 189 }, + { 225, 188 }, { 148, 251 }, { 0, 0 }, { 138, 197 }, { 140, 167 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 196 }, { 0, 0 }, { 0, 0 }, { 225, 193 }, { 144, 94 }, + { 150, 176 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 192 }, { 225, 194 }, { 225, 195 }, { 0, 0 }, + { 0, 0 }, { 225, 191 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 197 }, + { 225, 198 }, { 0, 0 }, { 146, 173 }, { 0, 0 }, { 138, 225 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 146, 133 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 238, 90 }, { 225, 199 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 225, 200 }, { 225, 203 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 144, 135 }, { 0, 0 }, { 147, 194 }, { 0, 0 }, { 225, 204 }, { 150, 114 }, { 0, 0 }, + { 225, 201 }, { 0, 0 }, { 0, 0 }, { 225, 202 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 225, 207 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 206 }, { 225, 205 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 209 }, { 0, 0 }, { 0, 0 }, { 225, 208 }, { 0, 0 }, + { 0, 0 }, { 225, 210 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 212 }, { 0, 0 }, + { 225, 211 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 203 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 117 }, { 151, 196 }, { 0, 0 }, { 0, 0 }, + { 225, 213 }, { 0, 0 }, { 0, 0 }, { 147, 181 }, { 0, 0 }, { 0, 0 }, { 225, 214 }, { 0, 0 }, + { 0, 0 }, { 225, 215 }, { 0, 0 }, { 225, 219 }, { 225, 217 }, { 225, 218 }, { 0, 0 }, { 225, 216 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 220 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 221 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 222 }, + { 0, 0 }, { 0, 0 }, { 225, 223 }, { 150, 181 }, { 225, 224 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 150, 238 }, { 225, 225 }, { 0, 0 }, { 146, 109 }, { 0, 0 }, { 148, 138 }, + { 0, 0 }, { 139, 233 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 146, 90 }, { 225, 226 }, { 139, 184 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 144, 206 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 227 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 141, 187 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 228 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 225, 229 }, { 0, 0 }, { 140, 164 }, { 141, 211 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 225, 231 }, { 238, 92 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 147, 117 }, { 141, 212 }, { 139, 109 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 150, 67 }, { 0, 0 }, { 148, 106 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 147, 118 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 141, 123 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 233 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 238, 93 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 201 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 238, 94 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 176 }, { 141, 100 }, { 0, 0 }, { 0, 0 }, { 140, 165 }, + { 0, 0 }, { 0, 0 }, { 148, 161 }, { 0, 0 }, { 225, 235 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 238, 95 }, { 0, 0 }, { 225, 237 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 140, 233 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 236 }, { 146, 244 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 239 }, { 138, 86 }, { 225, 234 }, { 0, 0 }, + { 0, 0 }, { 148, 232 }, { 0, 0 }, { 137, 79 }, { 0, 0 }, { 141, 234 }, { 0, 0 }, { 152, 113 }, + { 0, 0 }, { 0, 0 }, { 225, 238 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 240 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 201 }, + { 0, 0 }, { 144, 215 }, { 225, 242 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 243 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 241 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 138, 109 }, { 0, 0 }, { 225, 249 }, { 0, 0 }, { 225, 248 }, { 0, 0 }, + { 0, 0 }, { 142, 165 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 250 }, { 225, 245 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 225, 251 }, { 225, 246 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 148, 214 }, { 225, 244 }, { 0, 0 }, { 0, 0 }, { 225, 247 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 226, 65 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 64 }, + { 150, 129 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 252 }, { 0, 0 }, { 0, 0 }, { 136, 233 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 67 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 66 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 143, 202 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 68 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 98 }, { 0, 0 }, + { 0, 0 }, { 226, 70 }, { 226, 69 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 226, 71 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 225, 230 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 225, 232 }, { 226, 73 }, { 226, 72 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 238, 96 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 142, 166 }, { 0, 0 }, { 151, 231 }, { 0, 0 }, { 142, 208 }, { 0, 0 }, + { 226, 74 }, { 140, 86 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 95 }, + { 139, 70 }, { 142, 131 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 151, 83 }, { 0, 0 }, { 0, 0 }, { 226, 80 }, { 0, 0 }, { 226, 79 }, { 145, 99 }, { 226, 76 }, + { 0, 0 }, { 0, 0 }, { 226, 78 }, { 0, 0 }, { 0, 0 }, { 143, 106 }, { 144, 95 }, { 226, 77 }, + { 226, 75 }, { 0, 0 }, { 148, 73 }, { 0, 0 }, { 0, 0 }, { 143, 203 }, { 0, 0 }, { 0, 0 }, + { 149, 91 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 141, 213 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 147, 152 }, + { 0, 0 }, { 0, 0 }, { 226, 81 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 82 }, + { 226, 104 }, { 139, 214 }, { 0, 0 }, { 0, 0 }, { 152, 92 }, { 145, 84 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 226, 83 }, { 0, 0 }, { 0, 0 }, { 137, 208 }, { 146, 245 }, { 149, 159 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 238, 100 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 238, 102 }, { 0, 0 }, { 226, 84 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 154 }, { 226, 85 }, + { 0, 0 }, { 0, 0 }, { 226, 87 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 88 }, { 0, 0 }, + { 148, 72 }, { 0, 0 }, { 0, 0 }, { 226, 89 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 226, 90 }, { 226, 91 }, { 0, 0 }, { 0, 0 }, { 139, 215 }, { 137, 209 }, { 147, 195 }, + { 143, 71 }, { 142, 132 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 226, 92 }, { 0, 0 }, { 143, 72 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 137, 200 }, { 149, 98 }, { 0, 0 }, { 0, 0 }, { 226, 93 }, { 0, 0 }, { 0, 0 }, + { 148, 233 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 100 }, + { 0, 0 }, { 226, 96 }, { 0, 0 }, { 226, 97 }, { 148, 137 }, { 0, 0 }, { 144, 96 }, { 226, 94 }, + { 0, 0 }, { 146, 129 }, { 0, 0 }, { 0, 0 }, { 226, 95 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 143, 204 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 136, 218 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 139, 72 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 226, 98 }, { 0, 0 }, { 0, 0 }, { 146, 246 }, { 0, 0 }, { 226, 99 }, { 144, 197 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 150, 171 }, { 0, 0 }, { 0, 0 }, { 149, 66 }, + { 226, 100 }, { 226, 101 }, { 146, 116 }, { 0, 0 }, { 151, 197 }, { 0, 0 }, { 0, 0 }, { 226, 103 }, + { 226, 102 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 142, 237 }, { 0, 0 }, + { 0, 0 }, { 226, 105 }, { 136, 238 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 108 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 106 }, { 137, 210 }, { 140, 109 }, { 226, 107 }, { 141, 101 }, + { 141, 146 }, { 0, 0 }, { 149, 228 }, { 226, 109 }, { 0, 0 }, { 0, 0 }, { 150, 115 }, { 0, 0 }, + { 0, 0 }, { 226, 111 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 144, 207 }, { 137, 110 }, { 137, 184 }, + { 136, 170 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 110 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 226, 112 }, { 226, 113 }, { 143, 245 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 226, 114 }, { 0, 0 }, { 138, 110 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 226, 116 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 138 }, { 0, 0 }, { 139, 134 }, { 0, 0 }, + { 0, 0 }, { 226, 117 }, { 139, 243 }, { 0, 0 }, { 0, 0 }, { 226, 118 }, { 0, 0 }, { 144, 250 }, + { 0, 0 }, { 147, 203 }, { 0, 0 }, { 144, 222 }, { 141, 243 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 226, 119 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 146, 130 }, { 145, 139 }, { 0, 0 }, { 226, 121 }, { 226, 123 }, { 226, 120 }, + { 226, 122 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 65 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 226, 124 }, { 140, 69 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 135 }, { 151, 113 }, + { 226, 126 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 128 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 137, 77 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 131 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 150 }, { 226, 130 }, { 226, 129 }, { 0, 0 }, { 226, 133 }, + { 226, 125 }, { 0, 0 }, { 226, 134 }, { 151, 167 }, { 0, 0 }, { 226, 135 }, { 0, 0 }, { 226, 136 }, + { 0, 0 }, { 238, 103 }, { 154, 242 }, { 226, 138 }, { 0, 0 }, { 226, 137 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 226, 139 }, { 226, 140 }, { 0, 0 }, { 151, 179 }, { 226, 141 }, { 0, 0 }, { 232, 237 }, + { 143, 205 }, { 226, 142 }, { 226, 143 }, { 143, 118 }, { 0, 0 }, { 147, 182 }, { 226, 144 }, { 238, 104 }, + { 0, 0 }, { 0, 0 }, { 146, 71 }, { 238, 106 }, { 0, 0 }, { 226, 145 }, { 0, 0 }, { 146, 91 }, + { 226, 146 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 163 }, { 0, 0 }, + { 153, 94 }, { 146, 124 }, { 142, 177 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 198 }, + { 0, 0 }, { 0, 0 }, { 226, 147 }, { 0, 0 }, { 226, 160 }, { 0, 0 }, { 226, 150 }, { 0, 0 }, + { 139, 136 }, { 0, 0 }, { 226, 149 }, { 226, 162 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 148 }, + { 0, 0 }, { 143, 206 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 226, 152 }, { 226, 153 }, { 0, 0 }, { 147, 74 }, { 0, 0 }, { 0, 0 }, { 226, 154 }, { 0, 0 }, + { 138, 125 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 144, 121 }, { 149, 132 }, { 0, 0 }, + { 226, 156 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 230 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 151 }, { 0, 0 }, { 226, 155 }, { 226, 157 }, { 0, 0 }, + { 0, 0 }, { 141, 249 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 164 }, { 149, 77 }, { 0, 0 }, + { 148, 164 }, { 147, 153 }, { 0, 0 }, { 139, 216 }, { 226, 163 }, { 226, 161 }, { 0, 0 }, { 148, 179 }, + { 226, 158 }, { 146, 125 }, { 147, 155 }, { 0, 0 }, { 147, 154 }, { 0, 0 }, { 141, 244 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 182 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 166 }, { 0, 0 }, { 226, 168 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 171 }, { 0, 0 }, { 226, 172 }, { 0, 0 }, + { 226, 169 }, { 226, 170 }, { 0, 0 }, { 0, 0 }, { 226, 167 }, { 226, 165 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 226, 159 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 205 }, { 137, 211 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 179 }, { 0, 0 }, { 226, 176 }, { 0, 0 }, { 226, 181 }, + { 0, 0 }, { 0, 0 }, { 226, 180 }, { 0, 0 }, { 148, 147 }, { 150, 165 }, { 0, 0 }, { 142, 90 }, + { 226, 174 }, { 226, 183 }, { 226, 178 }, { 0, 0 }, { 226, 177 }, { 226, 173 }, { 238, 107 }, { 226, 175 }, + { 0, 0 }, { 138, 199 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 146, 92 }, { 0, 0 }, { 0, 0 }, { 144, 251 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 148, 160 }, { 0, 0 }, { 0, 0 }, { 226, 188 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 148, 162 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 144, 223 }, { 226, 185 }, { 0, 0 }, { 0, 0 }, { 148, 205 }, { 0, 0 }, { 226, 189 }, { 149, 209 }, + { 0, 0 }, { 146, 122 }, { 0, 0 }, { 226, 184 }, { 226, 186 }, { 0, 0 }, { 0, 0 }, { 226, 187 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 190 }, { 0, 0 }, { 0, 0 }, + { 142, 194 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 147, 196 }, { 226, 195 }, { 226, 194 }, { 0, 0 }, + { 0, 0 }, { 226, 191 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 152, 85 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 200 }, { 0, 0 }, { 0, 0 }, { 226, 204 }, { 226, 201 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 226, 197 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 198 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 203 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 226, 192 }, { 153, 211 }, { 226, 199 }, { 226, 193 }, { 0, 0 }, { 0, 0 }, { 226, 202 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 208 }, + { 0, 0 }, { 138, 200 }, { 0, 0 }, { 226, 205 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 206 }, + { 0, 0 }, { 0, 0 }, { 226, 207 }, { 226, 210 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 209 }, + { 148, 244 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 211 }, { 151, 250 }, { 149, 235 }, + { 226, 216 }, { 0, 0 }, { 0, 0 }, { 226, 213 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 212 }, { 144, 208 }, { 0, 0 }, { 226, 215 }, + { 226, 217 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 214 }, { 0, 0 }, { 226, 221 }, { 0, 0 }, + { 226, 218 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 219 }, + { 226, 196 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 220 }, { 226, 222 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 223 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 196 }, { 0, 0 }, { 226, 224 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 150, 224 }, { 0, 0 }, + { 0, 0 }, { 139, 204 }, { 140, 72 }, { 226, 225 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 149, 178 }, { 0, 0 }, { 144, 136 }, { 0, 0 }, { 150, 174 }, { 0, 0 }, { 0, 0 }, + { 226, 226 }, { 0, 0 }, { 151, 177 }, { 0, 0 }, { 0, 0 }, { 148, 148 }, { 0, 0 }, { 145, 101 }, + { 148, 83 }, { 0, 0 }, { 0, 0 }, { 143, 108 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 136, 190 }, + { 0, 0 }, { 226, 231 }, { 226, 229 }, { 0, 0 }, { 226, 227 }, { 138, 159 }, { 0, 0 }, { 143, 207 }, + { 226, 232 }, { 0, 0 }, { 0, 0 }, { 226, 230 }, { 0, 0 }, { 226, 228 }, { 226, 236 }, { 0, 0 }, + { 0, 0 }, { 226, 235 }, { 226, 234 }, { 226, 233 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 226, 237 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 238 }, { 144, 184 }, { 0, 0 }, + { 226, 239 }, { 0, 0 }, { 226, 241 }, { 0, 0 }, { 0, 0 }, { 226, 240 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 140, 208 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 87 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 226, 243 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 147, 156 }, { 0, 0 }, + { 226, 242 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 244 }, { 0, 0 }, { 149, 179 }, { 145, 140 }, + { 141, 102 }, { 0, 0 }, { 226, 245 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 198 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 247 }, + { 0, 0 }, { 0, 0 }, { 226, 248 }, { 0, 0 }, { 226, 249 }, { 0, 0 }, { 226, 250 }, { 0, 0 }, + { 142, 133 }, { 0, 0 }, { 226, 251 }, { 140, 110 }, { 0, 0 }, { 0, 0 }, { 139, 138 }, { 0, 0 }, + { 139, 73 }, { 0, 0 }, { 227, 64 }, { 0, 0 }, { 150, 241 }, { 141, 103 }, { 226, 252 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 227, 67 }, { 150, 228 }, { 0, 0 }, { 148, 91 }, { 0, 0 }, { 0, 0 }, + { 149, 82 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 131 }, { 227, 66 }, { 0, 0 }, { 142, 209 }, + { 141, 104 }, { 142, 134 }, { 139, 137 }, { 149, 180 }, { 227, 65 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 145, 102 }, { 150, 97 }, { 141, 245 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 142, 135 }, { 146, 219 }, { 0, 0 }, { 227, 70 }, { 151, 221 }, + { 141, 215 }, { 0, 0 }, { 227, 71 }, { 144, 97 }, { 0, 0 }, { 227, 73 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 143, 208 }, { 141, 174 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 72 }, + { 0, 0 }, { 0, 0 }, { 143, 73 }, { 140, 188 }, { 145, 103 }, { 227, 68 }, { 227, 74 }, { 0, 0 }, + { 238, 109 }, { 0, 0 }, { 0, 0 }, { 227, 69 }, { 140, 111 }, { 0, 0 }, { 227, 77 }, { 227, 81 }, + { 140, 139 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 76 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 85 }, { 238, 110 }, { 0, 0 }, { 141, 105 }, { 0, 0 }, + { 0, 0 }, { 151, 141 }, { 136, 186 }, { 227, 82 }, { 0, 0 }, { 0, 0 }, { 139, 139 }, { 0, 0 }, + { 227, 79 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 80 }, { 0, 0 }, + { 0, 0 }, { 147, 157 }, { 227, 78 }, { 227, 75 }, { 0, 0 }, { 138, 71 }, { 144, 226 }, { 0, 0 }, + { 0, 0 }, { 140, 166 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 87 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 227, 84 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 86 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 83 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 140, 112 }, { 145, 177 }, { 227, 88 }, { 145, 142 }, { 0, 0 }, { 0, 0 }, { 227, 101 }, + { 238, 112 }, { 0, 0 }, { 227, 97 }, { 227, 91 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 95 }, { 142, 248 }, { 136, 219 }, { 227, 90 }, { 227, 98 }, + { 227, 102 }, { 141, 106 }, { 150, 212 }, { 0, 0 }, { 146, 212 }, { 227, 92 }, { 0, 0 }, { 238, 111 }, + { 227, 100 }, { 0, 0 }, { 227, 89 }, { 146, 93 }, { 0, 0 }, { 227, 94 }, { 136, 187 }, { 150, 200 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 93 }, + { 0, 0 }, { 0, 0 }, { 139, 217 }, { 148, 234 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 141 }, + { 0, 0 }, { 151, 206 }, { 143, 143 }, { 0, 0 }, { 0, 0 }, { 227, 142 }, { 238, 113 }, { 0, 0 }, + { 227, 103 }, { 0, 0 }, { 144, 252 }, { 0, 0 }, { 227, 99 }, { 227, 104 }, { 227, 106 }, { 0, 0 }, + { 146, 247 }, { 227, 109 }, { 0, 0 }, { 0, 0 }, { 227, 105 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 149, 210 }, { 138, 201 }, { 0, 0 }, { 0, 0 }, { 150, 201 }, { 0, 0 }, { 0, 0 }, { 136, 220 }, + { 0, 0 }, { 0, 0 }, { 227, 108 }, { 0, 0 }, { 151, 251 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 107 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 137, 143 }, { 0, 0 }, { 0, 0 }, { 147, 234 }, { 227, 110 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 227, 117 }, { 227, 111 }, { 227, 118 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 227, 114 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 148, 155 }, { 0, 0 }, { 0, 0 }, { 142, 200 }, { 227, 116 }, + { 0, 0 }, { 227, 113 }, { 227, 119 }, { 227, 112 }, { 0, 0 }, { 0, 0 }, { 143, 99 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 150, 68 }, { 0, 0 }, { 0, 0 }, { 143, 107 }, { 0, 0 }, + { 0, 0 }, { 227, 115 }, { 227, 128 }, { 0, 0 }, { 0, 0 }, { 227, 123 }, { 0, 0 }, { 227, 126 }, + { 0, 0 }, { 227, 124 }, { 227, 129 }, { 227, 122 }, { 0, 0 }, { 227, 96 }, { 144, 209 }, { 0, 0 }, + { 0, 0 }, { 148, 201 }, { 0, 0 }, { 227, 125 }, { 0, 0 }, { 0, 0 }, { 227, 120 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 145, 64 }, { 140, 113 }, { 0, 0 }, { 143, 74 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 238, 114 }, { 0, 0 }, { 144, 68 }, { 145, 85 }, { 227, 132 }, { 0, 0 }, + { 0, 0 }, { 227, 134 }, { 227, 135 }, { 0, 0 }, { 0, 0 }, { 227, 131 }, { 227, 133 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 121 }, { 227, 130 }, + { 0, 0 }, { 227, 138 }, { 227, 137 }, { 0, 0 }, { 0, 0 }, { 150, 154 }, { 0, 0 }, { 0, 0 }, + { 140, 74 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 227, 136 }, { 0, 0 }, { 227, 140 }, { 227, 139 }, { 227, 143 }, { 0, 0 }, { 227, 145 }, + { 0, 0 }, { 0, 0 }, { 142, 91 }, { 227, 141 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 227, 146 }, { 227, 147 }, { 237, 64 }, { 0, 0 }, { 227, 148 }, { 0, 0 }, { 227, 154 }, { 147, 90 }, + { 227, 150 }, { 0, 0 }, { 227, 149 }, { 227, 151 }, { 227, 152 }, { 0, 0 }, { 227, 153 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 155 }, { 227, 156 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 202 }, { 0, 0 }, + { 227, 157 }, { 0, 0 }, { 227, 158 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 159 }, { 0, 0 }, { 238, 115 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 160 }, { 227, 161 }, { 227, 162 }, { 0, 0 }, + { 227, 163 }, { 227, 164 }, { 0, 0 }, { 0, 0 }, { 227, 166 }, { 227, 165 }, { 0, 0 }, { 0, 0 }, + { 227, 167 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 168 }, + { 227, 169 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 172 }, + { 227, 170 }, { 227, 171 }, { 141, 223 }, { 140, 114 }, { 0, 0 }, { 0, 0 }, { 146, 117 }, { 0, 0 }, + { 148, 177 }, { 0, 0 }, { 143, 144 }, { 0, 0 }, { 0, 0 }, { 148, 108 }, { 0, 0 }, { 148, 235 }, + { 227, 173 }, { 156, 235 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 227, 174 }, { 227, 176 }, { 0, 0 }, { 151, 133 }, { 227, 175 }, { 227, 178 }, + { 227, 177 }, { 0, 0 }, { 151, 114 }, { 0, 0 }, { 227, 179 }, { 0, 0 }, { 148, 252 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 180 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 227, 183 }, { 0, 0 }, { 0, 0 }, { 227, 182 }, { 227, 181 }, { 0, 0 }, + { 0, 0 }, { 238, 116 }, { 0, 0 }, { 227, 184 }, { 140, 81 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 145, 65 }, { 139, 96 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 188 }, { 227, 185 }, + { 0, 0 }, { 0, 0 }, { 227, 186 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 189 }, { 0, 0 }, + { 227, 190 }, { 227, 187 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 72 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 137, 165 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 192 }, { 227, 193 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 227, 194 }, { 0, 0 }, { 151, 130 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 143, 75 }, { 0, 0 }, { 227, 196 }, { 227, 195 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 144, 137 }, { 227, 197 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 198 }, { 0, 0 }, + { 0, 0 }, { 227, 199 }, { 0, 0 }, { 138, 227 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 138, 203 }, { 0, 0 }, { 0, 0 }, { 227, 200 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 227, 201 }, { 0, 0 }, { 150, 124 }, { 151, 131 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 151, 115 }, { 152, 86 }, { 0, 0 }, { 141, 108 }, { 227, 204 }, { 142, 210 }, { 227, 203 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 205 }, { 142, 167 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 145, 207 }, { 0, 0 }, { 227, 206 }, { 0, 0 }, { 0, 0 }, { 141, 107 }, { 0, 0 }, { 150, 213 }, + { 227, 207 }, { 227, 208 }, { 0, 0 }, { 0, 0 }, { 227, 209 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 227, 210 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 227, 211 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 142, 168 }, { 0, 0 }, { 0, 0 }, { 150, 235 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 213 }, { 0, 0 }, { 146, 94 }, { 0, 0 }, { 227, 212 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 215 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 227, 214 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 227, 216 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 144, 185 }, { 0, 0 }, + { 227, 217 }, { 0, 0 }, { 227, 218 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 183 }, { 227, 219 }, + { 0, 0 }, { 145, 143 }, { 227, 220 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 227, 221 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 252 }, + { 227, 224 }, { 0, 0 }, { 227, 223 }, { 227, 222 }, { 146, 174 }, { 0, 0 }, { 227, 225 }, { 144, 69 }, + { 0, 0 }, { 227, 226 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 227 }, { 152, 87 }, { 227, 228 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 229 }, { 227, 231 }, { 227, 230 }, { 148, 163 }, + { 0, 0 }, { 147, 247 }, { 0, 0 }, { 152, 93 }, { 148, 167 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 233 }, { 0, 0 }, { 0, 0 }, { 143, 209 }, { 0, 0 }, + { 149, 73 }, { 0, 0 }, { 227, 234 }, { 227, 232 }, { 0, 0 }, { 138, 204 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 140, 210 }, { 142, 136 }, { 0, 0 }, { 0, 0 }, { 148, 236 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 140, 168 }, { 150, 98 }, { 0, 0 }, { 227, 237 }, { 227, 235 }, { 0, 0 }, { 141, 109 }, + { 0, 0 }, { 141, 110 }, { 136, 231 }, { 0, 0 }, { 141, 230 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 148, 120 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 136, 221 }, { 227, 242 }, { 0, 0 }, { 146, 95 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 148, 119 }, { 0, 0 }, { 145, 217 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 244 }, { 0, 0 }, + { 0, 0 }, { 227, 240 }, { 227, 243 }, { 227, 238 }, { 0, 0 }, { 227, 241 }, { 150, 69 }, { 0, 0 }, + { 0, 0 }, { 140, 211 }, { 0, 0 }, { 0, 0 }, { 136, 251 }, { 227, 239 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 246 }, + { 0, 0 }, { 227, 247 }, { 0, 0 }, { 0, 0 }, { 147, 183 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 139, 185 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 69 }, { 148, 92 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 142, 137 }, { 0, 0 }, { 0, 0 }, { 139, 186 }, { 144, 198 }, { 152, 101 }, + { 150, 172 }, { 227, 245 }, { 144, 210 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 139, 114 }, { 227, 248 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 250 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 227, 249 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 251 }, + { 0, 0 }, { 146, 69 }, { 0, 0 }, { 148, 93 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 146, 175 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 66 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 65 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 227, 252 }, { 0, 0 }, { 0, 0 }, { 144, 116 }, { 0, 0 }, + { 149, 133 }, { 228, 68 }, { 0, 0 }, { 228, 67 }, { 141, 111 }, { 152, 114 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 84 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 72 }, { 228, 73 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 142, 238 }, { 0, 0 }, { 0, 0 }, { 228, 71 }, { 0, 0 }, + { 141, 152 }, { 228, 70 }, { 0, 0 }, { 0, 0 }, { 228, 74 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 146, 176 }, { 149, 160 }, { 145, 66 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 218 }, + { 228, 78 }, { 0, 0 }, { 228, 79 }, { 228, 75 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 228, 76 }, { 0, 0 }, { 228, 77 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 141, 112 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 85 }, { 0, 0 }, { 228, 81 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 149, 134 }, { 0, 0 }, { 150, 140 }, { 149, 71 }, { 0, 0 }, { 0, 0 }, + { 228, 80 }, { 0, 0 }, { 0, 0 }, { 228, 83 }, { 228, 82 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 150, 99 }, { 228, 86 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 228, 87 }, { 0, 0 }, { 0, 0 }, { 145, 86 }, { 0, 0 }, { 228, 88 }, { 0, 0 }, { 0, 0 }, + { 228, 90 }, { 0, 0 }, { 228, 94 }, { 0, 0 }, { 0, 0 }, { 228, 91 }, { 228, 89 }, { 148, 94 }, + { 228, 92 }, { 0, 0 }, { 228, 93 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 176 }, { 0, 0 }, + { 228, 100 }, { 228, 95 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 96 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 228, 97 }, { 0, 0 }, { 145, 159 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 228, 99 }, { 228, 98 }, { 228, 101 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 102 }, + { 228, 103 }, { 0, 0 }, { 0, 0 }, { 144, 98 }, { 0, 0 }, { 137, 231 }, { 0, 0 }, { 228, 104 }, + { 151, 213 }, { 0, 0 }, { 142, 169 }, { 0, 0 }, { 0, 0 }, { 143, 76 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 142, 138 }, { 146, 118 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 228, 105 }, { 228, 106 }, { 137, 80 }, { 0, 0 }, { 228, 107 }, { 0, 0 }, + { 0, 0 }, { 228, 108 }, { 228, 109 }, { 0, 0 }, { 0, 0 }, { 228, 110 }, { 0, 0 }, { 228, 111 }, + { 139, 187 }, { 157, 168 }, { 228, 112 }, { 0, 0 }, { 144, 227 }, { 228, 113 }, { 142, 201 }, { 0, 0 }, + { 228, 114 }, { 0, 0 }, { 152, 174 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 115 }, { 149, 220 }, + { 138, 218 }, { 0, 0 }, { 0, 0 }, { 145, 67 }, { 143, 119 }, { 0, 0 }, { 149, 145 }, { 143, 77 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 228, 116 }, { 141, 113 }, { 228, 117 }, { 148, 202 }, { 0, 0 }, { 228, 132 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 119 }, { 0, 0 }, { 145, 199 }, { 148, 149 }, { 140, 189 }, + { 228, 118 }, { 145, 68 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 228, 120 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 146, 248 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 228, 122 }, { 228, 121 }, { 228, 124 }, { 0, 0 }, { 0, 0 }, { 228, 123 }, { 0, 0 }, { 228, 125 }, + { 0, 0 }, { 0, 0 }, { 228, 128 }, { 0, 0 }, { 228, 126 }, { 0, 0 }, { 138, 205 }, { 0, 0 }, + { 228, 129 }, { 0, 0 }, { 228, 130 }, { 228, 131 }, { 0, 0 }, { 0, 0 }, { 141, 175 }, { 151, 199 }, + { 0, 0 }, { 228, 133 }, { 144, 70 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 144 }, { 228, 134 }, + { 228, 135 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 136 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 136, 240 }, { 0, 0 }, { 228, 137 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 228, 138 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 149, 135 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 142, 197 }, { 0, 0 }, { 228, 140 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 72 }, { 136, 176 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 139 }, { 228, 142 }, { 148, 109 }, { 0, 0 }, { 144, 99 }, + { 0, 0 }, { 137, 212 }, { 0, 0 }, { 150, 70 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 140, 124 }, { 139, 218 }, { 0, 0 }, { 228, 141 }, { 0, 0 }, { 137, 232 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 161 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 137, 145 }, { 228, 146 }, { 151, 232 }, { 145, 219 }, { 0, 0 }, { 0, 0 }, { 149, 99 }, + { 0, 0 }, { 228, 158 }, { 0, 0 }, { 137, 213 }, { 228, 156 }, { 0, 0 }, { 228, 154 }, { 228, 145 }, + { 0, 0 }, { 228, 143 }, { 0, 0 }, { 228, 144 }, { 0, 0 }, { 142, 225 }, { 139, 234 }, { 146, 151 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 147, 207 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 137, 112 }, { 0, 0 }, { 228, 148 }, { 228, 147 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 228, 153 }, { 228, 149 }, { 228, 152 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 238, 118 }, { 150, 206 }, { 228, 151 }, { 137, 214 }, { 138, 157 }, { 228, 155 }, { 0, 0 }, + { 0, 0 }, { 228, 157 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 115 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 161 }, { 228, 170 }, + { 228, 171 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 136, 169 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 178 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 136, 239 }, { 0, 0 }, { 0, 0 }, { 228, 169 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 168 }, + { 0, 0 }, { 228, 163 }, { 228, 162 }, { 0, 0 }, { 228, 160 }, { 228, 159 }, { 146, 131 }, { 0, 0 }, + { 145, 249 }, { 228, 165 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 228, 164 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 167 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 145, 144 }, { 140, 116 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 96 }, + { 228, 166 }, { 0, 0 }, { 141, 114 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 145, 145 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 238, 119 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 184 }, { 0, 0 }, { 228, 185 }, { 0, 0 }, { 137, 215 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 172 }, { 228, 182 }, { 0, 0 }, { 0, 0 }, { 238, 120 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 172 }, { 0, 0 }, { 228, 180 }, + { 0, 0 }, { 228, 187 }, { 228, 181 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 179 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 150 }, { 0, 0 }, { 0, 0 }, { 228, 177 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 228, 173 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 206 }, { 228, 175 }, + { 228, 186 }, { 0, 0 }, { 228, 176 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 228, 188 }, { 0, 0 }, { 228, 174 }, { 148, 156 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 151, 137 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 183 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 205 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 228, 197 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 144, 155 }, { 0, 0 }, { 238, 121 }, + { 0, 0 }, { 0, 0 }, { 139, 101 }, { 0, 0 }, { 139, 219 }, { 0, 0 }, { 228, 192 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 217 }, { 0, 0 }, { 0, 0 }, { 143, 210 }, { 0, 0 }, + { 228, 195 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 141, 216 }, { 0, 0 }, { 0, 0 }, { 147, 112 }, + { 228, 200 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 149, 236 }, { 0, 0 }, { 228, 191 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 216 }, + { 140, 212 }, { 149, 72 }, { 228, 201 }, { 0, 0 }, { 228, 189 }, { 0, 0 }, { 238, 122 }, { 228, 198 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 208 }, { 0, 0 }, { 228, 193 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 194 }, { 147, 184 }, { 0, 0 }, { 0, 0 }, { 228, 199 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 196 }, { 150, 71 }, { 228, 202 }, { 136, 222 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 190 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 228, 204 }, { 0, 0 }, { 228, 203 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 148, 139 }, { 228, 210 }, { 0, 0 }, { 228, 221 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 138, 158 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 224 }, { 0, 0 }, { 0, 0 }, + { 228, 206 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 211 }, { 151, 142 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 220 }, { 0, 0 }, + { 238, 123 }, { 151, 116 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 168 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 146, 152 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 139 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 149, 146 }, { 228, 226 }, { 147, 159 }, { 0, 0 }, { 0, 0 }, { 136, 175 }, { 0, 0 }, + { 0, 0 }, { 228, 219 }, { 0, 0 }, { 228, 215 }, { 145, 146 }, { 228, 209 }, { 228, 217 }, { 228, 222 }, + { 0, 0 }, { 148, 75 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 136, 168 }, { 0, 0 }, { 228, 214 }, + { 0, 0 }, { 228, 223 }, { 149, 152 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 228, 218 }, { 0, 0 }, { 228, 213 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 211 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 143, 78 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 142, 170 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 150, 214 }, { 0, 0 }, { 0, 0 }, { 149, 102 }, { 0, 0 }, { 0, 0 }, { 228, 229 }, + { 0, 0 }, { 228, 238 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 216 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 138, 151 }, { 0, 0 }, { 238, 124 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 143, 246 }, { 228, 227 }, { 0, 0 }, { 228, 232 }, { 145, 147 }, { 0, 0 }, { 0, 0 }, { 228, 228 }, + { 0, 0 }, { 228, 235 }, { 0, 0 }, { 0, 0 }, { 146, 126 }, { 0, 0 }, { 228, 236 }, { 0, 0 }, + { 0, 0 }, { 151, 117 }, { 228, 225 }, { 138, 87 }, { 0, 0 }, { 228, 231 }, { 0, 0 }, { 0, 0 }, + { 228, 234 }, { 150, 170 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 237 }, { 0, 0 }, + { 0, 0 }, { 228, 230 }, { 228, 233 }, { 0, 0 }, { 237, 68 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 150, 72 }, { 0, 0 }, { 152, 64 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 241 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 248 }, { 0, 0 }, { 0, 0 }, { 228, 240 }, + { 142, 193 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 207 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 149, 204 }, { 0, 0 }, { 150, 160 }, { 228, 247 }, { 228, 246 }, { 0, 0 }, { 228, 242 }, + { 228, 243 }, { 0, 0 }, { 137, 85 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 245 }, + { 0, 0 }, { 228, 239 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 146, 211 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 244 }, { 136, 252 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 160 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 193 }, { 0, 0 }, { 0, 0 }, + { 228, 249 }, { 229, 64 }, { 0, 0 }, { 148, 215 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 228, 252 }, { 143, 212 }, { 142, 199 }, { 229, 66 }, { 0, 0 }, { 0, 0 }, { 139, 188 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 238, 125 }, { 0, 0 }, { 229, 67 }, { 0, 0 }, { 149, 153 }, + { 228, 251 }, { 238, 126 }, { 228, 212 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 228, 250 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 152, 110 }, { 147, 160 }, { 149, 147 }, { 238, 128 }, { 0, 0 }, { 229, 74 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 80 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 81 }, { 0, 0 }, + { 229, 68 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 148, 150 }, { 0, 0 }, { 0, 0 }, { 229, 78 }, + { 229, 70 }, { 0, 0 }, { 229, 72 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 229, 82 }, { 229, 71 }, { 0, 0 }, { 0, 0 }, { 229, 75 }, { 0, 0 }, { 0, 0 }, { 137, 146 }, + { 0, 0 }, { 147, 227 }, { 0, 0 }, { 229, 76 }, { 229, 79 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 69 }, { 0, 0 }, { 145, 69 }, { 0, 0 }, + { 229, 73 }, { 142, 70 }, { 144, 100 }, { 140, 79 }, { 150, 242 }, { 0, 0 }, { 150, 247 }, { 143, 146 }, + { 238, 130 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 229, 86 }, { 229, 84 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 152, 109 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 229, 83 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 149 }, { 0, 0 }, { 229, 85 }, + { 229, 87 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 88 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 91 }, { 229, 89 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 147, 161 }, { 229, 90 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 148, 203 }, { 229, 77 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 147 }, + { 0, 0 }, { 229, 92 }, { 229, 97 }, { 145, 148 }, { 0, 0 }, { 0, 0 }, { 229, 96 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 229, 65 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 98 }, { 145, 104 }, + { 0, 0 }, { 0, 0 }, { 229, 93 }, { 229, 95 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 94 }, { 0, 0 }, { 0, 0 }, { 159, 80 }, { 159, 65 }, + { 0, 0 }, { 0, 0 }, { 229, 100 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 229, 99 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 150 }, { 0, 0 }, { 225, 186 }, + { 229, 101 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 102 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 103 }, { 140, 213 }, { 0, 0 }, + { 139, 115 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 105 }, { 153, 124 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 139, 149 }, { 0, 0 }, { 151, 184 }, { 0, 0 }, { 139, 241 }, { 229, 106 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 107 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 146, 142 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 229, 108 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 147, 248 }, { 0, 0 }, { 136, 184 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 137, 225 }, { 229, 113 }, { 229, 114 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 109 }, { 0, 0 }, { 142, 92 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 110 }, { 148, 97 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 229, 111 }, { 229, 112 }, { 229, 122 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 116 }, + { 229, 119 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 115 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 117 }, { 0, 0 }, { 229, 118 }, { 142, 214 }, + { 0, 0 }, { 229, 120 }, { 0, 0 }, { 146, 96 }, { 0, 0 }, { 140, 117 }, { 138, 97 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 123 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 138, 94 }, { 0, 0 }, { 229, 129 }, { 0, 0 }, { 0, 0 }, { 229, 124 }, { 229, 128 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 148, 184 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 229, 125 }, { 0, 0 }, { 0, 0 }, { 229, 126 }, { 149, 103 }, { 148, 216 }, { 229, 130 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 145, 251 }, { 229, 140 }, { 0, 0 }, { 229, 136 }, { 0, 0 }, { 0, 0 }, { 137, 233 }, { 0, 0 }, + { 229, 134 }, { 0, 0 }, { 150, 73 }, { 229, 135 }, { 0, 0 }, { 0, 0 }, { 229, 132 }, { 0, 0 }, + { 229, 133 }, { 229, 138 }, { 229, 141 }, { 0, 0 }, { 0, 0 }, { 229, 139 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 229, 137 }, { 229, 131 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 146, 119 }, { 0, 0 }, { 229, 148 }, { 0, 0 }, { 150, 168 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 146 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 229, 147 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 142 }, { 0, 0 }, { 0, 0 }, { 229, 144 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 145 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 143 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 144, 228 }, { 0, 0 }, { 152, 88 }, { 229, 152 }, { 0, 0 }, { 229, 153 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 159 }, { 0, 0 }, { 144, 73 }, { 0, 0 }, { 229, 155 }, + { 0, 0 }, { 229, 158 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 150 }, + { 229, 149 }, { 0, 0 }, { 0, 0 }, { 229, 160 }, { 0, 0 }, { 0, 0 }, { 137, 218 }, { 0, 0 }, + { 229, 156 }, { 0, 0 }, { 229, 161 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 157 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 154 }, { 0, 0 }, { 146, 177 }, { 0, 0 }, + { 229, 151 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 148, 136 }, + { 0, 0 }, { 0, 0 }, { 229, 165 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 90 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 164 }, + { 0, 0 }, { 0, 0 }, { 229, 163 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 172 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 166 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 174 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 151, 134 }, { 229, 177 }, { 0, 0 }, { 229, 168 }, { 0, 0 }, { 0, 0 }, + { 229, 169 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 173 }, { 0, 0 }, { 229, 176 }, { 229, 175 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 167 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 229, 170 }, { 0, 0 }, { 229, 187 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 229, 180 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 178 }, + { 0, 0 }, { 0, 0 }, { 229, 179 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 184 }, { 229, 185 }, + { 0, 0 }, { 138, 73 }, { 0, 0 }, { 139, 97 }, { 0, 0 }, { 0, 0 }, { 229, 183 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 162 }, { 0, 0 }, { 238, 133 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 182 }, { 229, 186 }, { 229, 181 }, + { 0, 0 }, { 229, 188 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 190 }, { 229, 189 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 229, 192 }, { 229, 191 }, { 229, 121 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 196 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 229, 193 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 194 }, { 0, 0 }, + { 0, 0 }, { 229, 195 }, { 0, 0 }, { 229, 197 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 140, 140 }, { 0, 0 }, { 229, 199 }, { 0, 0 }, { 229, 198 }, { 0, 0 }, { 143, 79 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 141, 115 }, { 159, 165 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 229, 200 }, { 143, 112 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 88 }, + { 0, 0 }, { 229, 201 }, { 0, 0 }, { 137, 113 }, { 0, 0 }, { 143, 213 }, { 229, 202 }, { 0, 0 }, + { 0, 0 }, { 141, 116 }, { 229, 203 }, { 136, 223 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 149, 92 }, { 0, 0 }, { 0, 0 }, { 229, 204 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 144, 138 }, { 0, 0 }, { 229, 211 }, { 0, 0 }, { 0, 0 }, { 229, 208 }, { 0, 0 }, { 146, 143 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 209 }, { 229, 206 }, { 139, 220 }, + { 0, 0 }, { 229, 205 }, { 229, 212 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 140, 85 }, { 0, 0 }, { 0, 0 }, { 145, 220 }, { 0, 0 }, { 229, 218 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 229, 214 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 179 }, { 229, 213 }, + { 0, 0 }, { 229, 216 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 207 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 229, 217 }, { 0, 0 }, { 229, 219 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 148, 237 }, { 0, 0 }, { 0, 0 }, { 229, 215 }, { 0, 0 }, + { 229, 220 }, { 229, 222 }, { 0, 0 }, { 0, 0 }, { 140, 209 }, { 229, 210 }, { 0, 0 }, { 136, 191 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 221 }, + { 0, 0 }, { 141, 217 }, { 151, 244 }, { 229, 223 }, { 229, 224 }, { 145, 149 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 160 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 225 }, { 151, 84 }, { 0, 0 }, { 0, 0 }, + { 229, 226 }, { 229, 227 }, { 0, 0 }, { 0, 0 }, { 149, 226 }, { 229, 228 }, { 0, 0 }, { 141, 190 }, + { 0, 0 }, { 151, 161 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 229, 233 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 229, 234 }, { 143, 214 }, { 229, 232 }, { 238, 134 }, { 0, 0 }, { 0, 0 }, + { 151, 135 }, { 229, 229 }, { 0, 0 }, { 0, 0 }, { 229, 231 }, { 144, 187 }, { 144, 158 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 229, 230 }, { 0, 0 }, { 229, 235 }, { 0, 0 }, { 0, 0 }, { 149, 161 }, + { 0, 0 }, { 0, 0 }, { 229, 237 }, { 0, 0 }, { 229, 236 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 138, 140 }, { 0, 0 }, { 150, 74 }, { 229, 238 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 237, 65 }, { 229, 250 }, { 229, 240 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 241 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 229, 242 }, { 229, 243 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 247 }, { 0, 0 }, + { 229, 248 }, { 0, 0 }, { 0, 0 }, { 229, 246 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 229, 244 }, { 0, 0 }, { 229, 239 }, { 229, 245 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 249 }, { 232, 181 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 166 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 229, 252 }, { 139, 221 }, + { 229, 251 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 230, 65 }, { 0, 0 }, { 230, 64 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 230, 67 }, { 0, 0 }, { 0, 0 }, { 230, 66 }, { 0, 0 }, { 230, 68 }, + { 0, 0 }, { 0, 0 }, { 143, 80 }, { 0, 0 }, { 230, 69 }, { 0, 0 }, { 0, 0 }, { 230, 70 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 230, 71 }, { 144, 188 }, + { 0, 0 }, { 151, 118 }, { 0, 0 }, { 230, 72 }, { 0, 0 }, { 0, 0 }, { 149, 162 }, { 148, 101 }, + { 230, 73 }, { 0, 0 }, { 230, 74 }, { 140, 169 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 75 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 230, 75 }, { 0, 0 }, { 0, 0 }, { 142, 139 }, { 148, 96 }, + { 230, 76 }, { 0, 0 }, { 138, 111 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 230, 77 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 230, 79 }, { 151, 151 }, + { 0, 0 }, { 230, 78 }, { 144, 101 }, { 0, 0 }, { 230, 80 }, { 0, 0 }, { 0, 0 }, { 230, 81 }, + { 0, 0 }, { 0, 0 }, { 230, 82 }, { 138, 207 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 230, 83 }, { 0, 0 }, { 0, 0 }, { 230, 84 }, { 0, 0 }, { 230, 85 }, + { 230, 86 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 138, 112 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 230, 87 }, { 0, 0 }, { 230, 88 }, { 230, 89 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 240 }, { 0, 0 }, { 0, 0 }, { 144, 71 }, { 230, 90 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 230, 91 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 230, 92 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 140, 190 }, { 0, 0 }, { 146, 249 }, { 230, 93 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 140, 118 }, { 0, 0 }, { 144, 117 }, { 0, 0 }, { 230, 96 }, { 0, 0 }, { 147, 162 }, { 0, 0 }, + { 230, 95 }, { 0, 0 }, { 238, 135 }, { 140, 80 }, { 0, 0 }, { 0, 0 }, { 230, 94 }, { 145, 245 }, + { 139, 76 }, { 0, 0 }, { 0, 0 }, { 230, 97 }, { 0, 0 }, { 230, 98 }, { 0, 0 }, { 143, 215 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 141 }, { 0, 0 }, { 230, 99 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 150, 75 }, { 0, 0 }, { 0, 0 }, { 144, 221 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 139, 150 }, { 0, 0 }, { 150, 243 }, { 145, 105 }, { 0, 0 }, { 230, 100 }, { 238, 136 }, + { 0, 0 }, { 0, 0 }, { 144, 102 }, { 146, 144 }, { 143, 216 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 230, 101 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 230, 104 }, { 0, 0 }, + { 230, 105 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 141, 188 }, { 145, 192 }, { 230, 103 }, { 0, 0 }, { 143, 217 }, { 149, 93 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 230, 102 }, { 0, 0 }, { 0, 0 }, { 142, 140 }, { 0, 0 }, + { 137, 114 }, { 0, 0 }, { 230, 109 }, { 140, 119 }, { 0, 0 }, { 0, 0 }, { 142, 142 }, { 0, 0 }, + { 0, 0 }, { 142, 141 }, { 0, 0 }, { 152, 108 }, { 230, 108 }, { 230, 107 }, { 145, 70 }, { 0, 0 }, + { 139, 108 }, { 152, 98 }, { 138, 89 }, { 143, 218 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 238, 137 }, { 0, 0 }, { 0, 0 }, { 230, 106 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 230, 111 }, { 0, 0 }, { 230, 112 }, { 230, 110 }, { 0, 0 }, { 140, 214 }, + { 0, 0 }, { 151, 95 }, { 0, 0 }, { 0, 0 }, { 142, 143 }, { 148, 70 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 230, 115 }, { 0, 0 }, { 144, 190 }, { 0, 0 }, { 146, 97 }, { 0, 0 }, { 0, 0 }, + { 151, 85 }, { 0, 0 }, { 230, 118 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 234 }, { 0, 0 }, + { 144, 189 }, { 230, 114 }, { 0, 0 }, { 230, 119 }, { 140, 235 }, { 230, 116 }, { 230, 117 }, { 238, 138 }, + { 230, 113 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 144, 224 }, { 147, 199 }, { 0, 0 }, { 0, 0 }, + { 146, 78 }, { 0, 0 }, { 137, 219 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 148, 238 }, { 0, 0 }, { 0, 0 }, { 139, 98 }, { 0, 0 }, { 238, 139 }, { 146, 178 }, + { 0, 0 }, { 0, 0 }, { 230, 122 }, { 0, 0 }, { 230, 120 }, { 0, 0 }, { 0, 0 }, { 146, 107 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 144, 191 }, { 138, 208 }, { 230, 121 }, { 0, 0 }, { 144, 122 }, + { 0, 0 }, { 0, 0 }, { 151, 200 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 152, 95 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 230, 123 }, { 230, 135 }, { 146, 179 }, { 0, 0 }, { 230, 134 }, { 238, 140 }, + { 230, 131 }, { 230, 139 }, { 230, 132 }, { 0, 0 }, { 230, 128 }, { 0, 0 }, { 146, 250 }, { 230, 126 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 230, 124 }, { 0, 0 }, { 151, 64 }, { 142, 144 }, { 0, 0 }, + { 0, 0 }, { 230, 129 }, { 0, 0 }, { 230, 125 }, { 0, 0 }, { 0, 0 }, { 238, 142 }, { 230, 133 }, + { 143, 148 }, { 0, 0 }, { 140, 191 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 248 }, { 0, 0 }, + { 150, 100 }, { 137, 121 }, { 136, 224 }, { 0, 0 }, { 147, 163 }, { 0, 0 }, { 0, 0 }, { 230, 137 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 230, 136 }, { 0, 0 }, { 147, 228 }, { 0, 0 }, + { 230, 141 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 230, 130 }, { 0, 0 }, { 230, 140 }, { 230, 142 }, + { 0, 0 }, { 140, 170 }, { 230, 138 }, { 141, 117 }, { 0, 0 }, { 142, 211 }, { 0, 0 }, { 0, 0 }, + { 230, 143 }, { 151, 119 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 230, 146 }, { 0, 0 }, + { 230, 149 }, { 0, 0 }, { 0, 0 }, { 230, 147 }, { 149, 84 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 230, 144 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 139, 222 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 230, 148 }, { 0, 0 }, + { 0, 0 }, { 230, 150 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 230, 154 }, { 0, 0 }, { 0, 0 }, { 230, 151 }, { 0, 0 }, { 230, 153 }, { 230, 152 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 238, 143 }, { 0, 0 }, { 0, 0 }, { 230, 155 }, { 0, 0 }, + { 142, 175 }, { 0, 0 }, { 230, 157 }, { 230, 156 }, { 149, 136 }, { 0, 0 }, { 0, 0 }, { 230, 159 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 120 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 230, 158 }, { 230, 160 }, { 0, 0 }, { 0, 0 }, { 230, 161 }, + { 139, 99 }, { 227, 191 }, { 143, 247 }, { 0, 0 }, { 230, 162 }, { 0, 0 }, { 0, 0 }, { 140, 236 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 230, 163 }, { 0, 0 }, { 238, 144 }, + { 230, 164 }, { 0, 0 }, { 0, 0 }, { 142, 93 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 157, 204 }, { 0, 0 }, { 230, 165 }, { 0, 0 }, { 230, 166 }, { 0, 0 }, + { 143, 81 }, { 0, 0 }, { 230, 167 }, { 230, 168 }, { 0, 0 }, { 0, 0 }, { 230, 169 }, { 0, 0 }, + { 0, 0 }, { 230, 170 }, { 230, 171 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 146, 74 }, + { 0, 0 }, { 0, 0 }, { 230, 172 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 230, 174 }, + { 0, 0 }, { 230, 173 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 147, 164 }, { 0, 0 }, + { 230, 175 }, { 0, 0 }, { 150, 76 }, { 0, 0 }, { 230, 176 }, { 0, 0 }, { 230, 177 }, { 0, 0 }, + { 230, 178 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 230, 179 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 147, 216 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 143, 219 }, { 230, 180 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 141, 139 }, { 152, 172 }, { 230, 181 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 230, 182 }, { 149, 94 }, { 230, 183 }, { 0, 0 }, { 230, 191 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 230, 184 }, { 0, 0 }, { 0, 0 }, { 230, 186 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 230, 185 }, { 230, 187 }, { 0, 0 }, { 150, 101 }, { 230, 188 }, { 230, 189 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 230, 190 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 230, 192 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 76 }, { 146, 229 }, { 0, 0 }, + { 149, 137 }, { 141, 224 }, { 141, 118 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 110 }, + { 137, 221 }, { 148, 204 }, { 230, 195 }, { 138, 209 }, { 144, 211 }, { 230, 194 }, { 230, 199 }, { 146, 153 }, + { 150, 225 }, { 0, 0 }, { 230, 197 }, { 230, 198 }, { 139, 77 }, { 0, 0 }, { 230, 200 }, { 148, 131 }, + { 145, 221 }, { 0, 0 }, { 0, 0 }, { 148, 239 }, { 147, 92 }, { 230, 196 }, { 0, 0 }, { 150, 102 }, + { 137, 234 }, { 230, 202 }, { 152, 71 }, { 146, 192 }, { 152, 100 }, { 0, 0 }, { 0, 0 }, { 142, 145 }, + { 230, 201 }, { 0, 0 }, { 145, 175 }, { 0, 0 }, { 0, 0 }, { 230, 218 }, { 145, 71 }, { 0, 0 }, + { 0, 0 }, { 147, 246 }, { 0, 0 }, { 149, 111 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 230, 205 }, { 142, 94 }, { 142, 146 }, { 0, 0 }, { 143, 220 }, { 0, 0 }, + { 148, 133 }, { 0, 0 }, { 140, 171 }, { 230, 204 }, { 230, 203 }, { 0, 0 }, { 149, 138 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 142, 191 }, { 0, 0 }, { 0, 0 }, { 147, 113 }, { 0, 0 }, { 0, 0 }, + { 238, 145 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 238, 146 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 230, 207 }, { 230, 208 }, { 141, 119 }, { 230, 206 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 230, 209 }, { 230, 210 }, { 0, 0 }, { 230, 212 }, + { 145, 161 }, { 0, 0 }, { 230, 211 }, { 138, 228 }, { 0, 0 }, { 230, 214 }, { 0, 0 }, { 230, 213 }, + { 230, 215 }, { 0, 0 }, { 238, 147 }, { 230, 217 }, { 230, 219 }, { 0, 0 }, { 230, 220 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 144, 212 }, { 0, 0 }, { 142, 205 }, { 230, 221 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 113 }, { 0, 0 }, { 230, 222 }, { 0, 0 }, { 0, 0 }, + { 145, 150 }, { 230, 223 }, { 0, 0 }, { 230, 224 }, { 149, 139 }, { 0, 0 }, { 238, 148 }, { 139, 78 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 230, 225 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 146, 180 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 137, 122 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 230, 226 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 142, 239 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 144, 150 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 171 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 230, 229 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 230, 228 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 230, 227 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 230, 235 }, { 230, 233 }, { 0, 0 }, { 0, 0 }, { 230, 230 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 230, 232 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 230, 231 }, { 230, 234 }, { 0, 0 }, { 139, 151 }, { 0, 0 }, { 230, 238 }, + { 0, 0 }, { 144, 213 }, { 0, 0 }, { 230, 239 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 140, 215 }, { 0, 0 }, { 230, 236 }, { 230, 237 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 152, 72 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 146, 181 }, { 0, 0 }, { 145, 72 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 230, 240 }, { 0, 0 }, { 0, 0 }, { 230, 243 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 230, 241 }, { 230, 242 }, { 151, 120 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 147, 165 }, + { 230, 246 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 230, 244 }, { 230, 245 }, { 230, 247 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 231, 72 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 230, 250 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 230, 251 }, { 230, 249 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 230, 248 }, { 0, 0 }, { 146, 251 }, { 0, 0 }, { 0, 0 }, { 231, 64 }, + { 231, 68 }, { 231, 65 }, { 230, 252 }, { 0, 0 }, { 231, 66 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 231, 67 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 74 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 231, 69 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 144, 214 }, + { 231, 71 }, { 0, 0 }, { 0, 0 }, { 231, 73 }, { 231, 70 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 231, 76 }, { 0, 0 }, { 143, 82 }, { 0, 0 }, { 231, 75 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 77 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 231, 78 }, { 0, 0 }, { 0, 0 }, { 231, 81 }, { 231, 80 }, { 0, 0 }, { 231, 79 }, + { 0, 0 }, { 0, 0 }, { 231, 83 }, { 231, 82 }, { 0, 0 }, { 150, 244 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 231, 85 }, { 0, 0 }, { 231, 84 }, { 231, 86 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 231, 87 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 231, 89 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 231, 88 }, { 144, 103 }, { 231, 90 }, { 0, 0 }, { 0, 0 }, { 139, 235 }, + { 231, 91 }, { 231, 93 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 94 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 95 }, { 231, 92 }, { 0, 0 }, + { 231, 96 }, { 0, 0 }, { 142, 212 }, { 231, 97 }, { 139, 79 }, { 140, 82 }, { 0, 0 }, { 238, 150 }, + { 0, 0 }, { 0, 0 }, { 140, 172 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 98 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 147, 238 }, + { 0, 0 }, { 0, 0 }, { 147, 93 }, { 231, 99 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 102 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 142, 178 }, { 0, 0 }, { 0, 0 }, { 231, 101 }, { 231, 100 }, { 140, 121 }, { 231, 103 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 114 }, { 0, 0 }, { 231, 105 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 141, 218 }, { 231, 104 }, { 0, 0 }, { 231, 113 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 231, 107 }, { 231, 109 }, { 149, 227 }, { 231, 106 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 231, 108 }, { 0, 0 }, { 231, 112 }, { 231, 110 }, { 139, 80 }, { 0, 0 }, { 231, 111 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 114 }, { 0, 0 }, + { 0, 0 }, { 148, 121 }, { 151, 214 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 83 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 115 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 151, 65 }, { 231, 117 }, { 0, 0 }, { 231, 116 }, { 0, 0 }, { 0, 0 }, { 231, 120 }, { 151, 96 }, + { 0, 0 }, { 0, 0 }, { 231, 119 }, { 0, 0 }, { 138, 141 }, { 231, 118 }, { 231, 123 }, { 0, 0 }, + { 0, 0 }, { 231, 122 }, { 0, 0 }, { 0, 0 }, { 231, 121 }, { 147, 81 }, { 231, 124 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 125 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 126 }, { 0, 0 }, { 0, 0 }, { 141, 140 }, + { 0, 0 }, { 140, 68 }, { 231, 128 }, { 231, 129 }, { 231, 130 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 144, 104 }, { 231, 131 }, { 0, 0 }, { 142, 171 }, { 231, 132 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 133 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 153, 159 }, + { 153, 158 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 134 }, { 227, 144 }, { 231, 135 }, + { 146, 67 }, { 144, 74 }, { 148, 95 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 136 }, + { 0, 0 }, { 0, 0 }, { 149, 211 }, { 146, 210 }, { 141, 158 }, { 0, 0 }, { 0, 0 }, { 146, 72 }, + { 0, 0 }, { 0, 0 }, { 137, 73 }, { 0, 0 }, { 150, 152 }, { 144, 118 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 125 }, { 0, 0 }, + { 0, 0 }, { 139, 223 }, { 0, 0 }, { 0, 0 }, { 149, 212 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 231, 137 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 231, 139 }, { 0, 0 }, { 0, 0 }, { 231, 138 }, { 137, 222 }, { 0, 0 }, + { 0, 0 }, { 147, 244 }, { 231, 140 }, { 148, 151 }, { 0, 0 }, { 147, 82 }, { 0, 0 }, { 231, 141 }, + { 143, 113 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 143 }, { 0, 0 }, { 0, 0 }, { 150, 192 }, + { 231, 158 }, { 231, 145 }, { 231, 146 }, { 0, 0 }, { 0, 0 }, { 146, 199 }, { 0, 0 }, { 0, 0 }, + { 145, 222 }, { 145, 151 }, { 0, 0 }, { 147, 166 }, { 0, 0 }, { 231, 144 }, { 139, 116 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 153 }, { 0, 0 }, { 231, 150 }, { 231, 163 }, { 147, 167 }, + { 146, 128 }, { 231, 147 }, { 0, 0 }, { 146, 252 }, { 147, 114 }, { 231, 148 }, { 231, 152 }, { 144, 128 }, + { 0, 0 }, { 148, 135 }, { 146, 202 }, { 0, 0 }, { 0, 0 }, { 144, 192 }, { 231, 151 }, { 145, 172 }, + { 145, 162 }, { 231, 149 }, { 136, 167 }, { 152, 65 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 154 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 223 }, { 0, 0 }, + { 0, 0 }, { 143, 84 }, { 144, 105 }, { 0, 0 }, { 0, 0 }, { 231, 156 }, { 231, 155 }, { 0, 0 }, + { 136, 237 }, { 231, 157 }, { 0, 0 }, { 0, 0 }, { 149, 78 }, { 0, 0 }, { 231, 165 }, { 0, 0 }, + { 0, 0 }, { 147, 217 }, { 144, 139 }, { 0, 0 }, { 0, 0 }, { 146, 120 }, { 0, 0 }, { 139, 246 }, + { 0, 0 }, { 231, 164 }, { 151, 86 }, { 137, 94 }, { 0, 0 }, { 149, 213 }, { 137, 223 }, { 231, 159 }, + { 231, 160 }, { 231, 161 }, { 231, 162 }, { 147, 185 }, { 146, 66 }, { 136, 225 }, { 231, 166 }, { 0, 0 }, + { 231, 167 }, { 234, 161 }, { 0, 0 }, { 0, 0 }, { 145, 187 }, { 0, 0 }, { 231, 168 }, { 0, 0 }, + { 137, 147 }, { 145, 107 }, { 0, 0 }, { 140, 173 }, { 0, 0 }, { 151, 121 }, { 0, 0 }, { 238, 153 }, + { 231, 169 }, { 147, 75 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 152 }, { 142, 213 }, { 231, 170 }, + { 0, 0 }, { 0, 0 }, { 231, 173 }, { 0, 0 }, { 0, 0 }, { 143, 133 }, { 231, 171 }, { 145, 74 }, + { 145, 73 }, { 0, 0 }, { 136, 226 }, { 0, 0 }, { 151, 201 }, { 231, 175 }, { 0, 0 }, { 148, 240 }, + { 231, 177 }, { 231, 176 }, { 231, 174 }, { 226, 132 }, { 138, 210 }, { 0, 0 }, { 0, 0 }, { 231, 142 }, + { 0, 0 }, { 231, 179 }, { 231, 178 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 180 }, + { 0, 0 }, { 151, 87 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 147, 223 }, { 0, 0 }, { 0, 0 }, { 150, 77 }, { 0, 0 }, + { 231, 181 }, { 0, 0 }, { 142, 215 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 182 }, + { 0, 0 }, { 231, 183 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 184 }, { 0, 0 }, { 0, 0 }, + { 147, 64 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 136, 232 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 141, 120 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 152, 89 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 188 }, { 0, 0 }, { 0, 0 }, { 238, 154 }, { 0, 0 }, + { 0, 0 }, { 140, 83 }, { 231, 185 }, { 0, 0 }, { 231, 186 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 149, 148 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 115 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 88 }, { 0, 0 }, { 139, 189 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 147, 115 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 231, 189 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 231, 190 }, { 0, 0 }, { 0, 0 }, { 238, 156 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 231, 191 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 238, 157 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 147, 65 }, { 0, 0 }, { 0, 0 }, + { 231, 193 }, { 0, 0 }, { 231, 192 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 147, 209 }, { 231, 194 }, { 143, 85 }, { 142, 222 }, { 148, 122 }, { 146, 145 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 142, 240 }, { 0, 0 }, { 144, 140 }, { 0, 0 }, { 231, 195 }, { 0, 0 }, + { 231, 196 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 144, 124 }, { 231, 197 }, { 0, 0 }, { 231, 198 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 231, 199 }, { 151, 143 }, { 0, 0 }, { 143, 86 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 231, 201 }, { 231, 200 }, { 0, 0 }, { 141, 121 }, { 0, 0 }, { 141, 147 }, + { 142, 95 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 231, 204 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 134 }, + { 0, 0 }, { 231, 203 }, { 0, 0 }, { 231, 202 }, { 0, 0 }, { 145, 231 }, { 0, 0 }, { 0, 0 }, + { 140, 237 }, { 0, 0 }, { 144, 193 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 148, 174 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 88 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 231, 205 }, { 0, 0 }, { 143, 221 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 231, 208 }, { 231, 206 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 207 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 210 }, { 231, 209 }, { 0, 0 }, { 0, 0 }, + { 143, 248 }, { 0, 0 }, { 231, 211 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 231, 212 }, { 231, 213 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 148, 206 }, { 141, 209 }, + { 142, 223 }, { 231, 214 }, { 0, 0 }, { 231, 215 }, { 151, 162 }, { 143, 100 }, { 150, 236 }, { 151, 202 }, + { 231, 216 }, { 139, 224 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 217 }, { 238, 159 }, + { 147, 66 }, { 0, 0 }, { 238, 158 }, { 231, 220 }, { 138, 152 }, { 144, 106 }, { 238, 160 }, { 231, 218 }, + { 0, 0 }, { 231, 219 }, { 0, 0 }, { 146, 222 }, { 238, 163 }, { 238, 164 }, { 150, 116 }, { 139, 250 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 238, 161 }, { 238, 162 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 222 }, { 231, 223 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 221 }, { 0, 0 }, { 0, 0 }, { 231, 225 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 238, 165 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 238, 167 }, { 0, 0 }, { 0, 0 }, { 147, 221 }, { 138, 98 }, { 0, 0 }, + { 238, 166 }, { 231, 229 }, { 0, 0 }, { 0, 0 }, { 231, 226 }, { 231, 228 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 224 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 232, 110 }, { 0, 0 }, { 0, 0 }, { 231, 227 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 233 }, { 0, 0 }, { 0, 0 }, { 140, 216 }, + { 0, 0 }, { 238, 174 }, { 238, 168 }, { 0, 0 }, { 238, 170 }, { 0, 0 }, { 0, 0 }, { 231, 237 }, + { 238, 169 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 147, 83 }, { 231, 232 }, { 0, 0 }, { 0, 0 }, + { 231, 235 }, { 231, 233 }, { 0, 0 }, { 231, 238 }, { 0, 0 }, { 0, 0 }, { 238, 171 }, { 0, 0 }, + { 231, 239 }, { 238, 173 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 231 }, + { 0, 0 }, { 238, 172 }, { 231, 244 }, { 137, 148 }, { 0, 0 }, { 0, 0 }, { 231, 230 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 148, 171 }, { 0, 0 }, { 231, 234 }, { 0, 0 }, { 143, 222 }, { 238, 175 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 141, 122 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 238, 177 }, + { 238, 178 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 150, 103 }, { 0, 0 }, + { 139, 226 }, { 0, 0 }, { 0, 0 }, { 143, 101 }, { 0, 0 }, { 147, 186 }, { 0, 0 }, { 0, 0 }, + { 237, 67 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 145, 76 }, { 0, 0 }, { 231, 242 }, { 0, 0 }, { 231, 236 }, { 231, 241 }, { 0, 0 }, + { 150, 193 }, { 0, 0 }, { 146, 182 }, { 231, 243 }, { 231, 240 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 238, 176 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 75 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 247 }, + { 0, 0 }, { 231, 246 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 245 }, + { 238, 182 }, { 0, 0 }, { 150, 78 }, { 238, 186 }, { 0, 0 }, { 238, 184 }, { 0, 0 }, { 238, 180 }, + { 0, 0 }, { 238, 181 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 238, 185 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 155 }, { 0, 0 }, { 0, 0 }, { 238, 179 }, + { 0, 0 }, { 231, 248 }, { 149, 221 }, { 0, 0 }, { 0, 0 }, { 137, 115 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 149, 101 }, { 146, 146 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 139, 152 }, { 237, 73 }, { 231, 250 }, { 238, 189 }, { 141, 124 }, { 0, 0 }, { 0, 0 }, { 238, 192 }, + { 0, 0 }, { 0, 0 }, { 238, 194 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 142, 75 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 249 }, + { 144, 141 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 144, 142 }, { 232, 64 }, { 232, 66 }, { 0, 0 }, { 0, 0 }, { 238, 193 }, { 238, 191 }, { 0, 0 }, + { 143, 249 }, { 238, 188 }, { 232, 65 }, { 232, 67 }, { 0, 0 }, { 238, 187 }, { 139, 209 }, { 0, 0 }, + { 149, 100 }, { 0, 0 }, { 0, 0 }, { 142, 224 }, { 152, 66 }, { 0, 0 }, { 231, 252 }, { 141, 246 }, + { 0, 0 }, { 0, 0 }, { 152, 94 }, { 0, 0 }, { 0, 0 }, { 232, 69 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 232, 68 }, { 232, 70 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 231, 251 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 237, 66 }, { 0, 0 }, { 0, 0 }, { 147, 231 }, { 0, 0 }, { 147, 116 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 146, 213 }, { 0, 0 }, { 232, 75 }, { 238, 196 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 146, 98 }, { 232, 71 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 232, 72 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 76 }, { 0, 0 }, { 232, 74 }, { 0, 0 }, + { 238, 195 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 174 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 73 }, { 0, 0 }, { 143, 223 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 153 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 79 }, { 0, 0 }, { 141, 189 }, { 145, 153 }, + { 0, 0 }, { 0, 0 }, { 146, 200 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 238, 197 }, { 0, 0 }, { 0, 0 }, { 138, 90 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 77 }, { 232, 78 }, { 146, 193 }, { 0, 0 }, + { 232, 76 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 232, 80 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 86 }, { 0, 0 }, { 0, 0 }, { 238, 198 }, { 0, 0 }, + { 232, 89 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 232, 88 }, { 147, 76 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 81 }, { 232, 82 }, + { 232, 85 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 87 }, { 238, 199 }, { 0, 0 }, + { 0, 0 }, { 139, 190 }, { 0, 0 }, { 0, 0 }, { 232, 90 }, { 232, 84 }, { 0, 0 }, { 0, 0 }, + { 232, 83 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 238, 200 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 94 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 95 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 232, 96 }, { 0, 0 }, { 0, 0 }, { 232, 93 }, { 232, 92 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 143, 224 }, { 147, 168 }, { 232, 91 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 232, 100 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 98 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 238, 201 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 99 }, { 232, 97 }, { 0, 0 }, + { 145, 246 }, { 0, 0 }, { 232, 101 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 232, 102 }, { 0, 0 }, { 0, 0 }, { 232, 104 }, { 238, 202 }, { 0, 0 }, { 0, 0 }, + { 238, 203 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 138, 211 }, { 232, 103 }, { 150, 248 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 232, 115 }, { 232, 105 }, { 0, 0 }, { 0, 0 }, { 232, 108 }, { 0, 0 }, + { 232, 106 }, { 0, 0 }, { 232, 107 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 232, 109 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 232, 111 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 112 }, { 0, 0 }, { 232, 113 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 116 }, { 232, 114 }, { 232, 117 }, { 232, 119 }, + { 0, 0 }, { 232, 118 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 146, 183 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 150, 229 }, { 0, 0 }, { 232, 120 }, { 145, 77 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 121 }, + { 0, 0 }, { 149, 194 }, { 232, 122 }, { 138, 74 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 91 }, + { 0, 0 }, { 138, 213 }, { 238, 204 }, { 138, 212 }, { 232, 123 }, { 0, 0 }, { 232, 124 }, { 0, 0 }, + { 232, 125 }, { 232, 126 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 232, 128 }, { 0, 0 }, { 138, 214 }, { 138, 116 }, { 141, 125 }, { 148, 180 }, { 0, 0 }, { 232, 130 }, + { 232, 129 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 131 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 137, 123 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 232, 134 }, { 0, 0 }, { 232, 133 }, { 232, 132 }, { 0, 0 }, { 232, 135 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 138 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 136, 197 }, + { 0, 0 }, { 0, 0 }, { 232, 136 }, { 0, 0 }, { 232, 140 }, { 232, 139 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 142 }, { 232, 141 }, { 232, 143 }, { 0, 0 }, + { 147, 172 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 144 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 232, 145 }, { 232, 147 }, { 0, 0 }, { 0, 0 }, { 232, 146 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 140 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 232, 148 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 232, 149 }, { 0, 0 }, { 141, 227 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 150 }, { 232, 151 }, + { 0, 0 }, { 0, 0 }, { 150, 104 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 106 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 136, 162 }, + { 145, 201 }, { 0, 0 }, { 232, 152 }, { 0, 0 }, { 149, 141 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 155 }, { 232, 153 }, { 141, 126 }, { 0, 0 }, { 232, 154 }, + { 140, 192 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 195 }, { 232, 157 }, { 232, 159 }, { 232, 158 }, { 232, 160 }, + { 0, 0 }, { 0, 0 }, { 137, 64 }, { 144, 119 }, { 143, 156 }, { 138, 215 }, { 232, 161 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 148, 134 }, { 0, 0 }, { 232, 163 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 137, 65 }, { 0, 0 }, { 232, 162 }, { 146, 194 }, { 0, 0 }, { 151, 203 }, { 147, 169 }, { 232, 156 }, + { 151, 164 }, { 0, 0 }, { 140, 175 }, { 0, 0 }, { 0, 0 }, { 151, 122 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 247 }, { 151, 178 }, { 0, 0 }, + { 140, 71 }, { 0, 0 }, { 145, 224 }, { 228, 64 }, { 0, 0 }, { 232, 164 }, { 138, 75 }, { 144, 143 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 117 }, { 232, 166 }, { 0, 0 }, { 232, 167 }, + { 232, 165 }, { 140, 132 }, { 0, 0 }, { 141, 219 }, { 143, 225 }, { 238, 207 }, { 0, 0 }, { 0, 0 }, + { 137, 66 }, { 0, 0 }, { 0, 0 }, { 151, 215 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 169 }, + { 231, 172 }, { 0, 0 }, { 232, 168 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 238, 208 }, + { 232, 172 }, { 232, 170 }, { 232, 171 }, { 0, 0 }, { 232, 173 }, { 0, 0 }, { 232, 174 }, { 151, 234 }, + { 232, 175 }, { 232, 176 }, { 0, 0 }, { 144, 199 }, { 148, 185 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 144, 157 }, { 138, 229 }, { 0, 0 }, { 0, 0 }, { 151, 89 }, { 137, 235 }, { 143, 87 }, { 140, 217 }, + { 0, 0 }, { 232, 179 }, { 0, 0 }, { 232, 178 }, { 142, 147 }, { 232, 180 }, { 232, 177 }, { 0, 0 }, + { 0, 0 }, { 142, 71 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 184 }, { 229, 171 }, { 0, 0 }, + { 0, 0 }, { 153, 212 }, { 0, 0 }, { 144, 151 }, { 232, 182 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 151, 163 }, { 147, 239 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 137, 74 }, { 0, 0 }, { 144, 225 }, { 142, 180 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 149, 181 }, { 0, 0 }, { 137, 95 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 235 }, { 151, 139 }, + { 0, 0 }, { 232, 185 }, { 0, 0 }, { 147, 100 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 142, 249 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 186 }, { 0, 0 }, { 232, 187 }, { 144, 107 }, + { 232, 188 }, { 0, 0 }, { 151, 236 }, { 0, 0 }, { 0, 0 }, { 232, 183 }, { 232, 190 }, { 232, 192 }, + { 0, 0 }, { 232, 191 }, { 0, 0 }, { 232, 189 }, { 0, 0 }, { 0, 0 }, { 232, 193 }, { 0, 0 }, + { 0, 0 }, { 232, 194 }, { 0, 0 }, { 0, 0 }, { 145, 154 }, { 0, 0 }, { 137, 224 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 195 }, { 0, 0 }, { 0, 0 }, { 150, 182 }, + { 0, 0 }, { 0, 0 }, { 232, 196 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 232, 197 }, { 0, 0 }, { 152, 73 }, { 238, 209 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 158, 80 }, { 232, 198 }, { 0, 0 }, { 238, 210 }, { 0, 0 }, { 232, 199 }, { 232, 200 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 232, 204 }, { 238, 211 }, { 232, 201 }, { 0, 0 }, { 232, 202 }, { 0, 0 }, + { 232, 203 }, { 232, 205 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 238, 212 }, { 0, 0 }, { 238, 213 }, + { 0, 0 }, { 238, 214 }, { 144, 194 }, { 0, 0 }, { 0, 0 }, { 238, 215 }, { 150, 245 }, { 0, 0 }, + { 0, 0 }, { 144, 195 }, { 0, 0 }, { 0, 0 }, { 232, 206 }, { 0, 0 }, { 148, 241 }, { 0, 0 }, + { 232, 207 }, { 234, 114 }, { 150, 202 }, { 0, 0 }, { 232, 208 }, { 0, 0 }, { 232, 209 }, { 0, 0 }, + { 232, 210 }, { 138, 118 }, { 0, 0 }, { 232, 212 }, { 0, 0 }, { 144, 120 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 232, 213 }, { 0, 0 }, { 0, 0 }, { 140, 67 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 232, 214 }, { 232, 218 }, { 0, 0 }, { 232, 216 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 232, 217 }, { 0, 0 }, { 0, 0 }, { 138, 147 }, { 232, 215 }, { 232, 219 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 220 }, { 0, 0 }, { 136, 198 }, { 0, 0 }, { 232, 221 }, + { 232, 222 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 143, 226 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 223 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 139, 102 }, { 0, 0 }, { 0, 0 }, { 232, 226 }, { 0, 0 }, { 0, 0 }, { 232, 225 }, { 0, 0 }, + { 232, 224 }, { 0, 0 }, { 0, 0 }, { 230, 145 }, { 0, 0 }, { 149, 218 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 227 }, { 232, 228 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 229 }, { 0, 0 }, { 0, 0 }, { 232, 230 }, { 0, 0 }, + { 232, 231 }, { 0, 0 }, { 0, 0 }, { 232, 232 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 216 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 233 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 234 }, { 148, 66 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 232, 236 }, { 137, 185 }, { 0, 0 }, { 232, 239 }, { 232, 238 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 67 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 191 }, + { 0, 0 }, { 149, 197 }, { 146, 184 }, { 141, 160 }, { 0, 0 }, { 141, 128 }, { 143, 135 }, { 0, 0 }, + { 144, 123 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 241 }, { 0, 0 }, { 0, 0 }, { 232, 240 }, + { 151, 97 }, { 138, 230 }, { 148, 208 }, { 147, 218 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 144, 156 }, + { 151, 204 }, { 0, 0 }, { 140, 122 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 232, 244 }, { 0, 0 }, { 0, 0 }, { 232, 243 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 150, 106 }, { 147, 170 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 111 }, { 0, 0 }, { 0, 0 }, { 232, 245 }, + { 232, 242 }, { 0, 0 }, { 0, 0 }, { 149, 112 }, { 151, 138 }, { 232, 246 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 247 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 249 }, { 145, 232 }, { 138, 122 }, { 138, 123 }, { 232, 248 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 138, 231 }, { 140, 176 }, { 0, 0 }, { 238, 216 }, + { 138, 232 }, { 0, 0 }, { 0, 0 }, { 147, 94 }, { 0, 0 }, { 0, 0 }, { 151, 222 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 238, 217 }, { 0, 0 }, { 140, 218 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 250 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 232, 251 }, + { 232, 252 }, { 233, 64 }, { 0, 0 }, { 233, 66 }, { 233, 65 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 149, 151 }, { 0, 0 }, { 233, 67 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 68 }, + { 0, 0 }, { 233, 69 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 70 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 72 }, { 233, 71 }, { 0, 0 }, { 233, 73 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 148, 242 }, { 227, 202 }, { 0, 0 }, { 0, 0 }, { 144, 72 }, + { 0, 0 }, { 0, 0 }, { 139, 81 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 233, 74 }, { 0, 0 }, { 233, 75 }, { 0, 0 }, { 153, 170 }, { 159, 90 }, { 148, 209 }, + { 0, 0 }, { 0, 0 }, { 136, 249 }, { 0, 0 }, { 136, 185 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 142, 148 }, { 150, 79 }, { 143, 252 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 76 }, { 0, 0 }, { 150, 221 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 233, 77 }, { 151, 123 }, { 0, 0 }, { 137, 97 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 142, 96 }, { 0, 0 }, { 233, 78 }, { 137, 236 }, { 233, 79 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 233, 80 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 82 }, { 233, 83 }, { 0, 0 }, + { 233, 85 }, { 233, 81 }, { 0, 0 }, { 0, 0 }, { 233, 84 }, { 0, 0 }, { 0, 0 }, { 238, 220 }, + { 138, 217 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 86 }, { 0, 0 }, { 233, 87 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 88 }, { 233, 89 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 233, 90 }, { 0, 0 }, { 0, 0 }, { 233, 92 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 233, 91 }, { 0, 0 }, { 233, 94 }, { 233, 97 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 233, 93 }, { 233, 95 }, { 233, 96 }, { 0, 0 }, { 0, 0 }, { 233, 98 }, { 0, 0 }, { 139, 192 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 142, 241 }, { 233, 99 }, + { 233, 100 }, { 141, 129 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 238, 222 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 101 }, { 0, 0 }, { 0, 0 }, + { 138, 93 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 148, 110 }, { 233, 102 }, { 233, 103 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 146, 121 }, { 147, 233 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 104 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 148, 157 }, { 0, 0 }, { 0, 0 }, { 145, 202 }, { 137, 119 }, { 139, 236 }, { 0, 0 }, + { 139, 237 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 146, 147 }, { 233, 109 }, { 139, 238 }, { 0, 0 }, { 0, 0 }, { 137, 237 }, { 0, 0 }, { 0, 0 }, + { 233, 108 }, { 0, 0 }, { 0, 0 }, { 233, 106 }, { 0, 0 }, { 233, 107 }, { 0, 0 }, { 233, 105 }, + { 0, 0 }, { 0, 0 }, { 233, 119 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 110 }, { 233, 111 }, { 0, 0 }, + { 0, 0 }, { 233, 112 }, { 233, 113 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 233, 115 }, { 0, 0 }, { 0, 0 }, { 233, 114 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 143, 120 }, + { 0, 0 }, { 233, 116 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 118 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 139, 82 }, { 233, 117 }, + { 0, 0 }, { 0, 0 }, { 145, 155 }, { 140, 177 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 233, 120 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 145, 203 }, { 0, 0 }, { 0, 0 }, { 233, 121 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 147, 171 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 122 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 128 }, { 0, 0 }, + { 233, 125 }, { 0, 0 }, { 233, 124 }, { 233, 126 }, { 0, 0 }, { 233, 123 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 130 }, { 238, 223 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 129 }, { 0, 0 }, { 233, 132 }, + { 0, 0 }, { 0, 0 }, { 139, 193 }, { 233, 131 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 133 }, + { 0, 0 }, { 0, 0 }, { 233, 134 }, { 0, 0 }, { 233, 136 }, { 233, 135 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 233, 137 }, { 233, 139 }, { 233, 138 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 141, 156 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 140 }, { 0, 0 }, { 0, 0 }, + { 233, 141 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 138, 91 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 142 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 233, 143 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 144, 145 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 144 }, + { 0, 0 }, { 233, 145 }, { 0, 0 }, { 233, 146 }, { 233, 147 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 141, 130 }, { 238, 224 }, { 0, 0 }, { 0, 0 }, { 238, 225 }, { 0, 0 }, { 233, 148 }, { 233, 149 }, + { 0, 0 }, { 0, 0 }, { 233, 150 }, { 233, 151 }, { 0, 0 }, { 0, 0 }, { 233, 152 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 148, 175 }, { 233, 154 }, { 0, 0 }, { 149, 69 }, { 233, 155 }, { 233, 153 }, + { 0, 0 }, { 233, 157 }, { 0, 0 }, { 0, 0 }, { 233, 156 }, { 0, 0 }, { 0, 0 }, { 233, 158 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 159 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 160 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 233, 161 }, { 0, 0 }, { 233, 162 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 163 }, + { 0, 0 }, { 0, 0 }, { 233, 164 }, { 233, 165 }, { 0, 0 }, { 233, 166 }, { 0, 0 }, { 233, 167 }, + { 233, 168 }, { 233, 169 }, { 233, 170 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 171 }, { 233, 172 }, + { 0, 0 }, { 159, 84 }, { 233, 173 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 226, 246 }, { 139, 83 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 138, 64 }, { 141, 176 }, { 233, 175 }, { 233, 174 }, { 150, 163 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 177 }, { 233, 178 }, { 233, 176 }, + { 0, 0 }, { 233, 179 }, { 0, 0 }, { 0, 0 }, { 150, 130 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 233, 180 }, { 0, 0 }, { 139, 155 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 152, 68 }, + { 0, 0 }, { 0, 0 }, { 238, 227 }, { 0, 0 }, { 233, 181 }, { 238, 226 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 183 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 136, 188 }, { 238, 228 }, + { 0, 0 }, { 233, 184 }, { 149, 169 }, { 233, 182 }, { 0, 0 }, { 0, 0 }, { 233, 185 }, { 233, 186 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 187 }, + { 233, 188 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 233, 189 }, { 0, 0 }, { 150, 142 }, { 142, 76 }, { 0, 0 }, { 141, 248 }, { 145, 78 }, { 0, 0 }, + { 0, 0 }, { 238, 229 }, { 0, 0 }, { 0, 0 }, { 233, 190 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 233, 193 }, { 0, 0 }, { 238, 230 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 233, 191 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 194 }, { 0, 0 }, + { 0, 0 }, { 140, 239 }, { 233, 192 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 195 }, + { 0, 0 }, { 233, 196 }, { 233, 197 }, { 0, 0 }, { 233, 201 }, { 0, 0 }, { 142, 73 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 145, 226 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 233, 202 }, { 233, 199 }, { 233, 198 }, { 233, 200 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 140, 126 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 233, 206 }, { 233, 205 }, { 233, 204 }, { 0, 0 }, { 0, 0 }, { 136, 177 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 238, 231 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 216 }, { 0, 0 }, { 233, 212 }, { 0, 0 }, + { 233, 213 }, { 233, 209 }, { 233, 215 }, { 0, 0 }, { 233, 211 }, { 138, 130 }, { 0, 0 }, { 0, 0 }, + { 152, 107 }, { 0, 0 }, { 233, 214 }, { 233, 210 }, { 233, 208 }, { 233, 207 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 218 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 233, 221 }, { 0, 0 }, { 0, 0 }, { 233, 220 }, { 233, 219 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 104 }, { 233, 217 }, { 136, 241 }, + { 233, 222 }, { 0, 0 }, { 233, 224 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 138, 143 }, { 233, 203 }, { 137, 86 }, { 0, 0 }, { 0, 0 }, { 233, 226 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 225 }, { 233, 223 }, + { 146, 76 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 150, 144 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 216 }, + { 0, 0 }, { 0, 0 }, { 233, 227 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 233, 228 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 229 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 230 }, { 0, 0 }, + { 233, 231 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 146, 185 }, { 0, 0 }, { 233, 232 }, + { 0, 0 }, { 148, 181 }, { 0, 0 }, { 233, 237 }, { 233, 233 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 233, 234 }, { 0, 0 }, { 0, 0 }, { 150, 80 }, { 150, 194 }, { 0, 0 }, { 147, 206 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 238 }, { 0, 0 }, { 0, 0 }, { 233, 239 }, { 147, 188 }, + { 233, 236 }, { 233, 235 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 168 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 233, 247 }, { 0, 0 }, { 0, 0 }, { 233, 246 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 149 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 244 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 243 }, { 0, 0 }, { 0, 0 }, { 233, 241 }, { 0, 0 }, + { 138, 155 }, { 0, 0 }, { 233, 240 }, { 142, 176 }, { 137, 167 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 141, 131 }, { 0, 0 }, { 0, 0 }, { 233, 250 }, { 233, 249 }, + { 0, 0 }, { 233, 248 }, { 0, 0 }, { 0, 0 }, { 233, 245 }, { 0, 0 }, { 233, 251 }, { 0, 0 }, + { 233, 252 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 234, 68 }, { 234, 67 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 234, 69 }, { 0, 0 }, { 0, 0 }, { 137, 76 }, { 234, 64 }, { 234, 65 }, { 0, 0 }, + { 141, 148 }, { 150, 183 }, { 0, 0 }, { 0, 0 }, { 234, 66 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 238, 233 }, { 150, 81 }, { 0, 0 }, { 0, 0 }, { 234, 74 }, + { 238, 232 }, { 0, 0 }, { 234, 70 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 234, 75 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 234, 72 }, + { 0, 0 }, { 234, 71 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 123 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 234, 76 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 234, 77 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 234, 78 }, { 0, 0 }, { 234, 73 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 233, 242 }, + { 0, 0 }, { 0, 0 }, { 234, 79 }, { 0, 0 }, { 146, 223 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 234, 83 }, { 0, 0 }, { 234, 84 }, { 234, 82 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 234, 81 }, { 234, 87 }, { 0, 0 }, { 234, 80 }, { 0, 0 }, { 234, 85 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 234, 86 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 234, 89 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 234, 88 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 234, 91 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 234, 92 }, { 0, 0 }, { 234, 93 }, + { 0, 0 }, { 0, 0 }, { 152, 104 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 234, 90 }, { 145, 233 }, { 141, 235 }, { 0, 0 }, { 0, 0 }, { 234, 94 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 238, 235 }, { 234, 95 }, { 234, 96 }, { 0, 0 }, { 0, 0 }, { 234, 97 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 234, 98 }, { 0, 0 }, { 0, 0 }, + { 140, 178 }, { 234, 99 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 234, 100 }, { 0, 0 }, { 142, 173 }, + { 0, 0 }, { 234, 101 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 234, 102 }, { 0, 0 }, { 0, 0 }, { 234, 103 }, { 234, 104 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 234, 107 }, { 234, 105 }, { 152, 91 }, { 0, 0 }, { 234, 106 }, { 0, 0 }, { 151, 237 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 234, 108 }, { 0, 0 }, { 151, 217 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 234, 109 }, { 148, 158 }, { 0, 0 }, + { 0, 0 }, { 234, 110 }, { 234, 112 }, { 0, 0 }, { 0, 0 }, { 234, 113 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 234, 111 }, { 141, 141 }, { 150, 203 }, { 150, 131 }, { 155, 245 }, { 0, 0 }, { 159, 128 }, { 150, 155 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 137, 169 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 234, 115 }, { 139, 111 }, { 234, 116 }, { 234, 117 }, + { 234, 118 }, { 238, 236 }, { 141, 149 }, { 0, 0 }, { 234, 119 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 224, 210 }, { 150, 217 }, { 0, 0 }, { 145, 225 }, { 234, 120 }, { 234, 122 }, { 234, 121 }, { 0, 0 }, + { 234, 123 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 234, 124 }, { 0, 0 }, { 0, 0 }, + { 234, 125 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 234, 126 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 234, 128 }, { 0, 0 }, { 234, 129 }, { 234, 130 }, + { 0, 0 }, { 234, 131 }, { 0, 0 }, { 234, 132 }, { 234, 133 }, { 234, 134 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 234, 135 }, + { 234, 136 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 147, 67 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 140, 219 }, { 0, 0 }, { 234, 138 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 145, 108 }, { 234, 139 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 234, 140 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 149, 64 }, { 0, 0 }, { 0, 0 }, { 234, 141 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 234, 142 }, { 226, 86 }, { 0, 0 }, { 0, 0 }, { 230, 216 }, { 232, 235 }, + { 0, 0 }, { 0, 0 }, { 234, 143 }, { 0, 0 }, { 234, 144 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 234, 146 }, + { 234, 147 }, { 234, 148 }, { 151, 238 }, { 234, 145 }, { 0, 0 }, { 0, 0 }, { 234, 149 }, { 234, 150 }, + { 0, 0 }, { 0, 0 }, { 234, 152 }, { 0, 0 }, { 234, 151 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 234, 154 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 234, 155 }, { 234, 153 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 151, 180 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 234, 156 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 234, 157 }, { 226, 115 }, { 0, 0 }, { 0, 0 }, + { 234, 158 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 237, 196 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 238, 205 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 237, 115 }, { 237, 126 }, + { 237, 128 }, { 237, 149 }, { 237, 188 }, { 237, 204 }, { 237, 206 }, { 237, 249 }, { 238, 66 }, { 238, 89 }, + { 238, 97 }, { 238, 98 }, { 238, 99 }, { 238, 101 }, { 238, 105 }, { 238, 108 }, { 238, 117 }, { 238, 129 }, + { 238, 131 }, { 238, 132 }, { 238, 141 }, { 238, 149 }, { 238, 151 }, { 238, 152 }, { 238, 155 }, { 238, 183 }, + { 238, 190 }, { 238, 206 }, { 238, 218 }, { 238, 219 }, { 238, 221 }, { 238, 234 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 129, 73 }, { 238, 252 }, { 129, 148 }, { 129, 144 }, { 129, 147 }, { 129, 149 }, { 238, 251 }, + { 129, 105 }, { 129, 106 }, { 129, 150 }, { 129, 123 }, { 129, 67 }, { 129, 124 }, { 129, 68 }, { 129, 94 }, + { 130, 79 }, { 130, 80 }, { 130, 81 }, { 130, 82 }, { 130, 83 }, { 130, 84 }, { 130, 85 }, { 130, 86 }, + { 130, 87 }, { 130, 88 }, { 129, 70 }, { 129, 71 }, { 129, 131 }, { 129, 129 }, { 129, 132 }, { 129, 72 }, + { 129, 151 }, { 130, 96 }, { 130, 97 }, { 130, 98 }, { 130, 99 }, { 130, 100 }, { 130, 101 }, { 130, 102 }, + { 130, 103 }, { 130, 104 }, { 130, 105 }, { 130, 106 }, { 130, 107 }, { 130, 108 }, { 130, 109 }, { 130, 110 }, + { 130, 111 }, { 130, 112 }, { 130, 113 }, { 130, 114 }, { 130, 115 }, { 130, 116 }, { 130, 117 }, { 130, 118 }, + { 130, 119 }, { 130, 120 }, { 130, 121 }, { 129, 109 }, { 129, 95 }, { 129, 110 }, { 129, 79 }, { 129, 81 }, + { 129, 77 }, { 130, 129 }, { 130, 130 }, { 130, 131 }, { 130, 132 }, { 130, 133 }, { 130, 134 }, { 130, 135 }, + { 130, 136 }, { 130, 137 }, { 130, 138 }, { 130, 139 }, { 130, 140 }, { 130, 141 }, { 130, 142 }, { 130, 143 }, + { 130, 144 }, { 130, 145 }, { 130, 146 }, { 130, 147 }, { 130, 148 }, { 130, 149 }, { 130, 150 }, { 130, 151 }, + { 130, 152 }, { 130, 153 }, { 130, 154 }, { 129, 111 }, { 129, 98 }, { 129, 112 }, { 129, 96 }, { 0, 0 }, + { 0, 0 }, { 161, 0 }, { 162, 0 }, { 163, 0 }, { 164, 0 }, { 165, 0 }, { 166, 0 }, { 167, 0 }, + { 168, 0 }, { 169, 0 }, { 170, 0 }, { 171, 0 }, { 172, 0 }, { 173, 0 }, { 174, 0 }, { 175, 0 }, + { 176, 0 }, { 177, 0 }, { 178, 0 }, { 179, 0 }, { 180, 0 }, { 181, 0 }, { 182, 0 }, { 183, 0 }, + { 184, 0 }, { 185, 0 }, { 186, 0 }, { 187, 0 }, { 188, 0 }, { 189, 0 }, { 190, 0 }, { 191, 0 }, + { 192, 0 }, { 193, 0 }, { 194, 0 }, { 195, 0 }, { 196, 0 }, { 197, 0 }, { 198, 0 }, { 199, 0 }, + { 200, 0 }, { 201, 0 }, { 202, 0 }, { 203, 0 }, { 204, 0 }, { 205, 0 }, { 206, 0 }, { 207, 0 }, + { 208, 0 }, { 209, 0 }, { 210, 0 }, { 211, 0 }, { 212, 0 }, { 213, 0 }, { 214, 0 }, { 215, 0 }, + { 216, 0 }, { 217, 0 }, { 218, 0 }, { 219, 0 }, { 220, 0 }, { 221, 0 }, { 222, 0 }, { 223, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 129, 145 }, { 129, 146 }, { 129, 202 }, { 129, 80 }, { 238, 250 }, { 129, 143 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, + { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 } +}; diff --git a/cpan/dist/Unicode-Japanese/c_lib/ucs2.c b/cpan/dist/Unicode-Japanese/c_lib/ucs2.c new file mode 100644 index 00000000..f7be675e --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/ucs2.c @@ -0,0 +1,79 @@ +/* ---------------------------------------------------------------------------- + * ucs2.c + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ + +#include "unijp.h" +#include "unijp_build.h" + +#include "xs_compat.h" +#define g_s2u_table ((const uj_uint8*)_uj_table_s2u) +#define g_u2s_table ((const uj_uint8*)_uj_table_u2s) +#define char_null _uj_xs_char_null +#define char_unknown _uj_xs_char_unknown + +#define xs_ucs2_utf8(decl) _uj_xs_ucs2_utf8(const uj_conv_t* sv_str, uj_conv_t* __out) +#define xs_utf8_ucs2(decl) _uj_xs_utf8_ucs2(const uj_conv_t* sv_str, uj_conv_t* __out) + +#include <stdlib.h> +#include <netinet/in.h> +#define Perl_croak(msg) abort() + +#include "../ucs2_utf8.c" + +#undef xs_ucs2_utf8 +#undef xs_utf8_ucs2 +#define xs_ucs2_utf8(in,out) _uj_xs_ucs2_utf8(in,out) +#define xs_utf8_ucs2(in,out) _uj_xs_utf8_ucs2(in,out) + +uj_conv_t* _uj_ucs2_to_utf8(const uj_conv_t* in, uj_conv_t* out) +{ + uj_conv_t* ret; + ret = xs_ucs2_utf8(in, out); + /* ret == out|NULL */ + return ret; +} + +uj_conv_t* _uj_utf8_to_ucs2(const uj_conv_t* in, uj_conv_t* out) +{ + uj_conv_t* ret; + ret = xs_utf8_ucs2(in, out); + /* ret == out|NULL */ + return ret; +} + +/* ---------------------------------------------------------------------------- +: uj_to_ucs2(uj, &len). ++--------------------------------------------------------------------------- */ +uj_uint8* uj_to_ucs2(const unijp_t* uj, uj_size_t* p_len) +{ + uj_conv_t in; + uj_conv_t out; + uj_conv_t* conv_ret; + uj_uint8* ret_buf; + + _uj_conv_set_const(&in, uj->alloc, uj->data, uj->data_len); + conv_ret = _uj_utf8_to_ucs2(&in, &out); + if( conv_ret!=NULL ) + { + _uj_conv_own_string(conv_ret); + ret_buf = conv_ret->buf; + if( p_len ) + { + *p_len = conv_ret->buf_len; + } + }else + { + ret_buf = NULL; + } + return ret_buf; +} + +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/c_lib/ucs4.c b/cpan/dist/Unicode-Japanese/c_lib/ucs4.c new file mode 100644 index 00000000..972e3db3 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/ucs4.c @@ -0,0 +1,75 @@ +/* ---------------------------------------------------------------------------- + * ucs4.c + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ + +#include "unijp.h" +#include "unijp_build.h" + +#include "xs_compat.h" + +#define xs_ucs4_utf8(decl) _uj_xs_ucs4_utf8(const uj_conv_t* sv_str, uj_conv_t* __out) +#define xs_utf8_ucs4(decl) _uj_xs_utf8_ucs4(const uj_conv_t* sv_str, uj_conv_t* __out) + +#include <stdlib.h> +#include <netinet/in.h> +#define Perl_croak(msg) abort() + +#include "../ucs4.c" + +#undef xs_ucs4_utf8 +#undef xs_utf8_ucs4 +#define xs_ucs4_utf8(in,out) _uj_xs_ucs4_utf8(in,out) +#define xs_utf8_ucs4(in,out) _uj_xs_utf8_ucs4(in,out) + +uj_conv_t* _uj_ucs4_to_utf8(const uj_conv_t* in, uj_conv_t* out) +{ + uj_conv_t* ret; + ret = xs_ucs4_utf8(in, out); + /* ret == out|NULL */ + return ret; +} + +uj_conv_t* _uj_utf8_to_ucs4(const uj_conv_t* in, uj_conv_t* out) +{ + uj_conv_t* ret; + ret = xs_utf8_ucs4(in, out); + /* ret == out|NULL */ + return ret; +} + +/* ---------------------------------------------------------------------------- +: uj_to_ucs4(uj, &len). ++--------------------------------------------------------------------------- */ +uj_uint8* uj_to_ucs4(const unijp_t* uj, uj_size_t* p_len) +{ + uj_conv_t in; + uj_conv_t out; + uj_conv_t* conv_ret; + uj_uint8* ret_buf; + + _uj_conv_set_const(&in, uj->alloc, uj->data, uj->data_len); + conv_ret = _uj_utf8_to_ucs4(&in, &out); + if( conv_ret!=NULL ) + { + _uj_conv_own_string(conv_ret); + ret_buf = conv_ret->buf; + if( p_len ) + { + *p_len = conv_ret->buf_len; + } + }else + { + ret_buf = NULL; + } + return ret_buf; +} + +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/c_lib/ujconv.c b/cpan/dist/Unicode-Japanese/c_lib/ujconv.c new file mode 100644 index 00000000..0db15ebd --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/ujconv.c @@ -0,0 +1,213 @@ +/* ---------------------------------------------------------------------------- + * ujconv.c + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ + +#include "unijp.h" + +#include <errno.h> +#include <stdio.h> +#include <stdlib.h> +#include <string.h> + +#define UJCONV_VERSION "0.01" + +static void print_encodings(void); +static void print_usage(void); +static void print_version(void); + +int main(int argc, const char* argv[]) +{ + uj_charcode_t icode; + uj_charcode_t ocode; + const char* files[10]; + int end_of_opts; + int nr_files; + int i; + + icode = ujc_auto; + ocode = ujc_auto; + nr_files = 0; + end_of_opts = 0; + for( i=1; i<argc; ++i ) + { + if( argv[i][0]=='-' && argv[i][1]!='\0' && !end_of_opts ) + { + if( strcmp(argv[i], "-f")==0 || strcmp(argv[i], "--from")==0 ) + { + ++i; + if( i==argc ) + { + fprintf(stderr, "no argument for %s\n", argv[i-1]); + return 1; + } + icode = uj_charcode_parse(argv[i]); + if( icode==ujc_undefined ) + { + fprintf(stderr, "unknown encoding: %s\n", argv[i]); + return 1; + } + }else if( strcmp(argv[i], "-t")==0 || strcmp(argv[i], "--to")==0 ) + { + ++i; + if( i==argc ) + { + fprintf(stderr, "no argument for %s\n", argv[i-1]); + return 1; + } + ocode = uj_charcode_parse(argv[i]); + if( ocode==ujc_undefined ) + { + fprintf(stderr, "unknown encoding: %s\n", argv[i]); + return 1; + } + }else if( strcmp(argv[i], "-l")==0 || strcmp(argv[i], "--list")==0 ) + { + print_encodings(); + return 0; + }else if( strcmp(argv[i], "-h")==0 || strcmp(argv[i], "--help")==0 ) + { + print_usage(); + return 0; + }else if( strcmp(argv[i], "-V")==0 || strcmp(argv[i], "--version")==0 ) + { + print_version(); + return 0; + }else if( strcmp(argv[i], "--")==0 ) + { + end_of_opts = 1; + }else + { + fprintf(stderr, "invalid option: %s\n", argv[i]); + return 1; + } + }else + { + if( nr_files==10 ) + { + fprintf(stderr, "too many files\n"); + return 1; + } + files[nr_files++] = argv[i]; + } + } + if( nr_files==0 ) + { + files[nr_files++] = "-"; + } + + if( ocode==ujc_auto ) + { + ocode = ujc_utf8; + } + + + { + char* buf; + int buf_size; + int buf_len; + + buf_len = 0; + buf_size = 1024; + buf = malloc(buf_size); + if( buf==NULL ) + { + fprintf(stderr, "malloc: %s\n", strerror(errno)); + return 1; + } + + for( i=0; i<nr_files; ++i ) + { + FILE* fp; + int use_stdin = strcmp(files[i], "-")==0; + if( use_stdin ) + { + fp = stdin; + }else + { + fp = fopen(files[i], "r"); + if( fp==NULL ) + { + fprintf(stderr, "fopen: %s: %s\n", files[i], strerror(errno)); + return 1; + } + } + while( fgets(buf, 1023, fp)!=NULL ) + { + size_t rlen; + size_t wlen; + unijp_t* uj; + uj_uint8* obuf; + uj_size_t obuf_len; + + rlen = strlen(buf); + uj = uj_new((uj_uint8*)buf, rlen, icode); + if( uj==NULL ) + { + fprintf(stderr, "uj_new: %s: %s\n", files[i], strerror(errno)); + return 1; + } + obuf = uj_conv(uj, ocode, &obuf_len); + if( obuf==NULL ) + { + fprintf(stderr, "uj_conv: %s: %s\n", files[i], strerror(errno)); + return 1; + } + wlen = fwrite(obuf, 1, obuf_len, stdout); + if( wlen!=obuf_len ) + { + fprintf(stderr, "fwrite: %s: %s\n", files[i], strerror(errno)); + return 1; + } + free(obuf); + uj_delete(uj); + } + if( ferror(fp) ) + { + fprintf(stderr, "fread: %s: %s\n", files[i], strerror(errno)); + return 1; + } + fclose(fp); + } + free(buf); + } + return 0; +} + +static void print_encodings(void) +{ + const uj_encname_t* p; + for( p=&uj_encnames[0]; p->name; ++p ) + { + printf("%s\n", p->name); + } + return; +} + +static void print_usage(void) +{ + printf("usage: ujconv [options..] [files..]\n"); + printf("options:\n"); + printf("-f, --from icode\n"); + printf("-t, --to ocode\n"); + printf("-l, --list list available encodings\n"); + printf("-h, --help show this usage\n"); + printf("-V, --version show version information\n"); + return; +} + +static void print_version(void) +{ + printf("version %s\n", UJCONV_VERSION); + printf("libunijp version %s\n", UNIJP_VERSION_STRING); + return; +} + +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/c_lib/ujguess.c b/cpan/dist/Unicode-Japanese/c_lib/ujguess.c new file mode 100644 index 00000000..ad91017c --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/ujguess.c @@ -0,0 +1,160 @@ +/* ---------------------------------------------------------------------------- + * ujguess.c + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ + +#include "unijp.h" + +#include <errno.h> +#include <stdio.h> +#include <stdlib.h> +#include <string.h> + +#define UJGUESS_VERSION "0.01" + +int main(int argc, const char* argv[]) +{ + const char* files[10]; + int end_of_opts; + int nr_files; + int no_filename; + int show_filename; + int i; + + nr_files = 0; + end_of_opts = 0; + no_filename = 0; + show_filename = 0; + for( i=1; i<argc; ++i ) + { + if( argv[i][0]=='-' && argv[i][1]!='\0' && !end_of_opts ) + { + if( strcmp(argv[i], "--no-filename")==0 ) + { + no_filename = 1; + show_filename = 0; + }else if( strcmp(argv[i], "--show-filename")==0 ) + { + no_filename = 0; + show_filename = 1; + }else if( strcmp(argv[i], "-h")==0 || strcmp(argv[i], "--help")==0 ) + { + printf("usage: ujguess [options..] [files..]\n"); + printf("options:\n"); + printf("-h, --help show this usage\n"); + printf("-V, --version show version information\n"); + return 0; + }else if( strcmp(argv[i], "-V")==0 || strcmp(argv[i], "--version")==0 ) + { + printf("version %s\n", UJGUESS_VERSION); + printf("libunijp version %s\n", UNIJP_VERSION_STRING); + return 0; + }else if( strcmp(argv[i], "--")==0 ) + { + end_of_opts = 1; + }else + { + fprintf(stderr, "invalid option: %s\n", argv[i]); + return 1; + } + }else + { + if( nr_files==10 ) + { + fprintf(stderr, "too many files\n"); + return 1; + } + files[nr_files++] = argv[i]; + } + } + if( !no_filename && !show_filename ) + { + if( nr_files >= 2 ) + { + show_filename = 1; + }else + { + no_filename = 1; + } + } + if( nr_files==0 ) + { + files[nr_files++] = "-"; + } + + + { + char* buf; + size_t buf_size; + size_t buf_len; + + buf_len = 0; + buf_size = 1024; + buf = malloc(buf_size); + if( buf==NULL ) + { + fprintf(stderr, "malloc: %s\n", strerror(errno)); + return 1; + } + + for( i=0; i<nr_files; ++i ) + { + FILE* fp; + uj_charcode_t code; + int use_stdin = strcmp(files[i], "-")==0; + if( use_stdin ) + { + fp = stdin; + }else + { + fp = fopen(files[i], "r"); + if( fp==NULL ) + { + fprintf(stderr, "fopen: %s: %s\n", files[i], strerror(errno)); + return 1; + } + } + + buf_len = 0; + while( fgets(buf+buf_len, 1023, fp)!=NULL ) + { + char* new_buf; + size_t rlen; + rlen = strlen(buf+buf_len); + buf_len += rlen; + buf_size += 1024; + new_buf = realloc(buf, buf_size); + if( new_buf==0 ) + { + fprintf(stderr, "realloc: %s: %s\n", files[i], strerror(errno)); + return 1; + } + buf = new_buf; + } + if( ferror(fp) ) + { + fprintf(stderr, "fread: %s: %s\n", files[i], strerror(errno)); + return 1; + } + fclose(fp); + + code = uj_getcode((uj_uint8*)buf, buf_len); + if( !no_filename ) + { + printf("%s:", files[i]); + } + printf("%s\n", uj_charcode_str(code)); + } + free(buf); + } + return 0; +} + +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/c_lib/unijp.c b/cpan/dist/Unicode-Japanese/c_lib/unijp.c new file mode 100644 index 00000000..89ec8b51 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/unijp.c @@ -0,0 +1,59 @@ +/* ---------------------------------------------------------------------------- + * unijp.c + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ + +#include "unijp.h" +#include "unijp_build.h" + +/* ---------------------------------------------------------------------------- +: uj_new(str, bytes_len, icode). ++--------------------------------------------------------------------------- */ +unijp_t* uj_new(const uj_uint8* str, uj_size_t bytes, uj_charcode_t icode) +{ + unijp_t* uj; + uj_conv_t conv_in; + uj_conv_t conv_out; + uj_conv_t* conv_ret; + const uj_alloc_t* const alloc = _uj_default_alloc; + + _uj_conv_set_const(&conv_in, alloc, str, bytes); + conv_ret = _uj_any_to_utf8(&conv_in, &conv_out, icode); + if( conv_ret != NULL ) + { + uj = _uj_alloc(alloc, sizeof(*uj)); + if( uj!=NULL ) + { + _uj_conv_own_string(&conv_out); + uj->alloc = _uj_default_alloc; + uj->data = conv_out.buf; + uj->data_len = conv_out.buf_len; + uj->is_binary = icode==ujc_binary; + }else + { + _uj_conv_free_buffer(&conv_out); + } + }else + { + uj = NULL; + } + return uj; +} + +/* ---------------------------------------------------------------------------- +: uj_delete(uj). ++--------------------------------------------------------------------------- */ +void uj_delete(unijp_t* uj) +{ + _uj_free(uj->alloc, uj->data); + _uj_free(uj->alloc, uj); +} + +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/c_lib/unijp.h b/cpan/dist/Unicode-Japanese/c_lib/unijp.h new file mode 100644 index 00000000..8fd0cd24 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/unijp.h @@ -0,0 +1,79 @@ +/* ---------------------------------------------------------------------------- + * unijp.h + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ +#ifndef UNIJP_H +#define UNIJP_H + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include "unijp_types.h" +#include "unijp_version.h" + +struct unijp_s +{ + const uj_alloc_t* alloc; + uj_uint8* data; + uj_size_t data_len; + uj_bool is_binary; +}; +typedef struct unijp_s unijp_t; + +/* ---------------------------------------------------------------------------- +: uj_new(str, bytes_len, icode). ++--------------------------------------------------------------------------- */ +extern unijp_t* uj_new(const uj_uint8* str, uj_size_t bytes, uj_charcode_t icode); + +/* ---------------------------------------------------------------------------- +: uj_delete(uj). ++--------------------------------------------------------------------------- */ +extern void uj_delete(unijp_t* uj); + +/* ---------------------------------------------------------------------------- +: uj_conv(uj, ocode, &len). ++--------------------------------------------------------------------------- */ +extern uj_uint8* uj_conv(unijp_t* uj, uj_charcode_t ocode, uj_size_t* p_len); + +/* ---------------------------------------------------------------------------- +: str = uj_to_utf8(uj, &len). +: str = uj_to_sjis(uj, &len). +: str = uj_to_eucjp(uj, &len). +: str = uj_to_jis(uj, &len). ++--------------------------------------------------------------------------- */ +extern uj_uint8* uj_to_utf8(const unijp_t* uj, uj_size_t* p_len); +extern uj_uint8* uj_to_sjis(const unijp_t* uj, uj_size_t* p_len); +extern uj_uint8* uj_to_eucjp(const unijp_t* uj, uj_size_t* p_len); +extern uj_uint8* uj_to_jis(const unijp_t* uj, uj_size_t* p_len); +extern uj_uint8* uj_to_ucs2(const unijp_t* uj, uj_size_t* p_len); +extern uj_uint8* uj_to_ucs4(const unijp_t* uj, uj_size_t* p_len); +extern uj_uint8* uj_to_utf16(const unijp_t* uj, uj_size_t* p_len); + +/* ---------------------------------------------------------------------------- +: uj_getcode(str, len). ++--------------------------------------------------------------------------- */ +extern uj_charcode_t uj_getcode(const uj_uint8* str, uj_size_t len); + +/* ---------------------------------------------------------------------------- +: uj_charcode_parse(str). +: uj_charcode_str(code). ++--------------------------------------------------------------------------- */ +extern uj_charcode_t uj_charcode_parse(const char* name); +extern uj_charcode_t uj_charcode_parse_n(const char* name, int str_len); +extern const char* uj_charcode_str(uj_charcode_t code); + +#ifdef __cplusplus +} +#endif + +#endif /* !defined(UNIJP_H) */ +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/c_lib/unijp_build.h b/cpan/dist/Unicode-Japanese/c_lib/unijp_build.h new file mode 100644 index 00000000..6d5c1d99 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/unijp_build.h @@ -0,0 +1,66 @@ +/* ---------------------------------------------------------------------------- + * unijp_build.h + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ +#ifndef UNIJP_BUILD_H +#define UNIJP_BUILD_H + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include "unijp.h" +#include "unijp_table.h" + +extern void* _uj_alloc(const uj_alloc_t* alloc, uj_size_t size); +extern void* _uj_realloc(const uj_alloc_t* alloc, void* ptr, uj_size_t size); +extern void _uj_free(const uj_alloc_t* alloc, void* ptr); + +struct uj_conv_s +{ + const uj_alloc_t* alloc; + uj_uint8* buf; /* never becomes null. */ + uj_size_t buf_len; + uj_size_t buf_bufsize; /* 0 means buf is contant or owned by other object. */ +}; +typedef struct uj_conv_s uj_conv_t; +extern void _uj_conv_set_const(uj_conv_t* conv, const uj_alloc_t* alloc, const uj_uint8* str, uj_size_t len); +extern uj_uint8* _uj_conv_own_string(uj_conv_t* conv); +extern void _uj_conv_move_owner(uj_conv_t* dst, uj_conv_t* src); +extern void _uj_conv_free_buffer(uj_conv_t* conv); + +extern uj_conv_t* _uj_any_to_utf8(const uj_conv_t* in, uj_conv_t* out, uj_charcode_t icode); +extern uj_conv_t* _uj_validate_utf8(const uj_conv_t* in, uj_conv_t* out); + +extern uj_conv_t* _uj_sjis_to_utf8(const uj_conv_t* in, uj_conv_t* out); +extern uj_conv_t* _uj_utf8_to_sjis(const uj_conv_t* in, uj_conv_t* out); + +extern uj_conv_t* _uj_utf8_to_eucjp(const uj_conv_t* in, uj_conv_t* out); +extern uj_conv_t* _uj_eucjp_to_utf8(const uj_conv_t* in, uj_conv_t* out); + +extern uj_conv_t* _uj_utf8_to_jis(const uj_conv_t* in, uj_conv_t* out); +extern uj_conv_t* _uj_jis_to_utf8(const uj_conv_t* in, uj_conv_t* out); + +extern uj_conv_t* _uj_utf8_to_ucs2(const uj_conv_t* in, uj_conv_t* out); +extern uj_conv_t* _uj_ucs2_to_utf8(const uj_conv_t* in, uj_conv_t* out); + +extern uj_conv_t* _uj_utf8_to_ucs4(const uj_conv_t* in, uj_conv_t* out); +extern uj_conv_t* _uj_ucs4_to_utf8(const uj_conv_t* in, uj_conv_t* out); + +extern uj_conv_t* _uj_utf8_to_utf16(const uj_conv_t* in, uj_conv_t* out); +extern uj_conv_t* _uj_utf16_to_utf8(const uj_conv_t* in, uj_conv_t* out); + +#ifdef __cplusplus +} +#endif + +#endif /* !defined(UNIJP_BUILD_H) */ +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/c_lib/unijp_int.h b/cpan/dist/Unicode-Japanese/c_lib/unijp_int.h new file mode 100644 index 00000000..0603207f --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/unijp_int.h @@ -0,0 +1,31 @@ +/* ---------------------------------------------------------------------------- + * unijp_int.h + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * This file is autogenerated by autogen.pl. + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ +#ifndef UNIJP_INT_H +#define UNIJP_INT_H + +#ifdef __cplusplus +extern "C" +{ +#endif + +typedef unsigned int uj_uint32; +typedef unsigned short uj_uint16; +typedef unsigned char uj_uint8; + +#ifdef __cplusplus +} +#endif + +#endif /* !defined(UNIJP_INT_H) */ +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/c_lib/unijp_table.h b/cpan/dist/Unicode-Japanese/c_lib/unijp_table.h new file mode 100644 index 00000000..21c66223 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/unijp_table.h @@ -0,0 +1,113 @@ +/* ---------------------------------------------------------------------------- + * unijp_table.h + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * This file is autogenerated by autogen.pl. + * $Id$ + * ------------------------------------------------------------------------- */ +#ifndef UNIJP_TABLE_H +#define UNIJP_TABLE_H + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include "unijp_types.h" + +/* sizes. */ +#define UJ_U2S_BYTES 85504 +#define UJ_U2S_CHARS 42752 +#define UJ_U2S_USIZE 2 +#define UJ_S2U_BYTES 48573 +#define UJ_S2U_CHARS 16191 +#define UJ_S2U_USIZE 3 +#define UJ_EI2U1_BYTES 2048 +#define UJ_EI2U1_CHARS 512 +#define UJ_EI2U1_USIZE 4 +#define UJ_EU2I1_BYTES 16384 +#define UJ_EU2I1_CHARS 8192 +#define UJ_EU2I1_USIZE 2 +#define UJ_EI2U2_BYTES 2048 +#define UJ_EI2U2_CHARS 512 +#define UJ_EI2U2_USIZE 4 +#define UJ_EU2I2_BYTES 16384 +#define UJ_EU2I2_CHARS 8192 +#define UJ_EU2I2_USIZE 2 +#define UJ_EJ2U1_BYTES 3072 +#define UJ_EJ2U1_CHARS 768 +#define UJ_EJ2U1_USIZE 4 +#define UJ_EU2J1_BYTES 40960 +#define UJ_EU2J1_CHARS 8192 +#define UJ_EU2J1_USIZE 5 +#define UJ_EJ2U2_BYTES 3072 +#define UJ_EJ2U2_CHARS 768 +#define UJ_EJ2U2_USIZE 4 +#define UJ_EU2J2_BYTES 40960 +#define UJ_EU2J2_CHARS 8192 +#define UJ_EU2J2_USIZE 5 +#define UJ_ED2U_BYTES 5120 +#define UJ_ED2U_CHARS 1280 +#define UJ_ED2U_USIZE 4 +#define UJ_EU2D_BYTES 16384 +#define UJ_EU2D_CHARS 8192 +#define UJ_EU2D_USIZE 2 +#define UJ_EA2U1_BYTES 1320 +#define UJ_EA2U1_CHARS 660 +#define UJ_EA2U1_USIZE 2 +#define UJ_EU2A1_BYTES 16384 +#define UJ_EU2A1_CHARS 8192 +#define UJ_EU2A1_USIZE 2 +#define UJ_EA2U2_BYTES 3288 +#define UJ_EA2U2_CHARS 1644 +#define UJ_EA2U2_USIZE 2 +#define UJ_EU2A2_BYTES 16384 +#define UJ_EU2A2_CHARS 8192 +#define UJ_EU2A2_USIZE 2 +#define UJ_EA2U1S_BYTES 4096 +#define UJ_EA2U1S_CHARS 2048 +#define UJ_EA2U1S_USIZE 2 +#define UJ_EU2A1S_BYTES 16384 +#define UJ_EU2A1S_CHARS 8192 +#define UJ_EU2A1S_USIZE 2 +#define UJ_EA2U2S_BYTES 4096 +#define UJ_EA2U2S_CHARS 2048 +#define UJ_EA2U2S_USIZE 2 +#define UJ_EU2A2S_BYTES 16384 +#define UJ_EU2A2S_CHARS 8192 +#define UJ_EU2A2S_USIZE 2 + +/* data. */ +extern const uj_uint8 _uj_table_u2s [UJ_U2S_CHARS ][UJ_U2S_USIZE ]; +extern const uj_uint8 _uj_table_s2u [UJ_S2U_CHARS ][UJ_S2U_USIZE ]; +extern const uj_uint8 _uj_table_ei2u1 [UJ_EI2U1_CHARS ][UJ_EI2U1_USIZE ]; +extern const uj_uint8 _uj_table_eu2i1 [UJ_EU2I1_CHARS ][UJ_EU2I1_USIZE ]; +extern const uj_uint8 _uj_table_ei2u2 [UJ_EI2U2_CHARS ][UJ_EI2U2_USIZE ]; +extern const uj_uint8 _uj_table_eu2i2 [UJ_EU2I2_CHARS ][UJ_EU2I2_USIZE ]; +extern const uj_uint8 _uj_table_ej2u1 [UJ_EJ2U1_CHARS ][UJ_EJ2U1_USIZE ]; +extern const uj_uint8 _uj_table_eu2j1 [UJ_EU2J1_CHARS ][UJ_EU2J1_USIZE ]; +extern const uj_uint8 _uj_table_ej2u2 [UJ_EJ2U2_CHARS ][UJ_EJ2U2_USIZE ]; +extern const uj_uint8 _uj_table_eu2j2 [UJ_EU2J2_CHARS ][UJ_EU2J2_USIZE ]; +extern const uj_uint8 _uj_table_ed2u [UJ_ED2U_CHARS ][UJ_ED2U_USIZE ]; +extern const uj_uint8 _uj_table_eu2d [UJ_EU2D_CHARS ][UJ_EU2D_USIZE ]; +extern const uj_uint8 _uj_table_ea2u1 [UJ_EA2U1_CHARS ][UJ_EA2U1_USIZE ]; +extern const uj_uint8 _uj_table_eu2a1 [UJ_EU2A1_CHARS ][UJ_EU2A1_USIZE ]; +extern const uj_uint8 _uj_table_ea2u2 [UJ_EA2U2_CHARS ][UJ_EA2U2_USIZE ]; +extern const uj_uint8 _uj_table_eu2a2 [UJ_EU2A2_CHARS ][UJ_EU2A2_USIZE ]; +extern const uj_uint8 _uj_table_ea2u1s [UJ_EA2U1S_CHARS][UJ_EA2U1S_USIZE]; +extern const uj_uint8 _uj_table_eu2a1s [UJ_EU2A1S_CHARS][UJ_EU2A1S_USIZE]; +extern const uj_uint8 _uj_table_ea2u2s [UJ_EA2U2S_CHARS][UJ_EA2U2S_USIZE]; +extern const uj_uint8 _uj_table_eu2a2s [UJ_EU2A2S_CHARS][UJ_EU2A2S_USIZE]; + + +#ifdef __cplusplus +} +#endif + +#endif /* !defined(UNIJP_TABLE_H) */ +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/c_lib/unijp_types.h b/cpan/dist/Unicode-Japanese/c_lib/unijp_types.h new file mode 100644 index 00000000..9c3197ba --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/unijp_types.h @@ -0,0 +1,73 @@ +/* ---------------------------------------------------------------------------- + * unijp_types.h + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ +#ifndef UNIJP_TYPES_H +#define UNIJP_TYPES_H + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include "unijp_int.h" + +#include <stddef.h> + +typedef size_t uj_size_t; +enum uj_bool { uj_false, uj_true }; +typedef enum uj_bool uj_bool; + +enum uj_charcode_e { + ujc_auto, + ujc_utf8, + ujc_sjis, + ujc_eucjp, + ujc_jis, + + ujc_ucs2, + ujc_ucs4, + ujc_utf16, + ujc_ascii, + + ujc_binary, + ujc_undefined, +}; +typedef enum uj_charcode_e uj_charcode_t; + +struct uj_alloc_s +{ + uj_uint32 magic; + void* baton; + void* (*alloc)(void* baton, uj_size_t size); + void* (*realloc)(void* baton, void* ptr, uj_size_t size); + void (*free)(void* baton, void* ptr); +}; +typedef struct uj_alloc_s uj_alloc_t; +extern const uj_alloc_t* _uj_default_alloc; +#define UJ_ALLOC_MAGIC (0) + +struct uj_encname_s +{ + const char* name; + uj_charcode_t code; + uj_bool is_canon; + uj_bool in_ok; + uj_bool out_ok; +}; +typedef struct uj_encname_s uj_encname_t; +extern const uj_encname_t uj_encnames[]; + +#ifdef __cplusplus +} +#endif + +#endif /* !defined(UNIJP_TYPES_H) */ +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/c_lib/unijp_version.h b/cpan/dist/Unicode-Japanese/c_lib/unijp_version.h new file mode 100644 index 00000000..4c6d0e31 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/unijp_version.h @@ -0,0 +1,32 @@ +/* ---------------------------------------------------------------------------- + * unijp_version.h + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * This file is autogenerated by autogen.pl. + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ +#ifndef UNIJP_VERSION_H +#define UNIJP_VERSION_H + +#ifdef __cplusplus +extern "C" +{ +#endif + +#define UNIJP_VERSION_STRING "0.46_01" +#define UNIJP_VERSION_MAJOR 0 +#define UNIJP_VERSION_MINOR 46 +#define UNIJP_VERSION_PATCH 1 + +#ifdef __cplusplus +} +#endif + +#endif /* !defined(UNIJP_VERSION_H) */ +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/c_lib/utf16.c b/cpan/dist/Unicode-Japanese/c_lib/utf16.c new file mode 100644 index 00000000..b88c379e --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/utf16.c @@ -0,0 +1,78 @@ +/* ---------------------------------------------------------------------------- + * utf16.c + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ + +#include "unijp.h" +#include "unijp_build.h" + +#include "xs_compat.h" +#define g_s2u_table ((const uj_uint8*)_uj_table_s2u) +#define g_u2s_table ((const uj_uint8*)_uj_table_u2s) +#define char_null _uj_xs_char_null +#define char_unknown _uj_xs_char_unknown + +#define xs_utf16_utf8(decl) _uj_xs_utf16_utf8(const uj_conv_t* sv_str, uj_conv_t* __out) +#define xs_utf8_utf16(decl) _uj_xs_utf8_utf16(const uj_conv_t* sv_str, uj_conv_t* __out) + +#include <stdlib.h> +#include <netinet/in.h> +#define Perl_croak(msg) abort() +#include "../utf16.c" + +#undef xs_utf16_utf8 +#undef xs_utf8_utf16 +#define xs_utf16_utf8(in,out) _uj_xs_utf16_utf8(in,out) +#define xs_utf8_utf16(in,out) _uj_xs_utf8_utf16(in,out) + +uj_conv_t* _uj_utf16_to_utf8(const uj_conv_t* in, uj_conv_t* out) +{ + uj_conv_t* ret; + ret = xs_utf16_utf8(in, out); + /* ret == out|NULL */ + return ret; +} + +uj_conv_t* _uj_utf8_to_utf16(const uj_conv_t* in, uj_conv_t* out) +{ + uj_conv_t* ret; + ret = xs_utf8_utf16(in, out); + /* ret == out|NULL */ + return ret; +} + +/* ---------------------------------------------------------------------------- +: uj_to_utf16(uj, &len). ++--------------------------------------------------------------------------- */ +uj_uint8* uj_to_utf16(const unijp_t* uj, uj_size_t* p_len) +{ + uj_conv_t in; + uj_conv_t out; + uj_conv_t* conv_ret; + uj_uint8* ret_buf; + + _uj_conv_set_const(&in, uj->alloc, uj->data, uj->data_len); + conv_ret = _uj_utf8_to_utf16(&in, &out); + if( conv_ret!=NULL ) + { + _uj_conv_own_string(conv_ret); + ret_buf = conv_ret->buf; + if( p_len ) + { + *p_len = conv_ret->buf_len; + } + }else + { + ret_buf = NULL; + } + return ret_buf; +} + +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/c_lib/utf8.c b/cpan/dist/Unicode-Japanese/c_lib/utf8.c new file mode 100644 index 00000000..b3735e70 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/utf8.c @@ -0,0 +1,51 @@ +/* ---------------------------------------------------------------------------- + * utf8.c + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ + +#include "unijp.h" +#include "unijp_build.h" + +#include "xs_compat.h" +#define xs_validate_utf8(decl) _uj_xs_validate_utf8(const uj_conv_t* sv_str, uj_conv_t* __out) + +#include "../utf8.c" +#undef xs_validate_utf8 +#define xs_validate_utf8(in,out) _uj_xs_validate_utf8(in,out) + +uj_conv_t* _uj_validate_utf8(const uj_conv_t* in, uj_conv_t* out) +{ + uj_conv_t* ret; + ret = xs_validate_utf8(in, out); + /* ret == out|NULL */ + return ret; +} + +#include <string.h> + +/* ---------------------------------------------------------------------------- +: uj_to_utf8(uj, &len). ++--------------------------------------------------------------------------- */ +uj_uint8* uj_to_utf8(const unijp_t* uj, uj_size_t* p_len) +{ + uj_uint8* clone; + clone = _uj_alloc(uj->alloc, uj->data_len); + if( clone!=NULL ) + { + memcpy(clone, uj->data, uj->data_len); + if( p_len!=NULL ) + { + *p_len = uj->data_len; + } + } + return clone; +} + +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/c_lib/utf8_to_any.c b/cpan/dist/Unicode-Japanese/c_lib/utf8_to_any.c new file mode 100644 index 00000000..d6ce9121 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/utf8_to_any.c @@ -0,0 +1,40 @@ +/* ---------------------------------------------------------------------------- + * utf8_to_any.c + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ + +#include "unijp.h" +#include "unijp_build.h" + +#include <stdlib.h> + +/* ---------------------------------------------------------------------------- +: uj_conv(uj, ocode, &len). ++--------------------------------------------------------------------------- */ +uj_uint8* uj_conv(unijp_t* uj, uj_charcode_t ocode, uj_size_t* p_len) +{ + switch( ocode ) + { + case ujc_auto: abort(); + case ujc_utf8: return uj_to_utf8(uj, p_len); + case ujc_sjis: return uj_to_sjis(uj, p_len); + case ujc_eucjp: return uj_to_eucjp(uj, p_len); + case ujc_jis: return uj_to_jis(uj, p_len); + case ujc_ucs2: return uj_to_ucs2(uj, p_len); + case ujc_ucs4: return uj_to_ucs4(uj, p_len); + case ujc_utf16: return uj_to_utf16(uj, p_len); + case ujc_ascii: abort(); + case ujc_binary: abort(); + case ujc_undefined: abort(); + } + abort(); +} + +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/c_lib/xs_compat.c b/cpan/dist/Unicode-Japanese/c_lib/xs_compat.c new file mode 100644 index 00000000..290e3b60 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/xs_compat.c @@ -0,0 +1,159 @@ +/* ---------------------------------------------------------------------------- + * xs_compat.c + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ + +#include "unijp.h" +#include "unijp_build.h" + +#include "xs_compat.h" +#include <stdio.h> +#include <stdlib.h> +#include <string.h> + +uj_conv_t* _uj_conv_new_strn(const uj_alloc_t* alloc, const char* str, uj_size_t len) +{ + uj_conv_t* conv; + uj_uint8* buf; + buf = _uj_alloc(alloc, len); + if( buf!=NULL ) + { + memcpy(buf, str, len+1); + buf[len] = '\0'; + conv = _uj_alloc(alloc, sizeof(*conv)); + if( conv!=NULL ) + { + conv->alloc = alloc; + conv->buf = buf; + conv->buf_len = len; + conv->buf_bufsize = len+1; + }else + { + _uj_free(alloc, buf); + } + }else + { + conv = NULL; + } + return conv; +} + +uj_conv_t* _uj_conv_clone(const uj_conv_t* conv) +{ + uj_conv_t* clone; + if( conv != NULL && conv != &_uj_xs_conv_undef ) + { + clone = _uj_conv_new_strn(conv->alloc, (char*)conv->buf, conv->buf_len); + }else + { + abort(); + } + return clone; +} + +uj_uint8* _uj_conv_grow(uj_conv_t* conv, uj_size_t new_bufsize) +{ + uj_uint8* new_buf; + if( conv->buf_bufsize==0 ) + { + new_buf = _uj_alloc(conv->alloc, new_bufsize); + if( new_buf!=NULL ) + { + memcpy(new_buf, conv->buf, conv->buf_len); + } + }else + { + new_buf = _uj_realloc(conv->alloc, conv->buf, new_bufsize); + } + if( new_buf!=NULL ) + { + conv->buf = new_buf; + conv->buf_bufsize = new_bufsize; + } + return new_buf; +} + +const uj_conv_t _uj_xs_conv_undef; +uj_size_t _uj_xs_PL_na; + +void _uj_xs_SV_Buf_append_ch(uj_conv_t* conv, int ch) +{ + if( conv->buf_len+1 > conv->buf_bufsize ) + { + _uj_conv_grow(conv, conv->buf_len+100); + } + conv->buf[conv->buf_len++] = (uj_uint8)ch; + return; +} + +void _uj_xs_SV_Buf_append_ch2(uj_conv_t* conv, int ch) +{ + uj_uint16 buf; + if( conv->buf_len+2 > conv->buf_bufsize ) + { + _uj_conv_grow(conv, conv->buf_len+100); + } + buf = (uj_uint16)ch; + memcpy(conv->buf+conv->buf_len, &buf, 2); + conv->buf_len += 2; + return; +} + +void _uj_xs_SV_Buf_append_ch3(uj_conv_t* conv, int ch) +{ + uj_uint32 buf; + if( conv->buf_len+3 > conv->buf_bufsize ) + { + _uj_conv_grow(conv, conv->buf_len+100); + } + buf = ch; + memcpy(conv->buf+conv->buf_len, &buf, 3); + conv->buf_len += 3; + return; +} + +void _uj_xs_SV_Buf_append_ch4(uj_conv_t* conv, int ch) +{ + uj_uint32 buf; + if( conv->buf_len+4 > conv->buf_bufsize ) + { + _uj_conv_grow(conv, conv->buf_len+100); + } + buf = ch; + memcpy(conv->buf+conv->buf_len, &buf, 4); + conv->buf_len += 4; + return; +} + +void _uj_xs_SV_Buf_append_mem(uj_conv_t* conv, const uj_uint8* ptr, int len) +{ + if( conv->buf_bufsize <= conv->buf_len + len ) + { + _uj_conv_grow(conv, conv->buf_len + len + 100); + } + memcpy(conv->buf + conv->buf_len, ptr, len); + conv->buf_len += len; + return; +} + +void _uj_xs_SV_Buf_append_entityref(uj_conv_t* conv, int ch) +{ + char tmpbuf[30]; + int write_len = snprintf(tmpbuf, sizeof(tmpbuf), "&#%u;", ch); + if( write_len!=-1 && write_len<32 ) + { + _uj_xs_SV_Buf_append_mem(conv, (uj_uint8*)tmpbuf, write_len); + }else + { + _uj_xs_SV_Buf_append_ch(conv, '?'); + } +} + +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/c_lib/xs_compat.h b/cpan/dist/Unicode-Japanese/c_lib/xs_compat.h new file mode 100644 index 00000000..3c3d772a --- /dev/null +++ b/cpan/dist/Unicode-Japanese/c_lib/xs_compat.h @@ -0,0 +1,72 @@ +/* ---------------------------------------------------------------------------- + * xs_compat.h + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ +#ifndef UNIJP_XS_COMPAT_H +#define UNIJP_XS_COMPAT_H + +extern uj_conv_t* _uj_conv_new_strn(const uj_alloc_t* alloc, const char* str, uj_size_t len); +extern uj_conv_t* _uj_conv_clone(const uj_conv_t* conv); + +extern const uj_conv_t _uj_xs_conv_undef; +extern uj_size_t _uj_xs_PL_na; +extern void _uj_xs_SV_Buf_append_ch(uj_conv_t* conv, int ch); +extern void _uj_xs_SV_Buf_append_ch2(uj_conv_t* conv, int ch); +extern void _uj_xs_SV_Buf_append_ch3(uj_conv_t* conv, int ch); +extern void _uj_xs_SV_Buf_append_ch4(uj_conv_t* conv, int ch); +extern void _uj_xs_SV_Buf_append_mem(uj_conv_t* conv, const uj_uint8* s, int len); +extern void _uj_xs_SV_Buf_append_entityref(uj_conv_t* conv, int ch); +extern uj_conv_t* _uj_xs_SV_Buf_getSv(const uj_conv_t* conv); + + +#define UNICODE__JAPANESE_H__ + +#ifndef EXTERN_C +#ifdef __cplusplus +#define extern "C" +#else +#define EXTERN_C +#endif +#endif + +#define STRLEN uj_size_t + +#define UJ_UINT32 uj_uint32 +#define UJ_UINT16 uj_uint16 +#define UJ_UINT8 uj_uint8 + +#define SV uj_conv_t +#define SV_Buf uj_conv_t +#define SV_Buf_init(p_var, len) (\ + (p_var)->alloc = (sv_str)->alloc, \ + (p_var)->buf = _uj_alloc((sv_str)->alloc,len), \ + (p_var)->buf_len = 0, \ + (p_var)->buf_bufsize = (len) \ + ) + +#define PL_sv_undef (_uj_xs_conv_undef) +#define newSVpvn(str, len) _uj_conv_new_strn(_uj_default_alloc,str,len) +#define newSVsv(p_var) _uj_conv_clone(p_var) + +#define SvPV(var,len) ((len)=(var)->buf_len,(var)->buf) +#define sv_len(var) ((var)->buf_len) + +#define PL_na _uj_xs_PL_na +#define SV_Buf_append_ch(p_var,ch) _uj_xs_SV_Buf_append_ch(p_var, ch) +#define SV_Buf_append_ch2(p_var,ch) _uj_xs_SV_Buf_append_ch2(p_var, ch) +#define SV_Buf_append_ch3(p_var,ch) _uj_xs_SV_Buf_append_ch3(p_var, ch) +#define SV_Buf_append_ch4(p_var,ch) _uj_xs_SV_Buf_append_ch4(p_var, ch) +#define SV_Buf_append_mem(p_var,ptr,len) _uj_xs_SV_Buf_append_mem(p_var, ptr, len) +#define SV_Buf_append_entityref(p_var,ch) _uj_xs_SV_Buf_append_entityref(p_var, ch) +#define SV_Buf_setLength(p_var) ((void)0) +#define SV_Buf_getSv(p_var) (*__out=*p_var,__out) + +#endif /* !defined(UNIJP_XS_COMPAT_H) */ +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/conv.c b/cpan/dist/Unicode-Japanese/conv.c new file mode 100644 index 00000000..25be4024 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/conv.c @@ -0,0 +1,407 @@ +/* ---------------------------------------------------------------------------- + * conv.c + * convert sjis <=> utf8 + * ---------------------------------------------------------------------------- + * Mastering programed by YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ + +#ifdef _MSC_VER +#include "EXTERN.h" +#include "perl.h" +#include "XSUB.h" +#include <windows.h> +#include <winsock.h> +#define snprintf _snprintf +#endif + +#include "Japanese.h" +#include <stdio.h> + +#define DISP_S2U 0 +#define DISP_U2S 0 + +#if DISP_U2S +#define ECHO_U2S(arg) fprintf arg +#define ON_U2S(cmd) cmd +#else +#define ECHO_U2S(arg) +#define ON_U2S(cmd) +#endif + +#ifndef __cplusplus +#undef bool +#undef true +#undef false +typedef enum bool { false, true, } bool; +#endif + +/* ---------------------------------------------------------------------------- + * SV* sv_utf8 = xs_sjis_utf8(SV* sv_sjis) + * convert string from sjis to utf8. + * ------------------------------------------------------------------------- */ +EXTERN_C +SV* +xs_sjis_utf8(SV* sv_str) +{ + STRLEN src_len; + UJ_UINT8* src; + int len; + + SV_Buf result; + const UJ_UINT8* src_end; + + if( sv_str==&PL_sv_undef ) + { + return newSVsv(&PL_sv_undef); + } + + src = (UJ_UINT8*)SvPV(sv_str,src_len); + len = sv_len(sv_str); +#if DISP_S2U + fprintf(stderr,"Unicode::Japanese::(xs)sjis_utf8\n",len); + bin_dump("in ",src,len); +#endif + SV_Buf_init(&result,len*3/2+4); + src_end = src+len; + + while( src<src_end ) + { + const UJ_UINT8* ptr; + if( src[0]<0x80 ) + { /* ASCII */ + ECHO_U2S((stderr,"ascii: %02x\n",src[0])); + SV_Buf_append_ch(&result,*src); + ++src; + continue; + }else if( 0xa1<=src[0] && src[0]<=0xdf ) + { /* half-width katakana (ja:噫悒咱) */ + ECHO_U2S((stderr,"kana: %02x\n",src[0])); + ptr = (UJ_UINT8*)&g_s2u_table[(src[0]-0xa1)*3]; + ++src; + }else if( src+1<src_end && 0x81<=src[0] && src[0]<=0x9f ) + { /* a two-bytes letter (ja:2田奶玄妐儂) */ + const UJ_UINT16 sjis = (src[0]<<8)+src[1]; /* ntohs */ + ECHO_U2S((stderr,"sjis.dbcs#1: %04x\n",sjis)); + ptr = (UJ_UINT8*)&g_s2u_table[(sjis - 0x8100 + 0x3f)*3]; + src += 2; + }else if( src+1<src_end && 0xe0<=src[0] && src[0]<=0xfc ) + { /* a two-bytes letter (ja:2田奶玄妐儂) */ + const UJ_UINT16 sjis = (src[0]<<8)+src[1]; /* ntohs */ + ECHO_U2S((stderr,"sjis.dbcs#2: %04x\n",sjis)); + ptr = (UJ_UINT8*)&g_s2u_table[(sjis- 0xe000 + 0x1f3f)*3]; + src += 2; + }else + { /* unknown */ + /*fprintf(stderr,"unknown: %02x\n",src[0]); */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + ECHO_U2S((stderr,"offset: 0x%04x\n",ptr-g_s2u_table)); + ECHO_U2S((stderr,"utf8-char : %02x %02x %02x\n",ptr[0],ptr[1],ptr[2])); + if( ptr[2] ) + { + /*fprintf(stderr,"utf8-len: [%d]\n",3); */ + SV_Buf_append_mem(&result, ptr, 3); + }else if( ptr[1] ) + { + /*fprintf(stderr,"utf8-len: [%d]\n",2); */ + SV_Buf_append_mem(&result, ptr, 2); + }else if( ptr[0] ) + { + /*fprintf(stderr,"utf8-len: [%d]\n",1); */ + SV_Buf_append_ch(&result,*ptr); + }else + { + SV_Buf_append_ch(&result,'?'); + } + } +#if DISP_S2U + bin_dump("out",result.getBegin(),result.getLength()); +#endif + SV_Buf_setLength(&result); + + return SV_Buf_getSv(&result); +} + +/* ---------------------------------------------------------------------------- + * SV* sv_sjis = xs_utf8_sjis(SV* sv_utf8) + * convert from utf8 to sjis. + * ------------------------------------------------------------------------- */ +EXTERN_C +SV* +xs_utf8_sjis(SV* sv_str) +{ + const UJ_UINT8* src; + int len; + SV_Buf result; + const UJ_UINT8* src_end; + static const UJ_UINT8 char_null[2] = { '\0', '\0' }; + static const UJ_UINT8 char_unknown[2] = { '?', '\0' }; + + if( sv_str==&PL_sv_undef ) + { + return newSVsv(&PL_sv_undef); + } + src = (UJ_UINT8*)SvPV(sv_str,PL_na); + len = sv_len(sv_str); + + ECHO_U2S((stderr,"Unicode::Japanese::(xs)utf8_sjis\n")); + ON_U2S( bin_dump("in ",src,len) ); + + SV_Buf_init(&result,len+4); + src_end = src+len; + + while( src<src_end ) + { + UJ_UINT32 ucs; + const UJ_UINT8* sjis_ptr; + + if( *src<=0x7f ) + { + /* append the block of contiguous ascii chars (ja:ASCII反引午戶化馨笛℅) */ + int len = 1; + while( src+len<src_end && src[len]<=0x7f ) + { + ++len; + } + SV_Buf_append_mem(&result,src,len); + src+=len; + continue; + } + + /* non-ascii */ + if( 0xe0<=*src && *src<=0xef ) + { /* 3-bytes letters. most letters are 3-bytes. */ + const int utf8_len = 3; + const UJ_UINT32 ucs_min = 0x800; + const UJ_UINT32 ucs_max = 0xffff; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check the length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough space in the buffer */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check successive bytes */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute the code point */ + ucs = ((src[0] & 0x0F)<<12)|((src[1] & 0x3F)<<6)|(src[2] & 0x3F); + src += utf8_len; + if( ucs_min<=ucs && ucs<=ucs_max ) + { /* noop */ + }else + { /* illegal sequence */ + SV_Buf_append_ch(&result,'?'); + continue; + } + /* ok. */ + }else if( 0xf0<=*src && *src<=0xf7 ) + { + const int utf8_len = 4; + const UJ_UINT32 ucs_min = 0x010000; + const UJ_UINT32 ucs_max = 0x10ffff; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check the length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough space in the buffer */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check successive bytes */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf + && 0x80<=src[3] && src[3]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute the code point */ + ucs = ((src[0] & 0x07)<<18)|((src[1] & 0x3F)<<12)| + ((src[2] & 0x3f) << 6)|(src[3] & 0x3F); + src += utf8_len; + if( ucs_min<=ucs && ucs<=ucs_max ) + { /* noop */ + }else + { /* illegal sequence */ + SV_Buf_append_ch(&result,'?'); + continue; + } + /* private area (emoji) */ + if( 0x0f0000<=ucs && ucs<=0x0fffff ) + { + SV_Buf_append_ch(&result,'?'); + continue; + } + + /* > U+10FFFF isn't representable in UTF-8 (RFC 3629). */ + if( ucs>0x10FFFF ) + { + SV_Buf_append_ch(&result,'?'); + continue; + } + }else if( 0xc0<=*src && *src<=0xdf ) + { + const int utf8_len = 2; + const UJ_UINT32 ucs_min = 0x80; + const UJ_UINT32 ucs_max = 0x7ff; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check the length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough space in the buffer */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute the code point */ + ucs = ((src[0] & 0x1F)<<6)|(src[1] & 0x3F); + src += utf8_len; + if( ucs_min<=ucs && ucs<=ucs_max ) + { /* noop */ + }else + { /* illegal sequence */ + SV_Buf_append_ch(&result,'?'); + continue; + } + + /* ok. */ + }else if( 0xf8<=*src && *src<=0xfb ) + { + const int utf8_len = 5; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check the length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough space in the buffer */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check successive bytes */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf + && 0x80<=src[3] && src[3]<=0xbf && 0x80<=src[4] && src[4]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute the code point */ + /* > U+10FFFF isn't representable in UTF-8 (RFC 3629). */ + src += utf8_len; + SV_Buf_append_ch(&result,'?'); + continue; + }else if( 0xfc<=*src && *src<=0xfd ) + { + const int utf8_len = 6; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check the length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough space in the buffer */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check successive bytes */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf + && 0x80<=src[3] && src[3]<=0xbf && 0x80<=src[4] && src[4]<=0xbf + && 0x80<=src[5] && src[5]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute the code point */ + /* > U+10FFFF isn't representable in UTF-8 (RFC 3629). */ + src += utf8_len; + SV_Buf_append_ch(&result,'?'); + continue; + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* ucs => sjis */ + ECHO_U2S((stderr,"ucs [%04x]\n",ucs)); + if( ucs<=0x9FFF ) + { + sjis_ptr = g_u2s_table + ucs*2; + }else if( 0xF900<=ucs && ucs<=0xFFFF ) + { + sjis_ptr = g_u2s_table + (ucs - 0xF900 + 0xA000)*2; + }else if( 0x0FE000<=ucs && ucs<=0x0FFFFF ) + { /* emoji. */ + sjis_ptr = char_unknown; /* "?\0" */ + }else + { + sjis_ptr = char_null; /* "\0\0" */ + } + if( sjis_ptr[0]!=0 || sjis_ptr[1]!=0 ) + { /* this letter can actually be mapped. */ + if( sjis_ptr[1]!=0 ) + { + SV_Buf_append_mem(&result, sjis_ptr, 2); + }else + { + SV_Buf_append_ch(&result, *sjis_ptr); + } + }else if( ucs<=0x7F ) + { + SV_Buf_append_ch(&result,(UJ_UINT8)ucs); + }else + { + SV_Buf_append_entityref(&result,ucs); + } + } /* while */ + + ON_U2S( bin_dump("out",SV_Buf_getBegin(&result),SV_Buf_getLength(&result)) ); + SV_Buf_setLength(&result); + + return SV_Buf_getSv(&result); +} + +/* ---------------------------------------------------------------------------- + * End Of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/erlang/Makefile b/cpan/dist/Unicode-Japanese/erlang/Makefile new file mode 100644 index 00000000..0ebd4c65 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/erlang/Makefile @@ -0,0 +1,116 @@ +# ----------------------------------------------------------------------------- +# Makefile for unijp.erl. +# ----------------------------------------------------------------------------- +# Mastering programmed by YAMASHINA Hio +# +# Copyright 2007 YAMASHINA Hio +# ----------------------------------------------------------------------------- +# $Id$ +# ----------------------------------------------------------------------------- + +DISTNAME=unijp +VERSION=0.01 +DISTVERNAME=$(DISTNAME)-$(VERSION) + +PERLRUN=perl + +WITH_LIBUNIJP=/usr/local +DESTDIR= + +ERL=erl +ERLC=erlc +ERL_DIR=$(shell $(ERL) -noshell -eval 'io:format("~s~n", [code:root_dir()]), init:stop().') +ERL_LIB_DIR=$(shell $(ERL) -noshell -eval 'io:format("~s~n", [code:lib_dir()]), init:stop().') +INST_DIR=$(DESTDIR)$(ERL_LIB_DIR)/$(DISTVERNAME) +ERLEVAL=$(ERL) -noshell -pa $(bdir) -run unijp start -eval + +OPTIMIZE=-g -O0 +CFLAGS= \ + -Wall $(OPTIMIZE) \ + -I$(ERL_DIR)/usr/include \ + -I$(ERL_LIB_DIR)/erl_interface-3.5.5.3/include \ + -I$(WITH_LIBUNIJP)/include +LDFLAGS=\ + -L$(ERL_LIB_DIR)/erl_interface-3.5.5.3/lib \ + -L$(WITH_LIBUNIJP)/lib +LDLIBS=-lerl_interface -lei -lunijp + +DLLD_Linux=gcc -shared -fPIC +DLLD_Darwin=cc -bundle -undefined dynamic_lookup -fPIC +DLLD=$(DLLD_$(shell uname -s)) + +bdir=build/$(DISTVERNAME) + +nil= +BUILD_FILES=\ + $(bdir)/src/unijp.erl \ + $(bdir)/ebin/unijp.beam \ + $(bdir)/priv/unijp_driver.so \ + $(nil) + +# ----------------------------------------------------------------------------- +# all, clean, test, install, docs. +# +all: $(BUILD_FILES) + +install: all + echo "[$(ERL_LIB_DIR)]" + test -e $(INST_DIR) || mkdir -p $(INST_DIR) + cp -r $(bdir)/ebin $(bdir)/priv $(bdir)/src $(INST_DIR)/ + +clean: + rm -rf *.so *.o unijp.beam ebin priv + +docs: + $(ERL) -noshell -run edoc_run files '["unijp.erl", "inc/test_more.erl"]' '[{dir,"html"}]' + +test_lib: inc/test_more.beam inc/test_harness.beam +inc/test_more.beam: inc/test_more.erl; $(ERLC) -o $(@D) inc/test_more.erl +inc/test_harness.beam: inc/test_harness.erl; $(ERLC) -o $(@D) inc/test_harness.erl + +test: all + $(ERL) -noshell -pa $(bdir) -pa inc -pa t -run unijp test -run init stop + $(ERLC) test1.erl + $(ERL) -noshell -pa $(bdir) -pa inc -pa t -run test1 test -run init stop + +# ----------------------------------------------------------------------------- +# build rules. +# + +$(bdir): + test -e build || mkdir build + test -e $(bdir) || mkdir $(bdir) + +# bdir/unijp +$(bdir)/src/unijp.erl: $(bdir) unijp.erl + test -e $(bdir)/src || mkdir $(bdir)/src + cp -f unijp.erl $(bdir)/src/unijp.erl +$(bdir)/ebin/unijp.beam: $(bdir) unijp.beam + test -e $(bdir)/ebin || mkdir $(bdir)/ebin + cp -f unijp.beam $(bdir)/ebin/unijp.beam +$(bdir)/priv/unijp_driver.so: $(bdir) unijp_driver.so + test -e $(bdir)/priv || mkdir $(bdir)/priv + cp -f unijp_driver.so $(bdir)/priv/unijp_driver.so + +# unijp.erl +unijp.beam: unijp.erl + $(ERLC) unijp.erl +unijp_driver.so: unijp_driver.c + $(DLLD) $(CFLAGS) $(LDFLAGS) unijp_driver.c -o $@ $(LDLIBS) + +shell: + $(ERL) -pa $(bdir) + +# ----------------------------------------------------------------------------- +# dist. +# +dist: + rm -rf $(DISTVERNAME) $(DISTVERNAME).tar $(DISTVERNAME).tar.gz + $(PERLRUN) -MExtUtils::Manifest=manicopy,maniread -e 'manicopy(maniread(), "$(DISTVERNAME)")' + tar cvf $(DISTVERNAME).tar $(DISTVERNAME) + gzip --best $(DISTVERNAME).tar + rm -rf $(DISTVERNAME) + +# ----------------------------------------------------------------------------- +# End of File. +# ----------------------------------------------------------------------------- diff --git a/cpan/dist/Unicode-Japanese/erlang/decode_term.c b/cpan/dist/Unicode-Japanese/erlang/decode_term.c new file mode 100644 index 00000000..b72ce228 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/erlang/decode_term.c @@ -0,0 +1,290 @@ +/* ---------------------------------------------------------------------------- + * decode_term.c + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ + +/* +usage: +declare_call_handler(proc) +{ + const char* str_ptr; + const char* re_ptr; + void* str_xbuf; + void* re_xbuf; + int str_len; + int re_len; + int rx_flags; + + DEBUG(printf("decode: str\r\n")); + str_ptr = _decode_string(&buff, buff_end, &str_len, &str_xbuf); + if( str_ptr!=NULL ) + { + DEBUG(printf("str = [%.*s] (%d)\r\n", str_len, str_ptr, str_len)); + }else + { + return (int)ERL_DRV_ERROR_GENERAL; + } + + DEBUG(printf("decode: re\r\n")); + re_ptr = _decode_string(&buff, buff_end, &re_len, &re_xbuf); + if( re_ptr!=NULL ) + { + DEBUG(printf("re = [%.*s] (%d)\r\n", re_len, re_ptr, re_len)); + }else + { + xbuf_free(str_xbuf); + return (int)ERL_DRV_ERROR_GENERAL; + } + ... + xbuf_free(str_xbuf); + xbuf_free(re_xbuf); +} +*/ + +typedef struct { + unsigned char* wptr; + const unsigned char* end; + int req; + unsigned char data[1]; +} xbuff_t; + +static int _decode_string_heavy(const unsigned char* in, const unsigned char* in_end, xbuff_t** pxbuff); + +/* ---------------------------------------------------------------------------- + * _decode_string(&in, end, &len, &xbuff). + * term_to_binary()吠ack摮柴喋潦. + * 憭典耦撘 binary/atom/string/list 萸潦. + * in憪雿蝵, end潦踴桃蝡. + * 喋潦急, + * - 敺拙萼: 摮詻柴扎喋(NULL蝯蝡胯芥) + * - len: 摮桅瑯(扎) + * - xbuff: alloc + * 3扎格晞餈. + * 喋潦怠仃游 NULL 餈. + * 摮臬亙潦踴湔亙扼游, + * 仿蝣箔雿踴具. + * xbuff怒格晞閮脯艾. + * 雿踴蝯 xbuff_free(xbuff) 扯圾整. + * ------------------------------------------------------------------------- */ +static const char* _decode_string(const unsigned char** pbuff, const unsigned char* buff_end, int* plen, void** pxbuff) +{ + const unsigned char* buff = *pbuff; + if( buff+1<=buff_end ) + { + }else + { + *pxbuff = NULL; + return NULL; + } + + switch( buff[0] ) + { + case BINARY_EXT: + *pxbuff = NULL; + DEBUG(printf(" decode from binary\r\n")); + if( buff+4<=buff_end ) + { + const int len = (buff[1]<<24) + (buff[2]<<16) + (buff[3]<<8) + buff[4]; + DEBUG(printf(" len = %d\n", len)); + DEBUG(printf(" str = [%.*s]\n", len, buff+5)); + *plen = len; + *pbuff = buff+5+len; + return (char*)buff+5; + }else + { + return NULL; + } + case ATOM_EXT: + case STRING_EXT: + *pxbuff = NULL; + DEBUG(printf(" decode from string/atom\r\n")); + if( buff+3<=buff_end ) + { + const int len = (buff[1]<<8) + buff[2]; + DEBUG(printf(" len = %d\n", len)); + DEBUG(printf(" str = [%.*s]\n", len, buff+3)); + *plen = len; + *pbuff = buff+3+len; + return (char*)buff+3; + }else + { + return NULL; + } + case NIL_EXT: + *pxbuff = NULL; + *plen = 0; + *pbuff = buff+1; + return (char*)buff+1; + case LIST_EXT: + { + const int len = (buff[1]<<24) + (buff[2]<<16) + (buff[3]<<8) + buff[4]; + xbuff_t* xbuff = driver_alloc(sizeof(*xbuff)+len-1); + int ret; + xbuff->wptr = &xbuff->data[0]; + xbuff->end = xbuff->wptr + len; + xbuff->req = 0; + DEBUG(printf("HEAVY: len=%d\n", len)); + ret = _decode_string_heavy(buff, buff_end, &xbuff); + DEBUG(printf("heavy : %d\n", ret)); + *pxbuff = xbuff; + if( ret!=-1 ) + { + *pbuff = buff+ret; + *plen = xbuff->wptr-xbuff->data; + DEBUG(printf("- [%.*s]\n", *plen, xbuff->data)); + return (char*)xbuff->data; + }else + { + return NULL; + } + } + } + return NULL; +} + +static void xbuff_expect(xbuff_t** pxbuff, int req) +{ + (*pxbuff)->req += req; + return; +} + +static xbuff_t* xbuff_extend(xbuff_t** pxbuff) +{ + xbuff_t* xbuff = *pxbuff; + unsigned char* old_buf; + xbuff_t* new_xbuff; + int req, siz; + old_buf = xbuff->data; + req = xbuff->req!=0 ? xbuff->req : 32; + siz = ((xbuff->end - (unsigned char*)xbuff) + req + 7) & ~7; + new_xbuff = driver_realloc(xbuff, siz); + if( new_xbuff!=NULL ) + { + new_xbuff->wptr = new_xbuff->data + (new_xbuff->wptr - old_buf); + new_xbuff->end = ((unsigned char*)new_xbuff->data) + siz; + new_xbuff->req = 0; + *pxbuff = new_xbuff; + return new_xbuff; + }else + { + return NULL; + } +} + +static int _decode_string_heavy(const unsigned char* in, const unsigned char* in_end, xbuff_t** pxbuff) +{ + if( in>=in_end ) + { + return -1; + } + switch( *in ) + { + case NIL_EXT: + DEBUG(printf("heavy: nil\n")); + return 1; + case SMALL_INTEGER_EXT: + DEBUG(printf("heavy: small_int\n")); + if( in+2<in_end ) + { + xbuff_t* xbuff = *pxbuff; + if( xbuff->wptr<xbuff->end ){ + *(*pxbuff)->wptr++ = in[1]; + }else if( xbuff_extend(pxbuff) ){ + *(*pxbuff)->wptr++ = in[1]; + }else{ + return -1; + } + return 2; + }else + { + return -1; + } + case STRING_EXT: + DEBUG(printf("heavy: string\n")); + if( in+3<in_end ) + { + const int len = (in[1]<<8) + in[2]; + xbuff_expect(pxbuff, len); + if( (*pxbuff)->wptr+len<(*pxbuff)->end ) + { + memcpy((*pxbuff)->wptr, in+3, len); + }else if( xbuff_extend(pxbuff) ) + { + memcpy((*pxbuff)->wptr, in+3, len); + }else{ + return -1; + } + DEBUG(printf(".. %d\n", len+3)); + (*pxbuff)->wptr += len; + return len+3; + }else + { + return -1; + } + case BINARY_EXT: + DEBUG(printf("heavy: binary\n")); + if( in+5<in_end ) + { + const int len = (in[1]<<24) + (in[2]<<16) + (in[3]<<8) + in[4]; + xbuff_expect(pxbuff, len); + if( (*pxbuff)->wptr+len<(*pxbuff)->end ) + { + memcpy((*pxbuff)->wptr, in+5, len); + }else if( xbuff_extend(pxbuff) ) + { + memcpy((*pxbuff)->wptr, in+5, len); + }else{ + return -1; + } + DEBUG(printf(".. %d\n", len+3)); + (*pxbuff)->wptr += len; + return len+5; + }else + { + return -1; + } + case LIST_EXT: + DEBUG(printf("heavy: list\n")); + if( in+5<in_end ) + { + const int len = (in[1]<<24) + (in[2]<<16) + (in[3]<<8) + in[4]; + int total_step; + int i; + xbuff_expect(pxbuff, len); + total_step = 5; + in += 5; + for( i=0; i<len; ++i ) + { + int step = _decode_string_heavy(in, in_end, pxbuff); + if( step==-1 ) + { + return -1; + } + in += step; + total_step += step; + } + if( in<in_end && *in==NIL_EXT ) + { + return total_step+1; + } + return -1; + }else + { + return -1; + } + default: + DEBUG(printf("heavy: unknown %c (%d)\n", *in, *in)); + return -1; + } +} + +#define xbuf_free(var) if(var==NULL){}else{driver_free(var);} + +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/erlang/test1.erl b/cpan/dist/Unicode-Japanese/erlang/test1.erl new file mode 100644 index 00000000..13ecd3f3 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/erlang/test1.erl @@ -0,0 +1,41 @@ +-module(test1). +-export([test/0]). + +test(FromCode, ToCode) -> + FromText = get(FromCode), + ToText = get(ToCode), + io:format("~p -> ~p ...", [FromCode, ToCode]), + Ret = unijp:conv(FromCode, ToCode, FromText), + case Ret of + ToText -> io:format(" ok # ~p:~w -> ~p:~w~n", [FromCode, FromText, ToCode, Ret]); + _ -> io:format(" not ok ~p~n", [Ret]) + end. + +test() -> + put(utf8, [16#e6, 16#84, 16#9b]), + put(sjis, [16#88, 16#a4]), + put(eucjp, [16#b0, 16#a6]), + put(jis, "\e$B0&\e(B"), + put(ucs2, [16#61, 16#1b]), + put(ucs4, [0, 0, 16#61, 16#1b]), + + unijp:start(), + + test(utf8, utf8), + test(utf8, sjis), + test(utf8, eucjp), + test(utf8, jis), + test(utf8, ucs2), + test(utf8, ucs4), + + test(utf8, utf8), + test(sjis, utf8), + test(eucjp, utf8), + test(jis, utf8), + test(ucs2, utf8), + test(ucs4, utf8), + + unijp:stop(), + ok. + + diff --git a/cpan/dist/Unicode-Japanese/erlang/unijp.erl b/cpan/dist/Unicode-Japanese/erlang/unijp.erl new file mode 100644 index 00000000..e7b45b43 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/erlang/unijp.erl @@ -0,0 +1,198 @@ +% ----------------------------------------------------------------------------- +% unijp.erl +% ----------------------------------------------------------------------------- +% Mastering programmed by YAMASHINA Hio +% +% Copyright 2007 YAMASHINA Hio +% ----------------------------------------------------------------------------- + +% ----------------------------------------------------------------------------- +%% @author YAMASHINA Hio <hio@hio.jp> +%% @copyright 2008 YAMASHINA Hio +%% @version 0.01 +%% @doc Unicode::Japanese binding +%% == SUPPORTED ENCODINGS == +%% These options are available for `Icode' argument of {@link new/3} and {@link set/2}. +%% <ul> +%% <li>`utf8'</li> +%% <li>`sjis'</li> +%% <li>`eucjp'</li> +%% <li>`jis'</li> +%% </ul> +%% @end +% ----------------------------------------------------------------------------- + +-module(unijp). +-export([start/0, stop/0]). +-export([version_str/0]). +-export([version_tuple/0]). +-export([conv/3]). +-export([test/0]). + +-define(SHAREDLIB, "unijp_driver"). +-define(PKGNAME, unijp). +-define(REGNAME, unijp). + +-define(PORT_VERSION_STR, 1). +-define(PORT_VERSION_TUPLE, 2). +-define(PORT_CONV_3, 3). + +test(Name,Fun) -> + io:format("~s ...~n", [Name]), + Ret = Fun(), + io:format("~s: ~p~n", [Name, Ret]), + Ret. +test() -> + test(start, fun()-> start() end), + test(version_str, fun()-> version_str() end), + test(version_tuple, fun()-> version_tuple() end), + test(conv, fun()-> conv("utf8", "utf8", "text") end), + test(conv, fun()-> conv("utf8", "ucs4", "ts") end), + test(conv, fun()-> conv("utf8", "ucs4", "text") end), + io:format("ok.~n"), + ok. + +% ----------------------------------------------------------------------------- +% version_str(). +%% @spec version_str() -> string() +%% @doc get version number as string. +version_str() -> + Result = erlang:port_call(whereis(?REGNAME), ?PORT_VERSION_STR, []), + {ok, VersionStr} = Result, + VersionStr. + +% ----------------------------------------------------------------------------- +% version_tuple(). +%% @spec version_tuple() -> {int(),int(),int()} +%% @doc get version number as tuple of integers. +version_tuple() -> + Result = erlang:port_call(whereis(?REGNAME), ?PORT_VERSION_TUPLE, []), + {ok, {Major,Minor,Patch}} = Result, + {Major,Minor,Patch}. + +% ----------------------------------------------------------------------------- +% conv(From, To, Source). +%% @spec conv(From, To, Source) -> string() +%% From = atom() +%% To = atom() +%% Source = iolist() +%% @doc convert string Source from From to To. +conv(From, To, Source) -> + Result = erlang:port_call(whereis(?REGNAME), ?PORT_CONV_3, {From,To,Source}), + {ok, Converted} = Result, + Converted. + +% ----------------------------------------------------------------------------- +% start. +% +%% @spec start()->term() +%% @doc start port driver +start() -> + my_start(whereis(?REGNAME)). + +%% @spec my_start(Port)->pod() +%% Port = undefined | port() +%% @private +my_start(undefined) -> + % io:format("start: begin trans..~n"), + global:trans({unijp_start, self()}, fun()-> + case whereis(?REGNAME) of + undefined -> + % io:format("start: real start~n"), + Pid = my_spawn_server(), + % io:format("start: register: ~p (registered:~p)~n", [Pid, whereis(?REGNAME)]), + Pid; + Pid -> + % io:format("start: found in tran ~p~n", [Pid]), + Pid + end + end); +my_start(Pid) -> + % io:format("start: exists: ~p~n", [Pid]), + Pid. + +%% @spec my_spawn_server()->pid() +%% @private +%% @doc spawn server process. +my_spawn_server() -> + % io:format("spawn server ...~n"), + Parent = self(), + Daemon = spawn(fun()->my_server(Parent) end), + Port = receive + {Daemon, Recv} -> Recv + % after 3000 -> exit(timeout) + after 3000*60 -> exit(timeout) + end, + Port. + +%% @spec my_server(Parent)->void() +%% Parent = pid() +%% @private +%% @doc unijp daemon, main. +my_server(Parent) -> + % io:format("server proc ...~n"), + Port = my_open_port(), + register(?REGNAME, Port), + register(unijp_daemon, self()), + Parent ! {self(), Port}, + my_server_loop([]). + +%% @spec my_open_port() -> port() +%% @private +%% @doc open port procedure. +my_open_port()-> + % io:format("load_driver ...~n"), + case erl_ddll:load_driver(code:priv_dir(?PKGNAME), ?SHAREDLIB) of + ok -> ok; + {error, already_loaded} -> ok; + Any -> exit({error, {could_not_load_driver, Any}}) + end, + % io:format("open_port ...~n"), + Port = open_port({spawn, ?SHAREDLIB}, [binary]), + % io:format("open_port ~p on ~p~n", [Port, self()]), + Port. + +%% @spec my_server_loop(PortList)->void() +%% PortList = [port()] +%% @private +%% @doc loop forever to keep driver/port instances. +my_server_loop(PortList)-> + % io:format("my_server_loop ~p(~p)~n", [self(), PortList]), + receive + { Caller, close } when is_pid(Caller) -> + Caller ! ok; + { Caller, find_port } when is_pid(Caller) -> + my_server_find_port(Caller, PortList); + { Caller, release_port, Port } when is_pid(Caller) -> + my_server_loop([Port|PortList]); + _Any -> + my_server_loop(PortList) + end. + +my_server_find_port(Caller, []) -> + my_server_find_port(Caller, [my_open_port()]); +my_server_find_port(Caller, [Port|PortList]) -> + Caller ! { find_port, Port }, + my_server_loop(PortList). + +% ----------------------------------------------------------------------------- +% stop. +% +%% @spec stop() -> ok +%% @doc stop unijp port service. +stop() -> + case whereis(unijp_daemon) of + undefined -> + ok; + Port -> + Port ! { self(), close }, + receive + ok -> ok + after 10000 -> + exit(noreply) + end + end. + +% ----------------------------------------------------------------------------- +% End of Module. +% ----------------------------------------------------------------------------- diff --git a/cpan/dist/Unicode-Japanese/erlang/unijp.pod b/cpan/dist/Unicode-Japanese/erlang/unijp.pod new file mode 100644 index 00000000..cae6bc76 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/erlang/unijp.pod @@ -0,0 +1,45 @@ + +=encoding utf-8 + +=head1 NAME + +unijp - Unicode::Japanese for erlang + +=head1 SYNOPSIS + + 1> unijp:start(). + #Port<0.99> + 2> unijp:conv(utf8, ucs4, "text"). + [0,0,0,116,0,0,0,101,0,0,0,120,0,0,0,116] + 3> unijp:conv(ucs4, utf8, [0,0,0,116,0,0,0,101,0,0,0,120,0,0,0,116]). + "text" + + +=head1 DESCRIPTION + +Unicode::Japanese perl U詻乓潦怒容rlang. + +UniJP宮閮隤扎喋喋啜扼libunijp拍. + +=head1 FUNCTIONS + +=head2 conv/3 + + conv(InCode, OutCode, Text) -> Result + InCode = atom() | string() + OutCode = atom() | string() + Text = iolist() | binary() + Result = string() + +=head2 version_str/0 + +=head2 version_tuple/0 + + version_str() -> string() + version_str() -> {Major, Minor, Devel} + Major = int() + Minor = int() + Devel = int() + +=cut + diff --git a/cpan/dist/Unicode-Japanese/erlang/unijp_driver.c b/cpan/dist/Unicode-Japanese/erlang/unijp_driver.c new file mode 100644 index 00000000..e783603e --- /dev/null +++ b/cpan/dist/Unicode-Japanese/erlang/unijp_driver.c @@ -0,0 +1,493 @@ +/* ---------------------------------------------------------------------------- + * unijp_driver.c + * ---------------------------------------------------------------------------- + * Mastering programmed by YAMASHINA Hio + * + * Copyright 2008 YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ + +#ifdef HAVE_CONFIG_H +# include <config.h> +#endif + +#include "unijp.h" + +#include <stdio.h> +#include <erl_driver.h> +#include <erl_interface.h> +#include <ei.h> + +#undef assert +#include <assert.h> +#include <string.h> + +#if 0 +#define DEBUG(cmd) cmd +#else +#define DEBUG(cmd) +#endif + +#define VERSION_MAGIC ((char)131) +#define SMALL_INTEGER_EXT 'a' /* 97 */ +#define INTEGER_EXT 'b' /* 98 */ +#define ATOM_EXT 'd' /* 100 */ +#define SMALL_TUPLE_EXT 'h' /* 104 */ +#define NIL_EXT 'j' /* 106 */ +#define STRING_EXT 'k' /* 107 */ +#define LIST_EXT 'l' /* 108 */ +#define BINARY_EXT 'm' /* 109 */ + +#include "decode_term.c" + +#define PORT_VERSION_STR 1 +#define PORT_VERSION_TUPLE 2 +#define PORT_CONV_3 3 + +/* ---------------------------------------------------------------------------- + * Declarations. + * ------------------------------------------------------------------------- */ +typedef struct +{ + ErlDrvPort port; +} my_data; + +static ETERM* atom_ok; +static ETERM* atom_error; + +/* ---------------------------------------------------------------------------- + * port_call handlers. + * declare_call_handler(name). + * invoke_call_handler(name). + * ------------------------------------------------------------------------- */ +#define declare_call_handler(name) \ + static int unijp_drv_call_##name(my_data* d, unsigned int command, unsigned char *buff_in, int buff_len, char **rbuf, int rlen, unsigned int *flags) +#define invoke_call_handler(name) \ + unijp_drv_call_##name(d, command, (unsigned char*)buff, bufflen, rbuf, rlen, flags) + +declare_call_handler(version_str); +declare_call_handler(version_tuple); +declare_call_handler(conv_3); + + + +/* ---------------------------------------------------------------------------- + * my_erl_init. + * ------------------------------------------------------------------------- */ +static void my_erl_init(void *hp, long heap_size) +{ + void erl_init_marshal(void); + void ei_init_resolve(void); + erl_init_malloc(hp, heap_size); + erl_init_marshal(); + ei_init_resolve(); +} + +/* ---------------------------------------------------------------------------- + * unijp allocator. + * ------------------------------------------------------------------------- */ +void* uja_alloc(void* baton, uj_size_t size) +{ + return driver_alloc(size); +} +void* uja_realloc(void* baton, void* ptr, uj_size_t size) +{ + return driver_realloc(ptr, size); +} +void uja_free(void* baton, void* ptr) +{ + return driver_free(ptr); +} +/* ---------------------------------------------------------------------------- + * unijp_drv_init @ lid handler. + * ------------------------------------------------------------------------- */ +static int unijp_drv_init(void) +{ + DEBUG(printf("erl_init...\r\n")); + my_erl_init(NULL,0); + atom_ok = erl_mk_atom("ok"); + atom_error = erl_mk_atom("error"); + + static const uj_alloc_t my_uj_alloc = { + UJ_ALLOC_MAGIC, + NULL, + &uja_alloc, + &uja_realloc, + &uja_free, + }; + _uj_default_alloc = &my_uj_alloc; + + return 0; +} + +/* ---------------------------------------------------------------------------- + * unijp_drv_start @ lid handler. + * ------------------------------------------------------------------------- */ +static ErlDrvData unijp_drv_start(ErlDrvPort port, char *buff) +{ + my_data* d; + DEBUG(printf("drv_start %ld.\n", (long)port)); + d = driver_alloc(sizeof(my_data)); + d->port = port; + return (ErlDrvData)d; +} + +/* ---------------------------------------------------------------------------- + * unijp_drv_stop @ lid handler. + * ------------------------------------------------------------------------- */ +static void unijp_drv_stop(ErlDrvData handle) +{ + DEBUG(printf("drv_stop.\r\n")); + driver_free((char*)handle); + return; +} + +/* ---------------------------------------------------------------------------- + * unijp_drv_finish @ lid handler. + * ------------------------------------------------------------------------- */ +static void unijp_drv_finish(void) +{ + DEBUG(printf("erl_finish.\r\n")); + return; +} + +/* ---------------------------------------------------------------------------- + * unijp_drv_call @ lid handler. + * ------------------------------------------------------------------------- */ + +int unijp_drv_call(ErlDrvData handle, unsigned int command, char *buff, int bufflen, char **rbuf, int rlen, unsigned int *flags) +{ + my_data* d = (my_data*)handle; + DEBUG(printf("drv_call:%u.\n", command)); + DEBUG({int i;for(i=0;i<bufflen;++i){printf("%d: %c (%d)\n",i,buff[i],buff[i]);}}); + switch(command) + { + case PORT_VERSION_STR: return invoke_call_handler(version_str); + case PORT_VERSION_TUPLE: return invoke_call_handler(version_tuple); + case PORT_CONV_3: return invoke_call_handler(conv_3); + default: + return (int)ERL_DRV_ERROR_GENERAL; + } +} + +/* ---------------------------------------------------------------------------- + * unijp_drv_call_version_str @ drv:call handler. + * ------------------------------------------------------------------------- */ +declare_call_handler(version_str) +/* + [unijp_drv_call_version_str] + my_data * d; + unsigned int command; + unsigned char * buff_in; + int buff_len; + char ** rbuf; + int rlen; + unsigned int * flags; +*/ +{ + ETERM* out_term; + ETERM* out_tuple[2]; + int out_len; + const char* version_str; + + /* argument check. */ + { + static const char prefix[2] = { + VERSION_MAGIC, NIL_EXT, + }; + const unsigned char* buff = buff_in; + const unsigned char* buff_end = buff+buff_len; + DEBUG(printf("drv_call:version_str.\n")); + if( buff_len >= sizeof(prefix) && memcmp(buff, prefix, sizeof(prefix))==0 ) + { + buff += sizeof(prefix); + }else + { + DEBUG(printf("len:%d, %c\n", buff_len, buff[0])); + return (int)ERL_DRV_ERROR_GENERAL; + } + + if( buff==buff_end ) + { + }else + { + return (int)ERL_DRV_ERROR_GENERAL; + } + } + + version_str = UNIJP_VERSION_STRING; + + out_tuple[0] = atom_ok; + out_tuple[1] = erl_mk_estring(version_str, strlen(version_str)); + + out_term = erl_mk_tuple(out_tuple, 2); + out_len = erl_term_len(out_term); + if( rlen<out_len ) + { + *rbuf = driver_alloc(out_len); + } + erl_encode(out_term, (unsigned char*)*rbuf); + + erl_free_term(out_term); + erl_free_term(out_tuple[1]); + + DEBUG(printf("out_len = %d\r\n", out_len)); + return out_len; +} + +/* ---------------------------------------------------------------------------- + * unijp_drv_call_version_tuple @ drv:call handler. + * ------------------------------------------------------------------------- */ +declare_call_handler(version_tuple) +/* + [unijp_drv_call_version_tuple] + my_data * d; + unsigned int command; + unsigned char * buff_in; + int buff_len; + char ** rbuf; + int rlen; + unsigned int * flags; +*/ +{ + int out_len; + int ver_major, ver_minor, ver_patch; + + /* argument check. */ + { + static const char prefix[2] = { + VERSION_MAGIC, NIL_EXT, + }; + const unsigned char* buff = buff_in; + const unsigned char* buff_end = buff+buff_len; + DEBUG(printf("drv_call:version_tuple.\n")); + if( buff_len >= sizeof(prefix) && memcmp(buff, prefix, sizeof(prefix))==0 ) + { + buff += sizeof(prefix); + }else + { + DEBUG(printf("len:%d, %c\n", buff_len, buff[0])); + return (int)ERL_DRV_ERROR_GENERAL; + } + + if( buff==buff_end ) + { + }else + { + return (int)ERL_DRV_ERROR_GENERAL; + } + } + + /* body. */ + ver_major = UNIJP_VERSION_MAJOR; + ver_minor = UNIJP_VERSION_MINOR; + ver_patch = UNIJP_VERSION_PATCH; + + { + ETERM* out_term; + ETERM* out_tuple[2]; + ETERM* ver_tuple[3]; + ver_tuple[0] = erl_mk_int(ver_major); + ver_tuple[1] = erl_mk_int(ver_minor); + ver_tuple[2] = erl_mk_int(ver_patch); + out_tuple[0] = atom_ok; + out_tuple[1] = erl_mk_tuple(ver_tuple, 3); + + out_term = erl_mk_tuple(out_tuple, 2); + out_len = erl_term_len(out_term); + if( rlen<out_len ) + { + *rbuf = driver_alloc(out_len); + } + erl_encode(out_term, (unsigned char*)*rbuf); + + erl_free_term(out_term); + erl_free_compound(out_tuple[1]); + + DEBUG(printf("out_len = %d\r\n", out_len)); + } + return out_len; +} + +/* ---------------------------------------------------------------------------- + * unijp_drv_call_conv_3 @ drv:call handler. + * ------------------------------------------------------------------------- */ +declare_call_handler(conv_3) +/* + [unijp_drv_call_conv_3] + my_data * d; + unsigned int command; + unsigned char * buff_in; + int buff_len; + char ** rbuf; + int rlen; + unsigned int * flags; +*/ +{ + ETERM* out_term; + ETERM* out_tuple[2]; + int out_len; + const char* from_ptr; + int from_len; + void* from_xbuf; + const char* to_ptr; + int to_len; + void* to_xbuf; + const char* str_ptr; + int str_len; + void* str_xbuf; + + uj_uint8* ret; + uj_size_t ret_len; + + /* argument check. */ + { + static const char prefix[3] = { + VERSION_MAGIC, SMALL_TUPLE_EXT, 3, + }; + const unsigned char* buff = buff_in; + const unsigned char* buff_end = buff+buff_len; + + DEBUG(printf("drv_call:conv_3.\n")); + if( buff_len >= sizeof(prefix) && memcmp(buff, prefix, sizeof(prefix))==0 ) + { + buff += sizeof(prefix); + }else + { + DEBUG(printf("len:%d, %c\n", buff_len, buff[0])); + return (int)ERL_DRV_ERROR_GENERAL; + } + + DEBUG(printf("decode: from\r\n")); + from_ptr = _decode_string(&buff, buff_end, &from_len, &from_xbuf); + if( from_ptr!=NULL ) + { + DEBUG(printf("from = [%.*s] (%d)\r\n", from_len, from_ptr, from_len)); + }else + { + return (int)ERL_DRV_ERROR_GENERAL; + } + + DEBUG(printf("decode: to\r\n")); + to_ptr = _decode_string(&buff, buff_end, &to_len, &to_xbuf); + if( to_ptr!=NULL ) + { + DEBUG(printf("to = [%.*s] (%d)\r\n", to_len, to_ptr, to_len)); + }else + { + return (int)ERL_DRV_ERROR_GENERAL; + } + + DEBUG(printf("decode: str\r\n")); + str_ptr = _decode_string(&buff, buff_end, &str_len, &str_xbuf); + if( str_ptr!=NULL ) + { + DEBUG(printf("str = [%.*s] (%d)\r\n", str_len, str_ptr, str_len)); + }else + { + return (int)ERL_DRV_ERROR_GENERAL; + } + + if( buff==buff_end ) + { + }else + { + return (int)ERL_DRV_ERROR_GENERAL; + } + } + + /* body. */ + { + uj_charcode_t icode; + uj_charcode_t ocode; + unijp_t* uj; + icode = uj_charcode_parse_n(from_ptr, from_len); + ocode = uj_charcode_parse_n(to_ptr, to_len); + if( icode==ujc_undefined ) + { + DEBUG(printf("icode invalid: [%.*s]\n", from_len, from_ptr)); + return (int)ERL_DRV_ERROR_GENERAL; + } + if( ocode==ujc_undefined ) + { + DEBUG(printf("ocode invalid: [%.*s]\n", to_len, to_ptr)); + return (int)ERL_DRV_ERROR_GENERAL; + } + uj = uj_new((uj_uint8*)str_ptr, str_len, icode); + if( uj==NULL ) + { + DEBUG(printf("uj_new failed: %s\n", strerror(errno))); + return (int)ERL_DRV_ERROR_GENERAL; + } + ret = uj_conv(uj, ocode, &ret_len); + uj_delete(uj); + if( ret==NULL ) + { + DEBUG(printf("uj_conv failed: %s\n", strerror(errno))); + return (int)ERL_DRV_ERROR_GENERAL; + } + DEBUG(printf("conv success: ret_len=%d.\n", ret_len)); + } + + out_tuple[0] = atom_ok; + out_tuple[1] = erl_mk_estring((char*)ret, ret_len); + + out_term = erl_mk_tuple(out_tuple, 2); + out_len = erl_term_len(out_term); + if( rlen<out_len ) + { + *rbuf = driver_alloc(out_len); + } + erl_encode(out_term, (unsigned char*)*rbuf); + + erl_free_term(out_term); + erl_free_term(out_tuple[1]); + uja_free(NULL, ret); + + DEBUG(printf("out_len = %d\r\n", out_len)); + return out_len; +} + +/* ---------------------------------------------------------------------------- + * @ driver entry. + * ------------------------------------------------------------------------- */ +ErlDrvEntry unijp_driver_entry = { + &unijp_drv_init, /* F_PTR init, N/A */ + &unijp_drv_start, /* L_PTR start, called when port is opened */ + &unijp_drv_stop, /* F_PTR stop, called when port is closed */ + NULL, /* F_PTR output, called when erlang has sent + data to the port */ + NULL, /* F_PTR ready_input, + called when input descriptor ready to read*/ + NULL, /* F_PTR ready_output, + called when output descriptor ready to write */ + "unijp_driver", /* char *driver_name, the argument to open_port */ + &unijp_drv_finish, /* F_PTR finish, called when unloaded */ + NULL, /* ??? handle */ + NULL, /* F_PTR control, port_command callback */ + NULL, /* F_PTR timeout, reserved */ + (void(*)(ErlDrvData,ErlIOVec*))NULL, /* F_PTR outputv, reserved */ + + /* new feature. */ + (void(*)(ErlDrvData,ErlDrvThreadData))NULL, /* ready_async */ + (void(*)(ErlDrvData drv_data)) NULL, /* ??? flush */ + &unijp_drv_call, /* call */ + (void(*)(ErlDrvData,ErlDrvEvent,ErlDrvEventData))NULL, /* event */ + ERL_DRV_EXTENDED_MARKER, /* extended_marker */ + ERL_DRV_EXTENDED_MAJOR_VERSION, /* major_version */ + ERL_DRV_EXTENDED_MINOR_VERSION, /* minor_version */ + ERL_DRV_FLAG_USE_PORT_LOCKING, /* driver_flags */ + 0, /* handle */ + 0 /* process_exit */ +}; + +DRIVER_INIT(unijp_driver) /* must match name in driver_entry */ +{ + DEBUG(printf("driver_init ...\n" )); + return &unijp_driver_entry; +} + +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/eucjp.c b/cpan/dist/Unicode-Japanese/eucjp.c new file mode 100644 index 00000000..08ae6b93 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/eucjp.c @@ -0,0 +1,217 @@ + +#include "Japanese.h" +#include "sjis.h" + +#ifdef TEST +#define DISP_E2S 0 +#define DISP_S2E 0 +#endif + +/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ +/* sjis=>eucjp庍晶 */ +EXTERN_C +SV* +xs_sjis_eucjp(SV* sv_str) +{ + unsigned char* src; + int len; + SV_Buf result; + const unsigned char* src_end; + + if( sv_str==&PL_sv_undef ) + { + return newSVsv(&PL_sv_undef); + } + + src = (unsigned char*)SvPV(sv_str,PL_na); + len = sv_len(sv_str); + /*fprintf(stderr,"Unicode::Japanese::(xs)sjis_eucjp\n",len); */ + /*bin_dump("in ",src,len); */ + SV_Buf_init(&result,len); + src_end = src+len; + + while( src<src_end ) + { + switch(chk_sjis[*src]) + { + case CHK_SJIS_THROUGH: + { + const unsigned char* start = src; + while( ++src<src_end && chk_sjis[*src]==CHK_SJIS_THROUGH ); + SV_Buf_append_mem(&result,start,src-start); + continue; + } + case CHK_SJIS_C: + { + if( src+2-1<src_end && 0x40<=src[1] && src[1]<=0xfc && src[1]!=0x7f ) + { + unsigned char tmp[2]; + if( 0x9f <= src[1] ) + { + tmp[0] = src[0]*2 - (src[0]>=0xe0 ? 0xe0 : 0x60); + tmp[1] = src[1] + 2; + }else + { + tmp[0] = src[0]*2 - (src[0]>=0xe0 ? 0xe1 : 0x61); + tmp[1] = src[1] + 0x60 + (src[1] < 0x7f); + } + SV_Buf_append_ch2(&result,*(unsigned short*)tmp); + src += 2; + continue; + } + break; + } + case CHK_SJIS_KANA: + { + unsigned char tmp[2] = { 0x8e, 0x00, }; + tmp[1] = src[0]; + SV_Buf_append_ch2(&result,*(unsigned short*)tmp); + ++src; + continue; + } + default: + { +#ifdef TEST + fprintf(stderr,"xs_sjis_eucjp: invalid value [%02x] at chk_sjis[%05x]\n",chk_sjis[*src],*src); +#endif + SV_Buf_append_ch(&result,*src); + ++src; + } + } /*switch */ + + /* invalid char */ + SV_Buf_append_ch(&result,*src); + ++src; + + } /*while */ + + /*bin_dump("out",result.getBegin(),result.getLength()); */ + SV_Buf_setLength(&result); + + return SV_Buf_getSv(&result); +} + +/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ +/* eucjp=>sjis庍晶妐儂衝 */ +/* 1:EUCJP:0212, 3:EUCJP:C 4:EUCJP:KANA */ +#define CHK_EUCJP_THROUGH 0 +#define CHK_EUCJP_0212 1 +#define CHK_EUCJP_C 3 +#define CHK_EUCJP_KANA 4 +static const unsigned char chk_eucjp[256] = +{ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 1 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 2 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 3 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 4 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 5 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 6 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 7 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, /* 8 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 9 */ + 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, /* a */ + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, /* b */ + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, /* c */ + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, /* d */ + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, /* e */ + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, /* f */ +}; + +/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ +/* eucjp=>sjis庍晶 */ +EXTERN_C +SV* +xs_eucjp_sjis(SV* sv_str) +{ + unsigned char* src; + int len; + SV_Buf result; + const unsigned char* src_end; + + if( sv_str==&PL_sv_undef ) + { + return newSVsv(&PL_sv_undef); + } + + src = (unsigned char*)SvPV(sv_str,PL_na); + len = sv_len(sv_str); +#if DISP_E2S + fprintf(stderr,"Unicode::Japanese::(xs)eucjp_sjis\n",len); + bin_dump("in ",src,len); +#endif + SV_Buf_init(&result,len); + src_end = src+len; + + while( src<src_end ) + { + switch(chk_eucjp[*src]) + { + case CHK_EUCJP_THROUGH: + { + const unsigned char* start = src; + while( ++src<src_end && chk_eucjp[*src]==CHK_EUCJP_THROUGH ); + SV_Buf_append_mem(&result,start,src-start); + continue; + } + case CHK_EUCJP_0212: + { + if( src+3-1<src_end ) + { + SV_Buf_append_mem(&result,UNDEF_SJIS,UNDEF_SJIS_LEN); + src += 3; + continue; + } + break; + } + case CHK_EUCJP_C: + { + if( src+2-1<src_end && 0xa1<=src[1] && src[1]<=0xfe ) + { + unsigned char tmp[2]; + if( src[0]%2 ) + { + tmp[0] = (src[0]>>1) + (src[0] < 0xdf ? 0x31 : 0x71); + tmp[1] = src[1] - ( 0x60 + (src[1] < 0xe0) ); + }else + { + tmp[0] = (src[0]>>1) + (src[0] < 0xdf ? 0x30 : 0x70); + tmp[1] = src[1] - 2; + } + SV_Buf_append_ch2(&result,*(unsigned short*)tmp); + src += 2; + continue; + } + break; + } + case CHK_EUCJP_KANA: + { + if( src+2-1<src_end && 0xa1<=src[1] && src[1]<=0xdf ) + { + SV_Buf_append_ch(&result,src[1]); + src += 2; + continue; + } + break; + } + default: + { +#ifdef TEST + fprintf(stderr,"xs_eucjp_sjis, invalid value [%02x] at chk_sjis[%05x]\n",chk_sjis[*src],*src); +#endif + } + } /*switch */ + + /* invalid char */ + SV_Buf_append_ch(&result,*src); + ++src; + } /*while */ + +#if DISP_E2S + bin_dump("out",result.getBegin(),result.getLength()); +#endif + + SV_Buf_setLength(&result); + + return SV_Buf_getSv(&result); +} diff --git a/cpan/dist/Unicode-Japanese/getcode.c b/cpan/dist/Unicode-Japanese/getcode.c new file mode 100644 index 00000000..c25794c8 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/getcode.c @@ -0,0 +1,454 @@ + +/* $Id$ */ + +#include "Japanese.h" +#include "getcode.h" + +#include <string.h> + +#ifndef dAX +/* 5.6.x? */ +#define dAX I32 ax = MARK - PL_stack_base + 1 +#endif + +#define PERL_PATCHLEVEL_H_IMPLICIT +#include "patchlevel.h" + +#if !defined(PERL_VERSION) && defined(PATCHLEVEL) +/* 5.005_xx and prior */ +#define PERL_REVISION 5 +#define PERL_VERSION PATCHLEVEL +#define PERL_SUBVERSION SUBVERSION +#endif + +#if PERL_VERSION <= 4 && !defined(PL_stack_base) +/* 5.004 */ +extern SV ** Perl_stack_base; +#define PL_stack_base Perl_stack_base +#endif + +#define GC_DISP 0 + +#ifndef __cplusplus +#undef bool +#undef true +#undef false +typedef enum bool { false, true, } bool; +#endif + +/* 妐儂戊□玉爛醒 */ +enum charcode_t +{ + cc_unknown, + cc_ascii, + cc_sjis, + cc_eucjp, + cc_jis_au, + cc_jis_jsky, + cc_jis, + cc_utf8, + cc_utf16, + cc_utf32, + cc_utf32_be, + cc_utf32_le, + cc_sjis_jsky, + cc_sjis_au, + cc_sjis_imode, + cc_sjis_doti, + cc_last, +}; +typedef enum charcode_t charcode_t; + +/* 妐儂戊□玉抩妐儂昫(SV*) */ +#define new_CC_UNKNOWN() newSVpvn("unknown", 7) +#define new_CC_ASCII() newSVpvn("ascii", 5) +#define new_CC_SJIS() newSVpvn("sjis", 4) +#define new_CC_JIS_AU() newSVpvn("jis-au", 6) +#define new_CC_JIS_JSKY() newSVpvn("jis-jsky",8) +#define new_CC_JIS() newSVpvn("jis", 3) +#define new_CC_EUCJP() newSVpvn("euc", 3) +#define new_CC_UTF8() newSVpvn("utf8", 4) +#define new_CC_UTF16() newSVpvn("utf16", 5) +#define new_CC_UTF32() newSVpvn("utf32", 5) +#define new_CC_UTF32_BE() newSVpvn("utf32-be",8) +#define new_CC_UTF32_LE() newSVpvn("utf32-le",8) +#define new_CC_SJIS_JSKY() newSVpvn("sjis-jsky",9) +#define new_CC_SJIS_IMODE() newSVpvn("sjis-imode",10) +#define new_CC_SJIS_DOTI() newSVpvn("sjis-doti",9) +#define new_CC_SJIS_AU() newSVpvn("sjis-au",7) + +/* */ +#define RE_BOM2_BE "\xfe\xff" +#define RE_BOM2_LE "\xff\xfe" +#define RE_BOM4_BE "\x00\x00\xfe\xff" +#define RE_BOM4_LE "\xff\xfe\x00\x00" + +#if defined(TEST) && GC_DISP +/* 妐儂戊□玉爛醒毛妐儂戊□玉抩卞. */ +static const char* charcodeToStr(charcode_t code) +{ + switch(code) + { + case cc_unknown: return "unknown"; + case cc_ascii: return "ascii"; + case cc_sjis: return "sjis"; + case cc_eucjp: return "eucjp"; + case cc_jis_au: return "jis-au"; + case cc_jis_jsky: return "jis-jsky"; + case cc_jis: return "jis"; + case cc_utf8: return "utf8"; + case cc_utf32: return "utf32"; + case cc_utf32_be: return "utf32-be"; + case cc_utf32_le: return "utf32-le"; + case cc_sjis_jsky: return "sjis-jsky"; + case cc_sjis_imode: return "sjis-imode"; + case cc_sjis_doti: return "sjis-doti"; + case cc_sjis_au: return "sjis-au"; + default: return NULL; + } +} +#endif +#ifdef TEST +DECL_MAP_MODE(ascii,1) = { "ascii", }; +DECL_MAP_MODE(eucjp,5) = +{ "eucjp", "0212:3.1","0212:3.2","c:2.1","kana:2.1",}; +DECL_MAP_MODE(sjis,2) = { "sjis","c:2.1", }; +DECL_MAP_MODE(jis,11) = +{ + "jis","jis#1","jis#2","jis#3","jis#4","jis#5","jis#6", + "jis#7","jis#loop1","jis#loop2","jis#kana", +}; +DECL_MAP_MODE(jis_au,12) = +{ + "jis","jis#1","jis#2","jis#3","jis#4","jis#5","jis#6", + "jis#7","jis#loop1","jis#loop2","jis#kana","jis#au", +}; +DECL_MAP_MODE(jis_jsky,13) = +{ + "jis","jis#1","jis#2","jis#3","jis#4","jis#5","jis#6", + "jis#7","jis#loop1","jis#loop2","jis#kana","jis#j2","jis#jend", +}; +DECL_MAP_MODE(utf8,6) = +{ + "utf8", + "u8:6.1","u8:6.2","u8:6.3","u8:6.4","u8:6.5", +}; +DECL_MAP_MODE(utf32_be,4) = +{ + "utf32-be","utf32-be:4:1","utf32-be:4:2","utf32-be:4:3", +}; +DECL_MAP_MODE(utf32_le,4) = +{ + "utf32-le","utf32-le:4:1","utf32-le:4:2","utf32-le:4:3", +}; +DECL_MAP_MODE(sjis_jsky,5) = +{ + "sjis","c:2.1", + "jsky:start:1","jsky:start:2","jsky:code1", +}; +DECL_MAP_MODE(sjis_imode,4) = +{ + "sjis","c:2.1", + "imode1:1","imode2:1", +}; +DECL_MAP_MODE(sjis_doti,7) = +{ + "sjis","c:2.1", + "doti1:1", "doti2:1", "doti3:1", "doti4:1", "doti5:1", +}; +DECL_MAP_MODE(sjis_au,3) = +{ + "sjis","c:2.1", + "au:1", +}; +#endif + +/* 妐儂戊□玉衝篕卞銀迕允月厭瞻蟲. */ +struct CodeCheck +{ + charcode_t code; + const unsigned char* base; + const unsigned char* table; +#ifdef TEST + const char** msg; +#endif +}; +typedef struct CodeCheck CodeCheck; + +/* 妐儂戊□玉衝磥彖暾橇謫. */ +#ifndef TEST +#define GEN_CODE(name) \ + { cc_##name, (const unsigned char*)map_##name, (const unsigned char*)map_##name, } +#else +#define GEN_CODE(name) \ + { cc_##name, (const unsigned char*)map_##name, (const unsigned char*)map_##name, mode_##name, } +#endif +#define cc_tmpl_max 13 +const CodeCheck cc_tmpl[cc_tmpl_max] = +{ + GEN_CODE(utf32_be), + GEN_CODE(utf32_le), + GEN_CODE(ascii), + GEN_CODE(jis), + GEN_CODE(jis_au), + GEN_CODE(jis_jsky), + GEN_CODE(eucjp), + GEN_CODE(sjis), + GEN_CODE(sjis_jsky), + GEN_CODE(sjis_imode), + GEN_CODE(sjis_au), + GEN_CODE(sjis_doti), + GEN_CODE(utf8), +}; + +/* 衝篞貒怳庣蝓刈. */ +struct CodeResult +{ + charcode_t code; + int begin; + int len; +}; +typedef struct CodeResult CodeResult; + +static bool _is_acceptable_state(const CodeCheck* check) +{ + /* special cases. */ + if( check->table==map_jis_jsky[11] ) + { /* jis-jsky, jis#j2 */ + return true; + } + if( check->table==map_sjis_jsky[4] ) + { /* sjis-jsky, sjis#j2 */ + return true; + } + return false; +} + +static int getcode_list(SV* sv_str, CodeCheck* check) +{ + unsigned char* src; + int len; + const unsigned char* src_end; + int cc_max; + + if( sv_str==&PL_sv_undef ) + { + return 0; + } + + src = (unsigned char*)SvPV(sv_str,PL_na); + len = sv_len(sv_str); + src_end = src+len; + + /* empty string */ + /* (jp:) 塢妐儂昫反 unknown */ + if( len==0 ) + { + return 0; + } + + /* BOM of UTF32 */ + if( (len%4)==0 && len>=4 && + ( memcmp(src,RE_BOM4_BE,4)==0 || memcmp(src,RE_BOM4_LE,4)==0 ) ) + { + check[0].code = cc_utf32; + return 1; + } + + /* BOM of UTF16 */ + if( (len%2)==0 && len>=2 && + ( memcmp(src,RE_BOM2_BE,2)==0 || memcmp(src,RE_BOM2_LE,2)==0 ) ) + { + check[0].code = cc_utf16; + return 1; + } + + /* fprintf(stderr,"Unicode::Japanese::(xs)getcode[%d]\n",len); */ + /* fprintf(stderr,">>%s<<\n",src); */ + /* bin_dump("in ",src,len); */ + + memcpy(check,cc_tmpl,sizeof(cc_tmpl)); + cc_max = cc_tmpl_max; + + for( ; src<src_end; ++src ) + { + int invalids; + int i; +#if TEST && GC_DISP + fprintf(stderr,"[%d] '%c' 0x%02x (%d)\n",len-(src_end-src),(0x20<=*src&&*src<=0x7f?*src:'.'),*src,*src); +#endif + /* 虧啖毛ㄠ勾褡戶月℅ */ + invalids = 0; + for( i=0; i<cc_max; ++i ) + { + int nxt = check[i].table[*src]; +#if TEST && GC_DISP + fprintf(stderr," %s : %d (%s)\n",charcodeToStr(check[i].code),nxt,nxt!=map_invalid?check[i].msg[nxt]:"invalid"); +#endif + if( nxt!=map_invalid ) + { + check[i].table = check[i].base+nxt*256; + }else + { + ++invalids; + check[i].table = NULL; + } + } + if( invalids==0 ) + { /* 蟈朿煤糧 */ + continue; + }else if( cc_max-invalids>0 ) + { /* 引分丐曰℅ */ + int rd = 0; + int wr = 0; + for( ;rd<cc_max; ++rd ) + { + if( check[rd].table ) + { + if( rd!=wr ) + { + check[wr] = check[rd]; + } + ++wr; + } + } + cc_max = wr; + }else + { /* 蟈朿分戶℅ */ + return 0; + } + } + + /* check if we have stopped at a valid (final?) state */ + { + int wr = 0; + int i; + for( i=0; i<cc_max; ++i ) + { + if( check[i].table == check[i].base || _is_acceptable_state(&check[i]) ) + { + if( wr!=i ) + { + check[wr] = check[i]; + } + ++wr; + } + } + cc_max = wr; + } + +#if TEST && GC_DISP + fprintf(stderr,"<availables>\n"); + { + int i; + for( i=0; i<cc_max; ++i ) + { + fprintf(stderr," %s\n",charcodeToStr(check[i].code)); + } + } +#endif + + return cc_max; +} + +#ifndef NO_XSUBS + +/* getcode楮醒 */ +SV* xs_getcode(SV* sv_str) +{ + int matches; + CodeCheck check[cc_tmpl_max]; + + if( sv_str==&PL_sv_undef ) + { + return new_SV_UNDEF(); + } + matches = getcode_list(sv_str, check); + if( matches>0 ) + { + int index = 0; +#if TEST && GC_DISP + fprintf(stderr,"<selected>\n"); + fprintf(stderr," %d of 0..%d\n",index,matches-1); + fprintf(stderr," %s\n",charcodeToStr(check[index].code)); +#endif + switch(check[index].code) + { + case cc_unknown: return new_CC_UNKNOWN(); + case cc_ascii: return new_CC_ASCII(); + case cc_sjis: return new_CC_SJIS(); + case cc_eucjp: return new_CC_EUCJP(); + case cc_jis: return new_CC_JIS(); + case cc_jis_au: return new_CC_JIS_AU(); + case cc_jis_jsky: return new_CC_JIS_JSKY(); + case cc_utf8: return new_CC_UTF8(); + case cc_utf16: return new_CC_UTF16(); + case cc_utf32: return new_CC_UTF32(); + case cc_utf32_be: return new_CC_UTF32_BE(); + case cc_utf32_le: return new_CC_UTF32_LE(); + case cc_sjis_jsky: return new_CC_SJIS_JSKY(); + case cc_sjis_imode: return new_CC_SJIS_IMODE(); + case cc_sjis_doti: return new_CC_SJIS_DOTI(); + case cc_sjis_au: return new_CC_SJIS_AU(); + + default: +#ifdef TEST + return NULL; +#else + return new_CC_UNKNOWN(); +#endif + } + }else + { + return new_CC_UNKNOWN(); + } +} + +/* getcode_list楮醒 */ +int xs_getcode_list(SV* sv_str) +{ + int matches; + CodeCheck check[cc_tmpl_max]; + int i; + dSP; dMARK; dAX; /* XSARGS; - items */ + + if( sv_str==&PL_sv_undef ) + { + return 0; + } + matches = getcode_list(sv_str, check); + if( matches<=0 ) + { + return 0; + } + EXTEND(SP, matches); + for( i=0; i<matches; ++i ) + { + switch(check[i].code) + { + case cc_unknown: ST(i) = sv_2mortal( new_CC_UNKNOWN() ); break; + case cc_ascii: ST(i) = sv_2mortal( new_CC_ASCII() ); break; + case cc_sjis: ST(i) = sv_2mortal( new_CC_SJIS() ); break; + case cc_eucjp: ST(i) = sv_2mortal( new_CC_EUCJP() ); break; + case cc_jis: ST(i) = sv_2mortal( new_CC_JIS() ); break; + case cc_jis_au: ST(i) = sv_2mortal( new_CC_JIS_AU() ); break; + case cc_jis_jsky: ST(i) = sv_2mortal( new_CC_JIS_JSKY() ); break; + case cc_utf8: ST(i) = sv_2mortal( new_CC_UTF8() ); break; + case cc_utf16: ST(i) = sv_2mortal( new_CC_UTF16() ); break; + case cc_utf32: ST(i) = sv_2mortal( new_CC_UTF32() ); break; + case cc_utf32_be: ST(i) = sv_2mortal( new_CC_UTF32_BE() ); break; + case cc_utf32_le: ST(i) = sv_2mortal( new_CC_UTF32_LE() ); break; + case cc_sjis_jsky: ST(i) = sv_2mortal( new_CC_SJIS_JSKY() ); break; + case cc_sjis_imode: ST(i) = sv_2mortal( new_CC_SJIS_IMODE() ); break; + case cc_sjis_doti: ST(i) = sv_2mortal( new_CC_SJIS_DOTI() ); break; + default: ST(i) = sv_2mortal( new_CC_UNKNOWN() ); break; + } + } + return matches; +} + +#endif + +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/getcode_map.c b/cpan/dist/Unicode-Japanese/getcode_map.c new file mode 100644 index 00000000..63341b22 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/getcode_map.c @@ -0,0 +1,1526 @@ + +/* This file was auto-generated by gen_codemap.pl */ +/* generated at: Wed Jan 16 10:49:33 2008 */ + +/* $Id$ */ + +#include "getcode.h" + +/* ---------------------------------------------------------------------------- + * << ascii >> + * IVNALID = 127 + * VALID = 0 + */ +const unsigned char map_ascii[1][256] = +{ + { + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [0] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127, 0, 0, 0, 0, /* [1] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [2] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [3] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [4] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [5] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [6] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [7] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [8] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [9] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [a] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [b] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [c] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [d] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [e] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [f] */ + }, +}; + +/* ---------------------------------------------------------------------------- + * << eucjp >> + * IVNALID = 127 + * VALID = 0 + * ASCII = 0 + * EUCJP:0212 = 1..2 + * EUCJP:C = 3..3 + * EUCJP:KANA = 4..4 + */ +const unsigned char map_eucjp[5][256] = +{ + { /* [0] first */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [0] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127, 0, 0, 0, 0, /* [1] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [2] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [3] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [4] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [5] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [6] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [7] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127, 4, 1, /* [8] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [9] */ + 127, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, /* [a] */ + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, /* [b] */ + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, /* [c] */ + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, /* [d] */ + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, /* [e] */ + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,127, /* [f] */ + }, + { /* [1] 0212:3:2 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [0] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [1] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [2] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [3] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [4] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [5] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [6] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [7] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [8] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [9] */ + 127, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, /* [a] */ + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, /* [b] */ + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, /* [c] */ + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, /* [d] */ + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, /* [e] */ + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,127, /* [f] */ + }, + { /* [2] 0212:3 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [0] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [1] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [2] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [3] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [4] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [5] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [6] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [7] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [8] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [9] */ + 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [a] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [b] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [c] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [d] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [e] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127, /* [f] */ + }, + { /* [3] c:2 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [0] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [1] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [2] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [3] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [4] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [5] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [6] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [7] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [8] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [9] */ + 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [a] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [b] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [c] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [d] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [e] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127, /* [f] */ + }, + { /* [4] kana:2 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [0] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [1] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [2] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [3] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [4] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [5] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [6] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [7] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [8] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [9] */ + 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [a] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [b] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [c] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [d] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [e] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [f] */ + }, +}; + +/* ---------------------------------------------------------------------------- + * << sjis >> + * IVNALID = 127 + * VALID = 0 + * ASCII = 0 + * SJIS:DBCS = 1..1 + * SJIS:KANA = 0 + */ +const unsigned char map_sjis[2][256] = +{ + { /* [0] first */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [0] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127, 0, 0, 0, 0, /* [1] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [2] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [3] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [4] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [5] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [6] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [7] */ + 127, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* [8] */ + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* [9] */ + 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [a] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [b] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [c] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [d] */ + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* [e] */ + 127,127,127,127,127,127,127,127,127,127, 1, 1, 1,127,127,127, /* [f] */ + }, + { /* [1] c:2 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [0] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [1] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [2] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [3] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [4] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [5] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [6] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127, /* [7] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [8] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [9] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [a] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [b] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [c] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [d] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [e] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127,127,127, /* [f] */ + }, +}; + +/* ---------------------------------------------------------------------------- + * << utf8 >> + * IVNALID = 127 + * VALID = 0 + * ASCII = 0 + * UTF8:2 = 5 + * UTF8:3 = 4 + * UTF8:4 = 3 + * UTF8:5 = 2 + * UTF8:6 = 1..5 + */ +const unsigned char map_utf8[6][256] = +{ + { /* [0] first */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1,127,127, + }, + { /* [1] utf8:6:2 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [2] utf8:6:3 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [3] utf8:6:4 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [4] utf8:6:5 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [5] utf8:6:6 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, +}; + +/* ---------------------------------------------------------------------------- + * << jis >> + * IVNALID = 127 + * VALID = 0 + * ASCII = 0 + */ +const unsigned char map_jis[11][256] = +{ + { /* [0] first */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [1] jis_0208(1978,1983):2 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127, 2,127, 3,127, 7,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [2] jis#2 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 8,127, 8,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [3] jis#3 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 4,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [4] jis#4 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127, 5,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [5] jis#5 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127, 6,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [6] jis#6 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127, 8,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [7] jis#7 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127, 0,127,127,127,127,127,127, 10, 0,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [8] jis#loop1 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127, 1,127,127,127,127, + 127, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9,127,127,127,127,127,127,127, 9, 9, 9,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9,127,127,127,127,127,127,127, 9, 9, 9,127, + }, + { /* [9] jis#loop2 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,127, + }, + { /* [ 10,] kana */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127, 1,127,127,127,127, + 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, + 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, + 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, + 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, + 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, + 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, + 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, +}; + +/* ---------------------------------------------------------------------------- + * << jis:jsky >> + * IVNALID = 127 + * VALID = 0 + * ASCII = 0 + */ +const unsigned char map_jis_jsky[13][256] = +{ + { /* [0] first */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [1] jis_0208(1978,1983):2 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127, 2,127, 3,127, 7,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [2] jis#2 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 8,127, 8,127,127, 11, 11, 11,127,127,127,127,127,127,127, + 11, 11,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [3] jis#3 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 4,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [4] jis#4 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127, 5,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [5] jis#5 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127, 6,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [6] jis#6 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127, 8,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [7] jis#7 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127, 0,127,127,127,127,127,127, 10, 0,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [8] jis#loop1 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127, 1,127,127,127,127, + 127, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9,127,127,127,127,127,127,127, 9, 9, 9,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9,127,127,127,127,127,127,127, 9, 9, 9,127, + }, + { /* [9] jis#loop2 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,127, + }, + { /* [ 10,] kana */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127, 1,127,127,127,127, + 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, + 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, + 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, + 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, + 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, + 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, + 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [12] jis#j2 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, + 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, + 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, + 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, + 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, + 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, + 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, + 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, + 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, + 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, + 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12,127,127,127,127,127, + }, + { /* [0] jis#jend */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, 0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, +}; + +/* ---------------------------------------------------------------------------- + * << jis:au >> + * IVNALID = 127 + * VALID = 0 + * ASCII = 0 + */ +const unsigned char map_jis_au[12][256] = +{ + { /* [0] first */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [1] jis_0208(1978,1983):2 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127, 2,127, 3,127, 7,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [2] jis#2 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 8,127, 8,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [3] jis#3 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 4,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [4] jis#4 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127, 5,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [5] jis#5 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127, 6,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [6] jis#6 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127, 8,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [7] jis#7 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127, 0,127,127,127,127,127,127, 10, 0,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [8] jis#loop1 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127, 1,127,127,127,127, + 127, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,127, + }, + { /* [9] jis#loop2 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,127, + }, + { /* [ 10,] kana */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127, 1,127,127,127,127, + 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, + 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, + 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, + 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, + 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, + 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, + 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, +}; + +/* ---------------------------------------------------------------------------- + * << utf32-be >> + * IVNALID = 127 + * VALID = 0 + * UTF32-BE = 1..3 + */ +const unsigned char map_utf32_be[4][256] = +{ + { /* [0] first */ + 1,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [1] utf32-be:4:2 */ + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [2] utf32-be:4:3 */ + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + }, + { /* [3] utf32-be:4 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }, +}; + +/* ---------------------------------------------------------------------------- + * << utf32-le >> + * IVNALID = 127 + * VALID = 0 + * UTF32-LE = 1..3 + */ +const unsigned char map_utf32_le[4][256] = +{ + { /* [0] first */ + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + }, + { /* [1] utf32-le:4:2 */ + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + }, + { /* [2] utf32-le:4:3 */ + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, + { /* [ 3,] utf32-le:4 */ + 0,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, + }, +}; + +/* ---------------------------------------------------------------------------- + * << sjis:jsky >> + * IVNALID = 127 + * VALID = 0 + * ASCII = 0 + * SJIS:C = 1..1 + * SJIS:KANA = 0 + */ +const unsigned char map_sjis_jsky[5][256] = +{ + { /* [0] first */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [0] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, /* [1] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [2] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [3] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [4] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [5] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [6] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [7] */ + 127, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* [8] */ + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* [9] */ + 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [a] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [b] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [c] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [d] */ + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* [e] */ + 127,127,127,127,127,127,127,127,127,127, 1, 1, 1,127,127,127, /* [f] */ + }, + { /* [1] c:2 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [0] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [1] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [2] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [3] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [4] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [5] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [6] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127, /* [7] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [8] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [9] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [a] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [b] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [c] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [d] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [e] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127,127,127, /* [f] */ + }, + { /* [2] jsy-start:2 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [0] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, /* [1] */ + 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [2] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [3] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [4] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [5] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [6] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [7] */ + 127, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* [8] */ + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* [9] */ + 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [a] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [b] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [c] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [d] */ + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,127, /* [e] */ + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* [f] */ + }, + { /* [3] jsky-esc:1 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [0] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [1] */ + 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, /* [2] */ + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 4, 4, 4, /* [3] */ + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, /* [4] */ + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, /* [5] */ + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, /* [6] */ + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0, /* [7] */ + 127, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* [8] */ + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* [9] */ + 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [a] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, /* [b] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [c] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [d] */ + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,127, /* [e] */ + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* [f] */ + }, + { /* [4] jsky-esc:2 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [0] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [1] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [2] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [3] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [4] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [5] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [6] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [7] */ + 127, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* [8] */ + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* [9] */ + 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [a] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [b] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [c] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [d] */ + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,127, /* [e] */ + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* [f] */ + }, +}; + +/* ---------------------------------------------------------------------------- + * << sjis:imode >> + * IVNALID = 127 + * VALID = 0 + * ASCII = 0 + * SJIS:C = 1..1 + * SJIS:KANA = 0 + * emoji:F8xx = 2 + * emoji:F9xx = 3 + */ +const unsigned char map_sjis_imode[4][256] = +{ + { /* [0] first */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [0] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127, 0, 0, 0, 0, /* [1] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [2] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [3] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [4] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [5] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [6] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [7] */ + 127, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* [8] */ + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* [9] */ + 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [a] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [b] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [c] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [d] */ + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* [e] */ + 127,127,127,127,127,127,127,127, 2, 3, 1, 1, 1,127, /* [f] */ + }, + { /* [1] c:2 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [0] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [1] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [2] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [3] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [4] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [5] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [6] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127, /* [7] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [8] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [9] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [a] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [b] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [c] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [d] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [e] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127,127,127, /* [f] */ + }, + { /* [ 2,] imode-emoji(1):2 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [0] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [1] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [2] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [3] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [4] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [5] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [6] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127, /* [7] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [8] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [9] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [a] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [b] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [c] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [d] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [e] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127,127,127, /* [f] */ + }, + { /* [ 3,] imode-emoji(2):2 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [0] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [1] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [2] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [3] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [4] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [5] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [6] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127, /* [7] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [8] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [9] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [a] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [b] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [c] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [d] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [e] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127,127,127, /* [f] */ + }, +}; + +/* ---------------------------------------------------------------------------- + * << sjis:doti >> + * IVNALID = 127 + * VALID = 0 + * ASCII = 0 + * SJIS:C = 1..1 + * SJIS:KANA = 0 + */ +const unsigned char map_sjis_doti[7][256] = +{ + { /* [0] first */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [0] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127, 0, 0, 0, 0, /* [1] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [2] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [3] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [4] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [5] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [6] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [7] */ + 127, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* [8] */ + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* [9] */ + 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [a] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [b] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [c] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [d] */ + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* [e] */ + 2, 3, 4, 5, 6,127,127,127,127,127, 1, 1, 1,127,127,127, /* [f] */ + }, + { /* [1] c:2 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [0] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [1] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [2] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [3] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [4] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [5] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [6] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127, /* [7] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [8] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [9] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [a] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [b] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [c] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [d] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [e] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127,127,127, /* [f] */ + }, + { /* [2] doti-emoji(1):2 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [0] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [1] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [2] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [3] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [4] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [5] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [6] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127, /* [7] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [8] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [9] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [a] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [b] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [c] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [d] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [e] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127,127,127, /* [f] */ + }, + { /* [3] doti-emoji(2):2 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [0] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [1] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [2] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [3] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [4] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [5] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [6] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127, /* [7] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [8] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [9] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [a] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [b] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [c] */ + 0, 0, 0, 0, 0, 0, 0,127,127,127,127,127,127,127,127,127, /* [d] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [e] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127,127,127, /* [f] */ + }, + { /* [4] doti-emoji(3):2 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [0] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [1] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [2] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [3] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [4] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [5] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [6] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127, /* [7] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [8] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [9] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [a] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [b] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [c] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [d] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [e] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127,127,127, /* [f] */ + }, + { /* [5] doti-emoji(4):2 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [0] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [1] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [2] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [3] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [4] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [5] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [6] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127, /* [7] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [8] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [9] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [a] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [b] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [c] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [d] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [e] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127,127,127, /* [f] */ + }, + { /* [6] doti-emoji(5):2 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [0] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [1] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [2] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [3] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [4] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [5] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [6] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127, /* [7] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [8] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [9] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [a] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [b] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [c] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [d] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [e] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127, /* [f] */ + }, +}; + +/* ---------------------------------------------------------------------------- + * << sjis:au >> + * IVNALID = 127 + * VALID = 0 + * ASCII = 0 + * SJIS:DBCS = 1..1 + * SJIS:KANA = 0 + * SJIS:AU = 2..2 + */ +const unsigned char map_sjis_au[3][256] = +{ + { /* [0] first */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [0] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127, 0, 0, 0, 0, /* [1] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [2] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [3] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [4] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [5] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [6] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [7] */ + 127, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* [8] */ + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* [9] */ + 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [a] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [b] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [c] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [d] */ + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* [e] */ + 127,127,127, 2, 2, 2, 2,127,127,127, 1, 1, 1,127,127,127, /* [f] */ + }, + { /* [1] c:2 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [0] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [1] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [2] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [3] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [4] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [5] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [6] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127, /* [7] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [8] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [9] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [a] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [b] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [c] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [d] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [e] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127,127,127, /* [f] */ + }, + { /* [2] au:2 */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [0] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [1] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [2] */ + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127, /* [3] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [4] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [5] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [6] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [7] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [8] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [9] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [a] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [b] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [c] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [d] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* [e] */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127,127,127, /* [f] */ + }, +}; + diff --git a/cpan/dist/Unicode-Japanese/hints/MSWin32.pl b/cpan/dist/Unicode-Japanese/hints/MSWin32.pl new file mode 100644 index 00000000..116814bd --- /dev/null +++ b/cpan/dist/Unicode-Japanese/hints/MSWin32.pl @@ -0,0 +1,7 @@ + +use strict; + +print "**** hints/MSWin32.pl ****\n"; + +Unicode::Japanese::MakeMaker::enableXS('MSWin32',undef,undef); +#Unicode::Japanese::MakeMaker::disableXS(); diff --git a/cpan/dist/Unicode-Japanese/hints/freebsd.pl b/cpan/dist/Unicode-Japanese/hints/freebsd.pl new file mode 100644 index 00000000..b760b9d7 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/hints/freebsd.pl @@ -0,0 +1,11 @@ + + +use strict; + +print "**** hints/freebsd.pl ****\n"; + +my $hdr = <<EOF; +#include <fcntl.h> +EOF + +Unicode::Japanese::MakeMaker::enableXS('freebsd',$hdr,undef); diff --git a/cpan/dist/Unicode-Japanese/hints/linux.pl b/cpan/dist/Unicode-Japanese/hints/linux.pl new file mode 100644 index 00000000..73a8e26a --- /dev/null +++ b/cpan/dist/Unicode-Japanese/hints/linux.pl @@ -0,0 +1,6 @@ + +use strict; + +print "**** hints/linux.pl ****\n"; + +Unicode::Japanese::MakeMaker::enableXS('linux',undef,undef); diff --git a/cpan/dist/Unicode-Japanese/hints/solaris.pl b/cpan/dist/Unicode-Japanese/hints/solaris.pl new file mode 100644 index 00000000..ff12618e --- /dev/null +++ b/cpan/dist/Unicode-Japanese/hints/solaris.pl @@ -0,0 +1,7 @@ + +use strict; + +print "**** hints/solaris.pl ****\n"; + +Unicode::Japanese::MakeMaker::remove_ccflags('-Wall'); +Unicode::Japanese::MakeMaker::enableXS('solaris',undef,undef); diff --git a/cpan/dist/Unicode-Japanese/hints/sunos.pl b/cpan/dist/Unicode-Japanese/hints/sunos.pl new file mode 100644 index 00000000..90bc611e --- /dev/null +++ b/cpan/dist/Unicode-Japanese/hints/sunos.pl @@ -0,0 +1,10 @@ + +use strict; + +print "**** hints/sunos.pl ****\n"; + +my $hdr = <<EOF; +#include <fcntl.h> +EOF + +Unicode::Japanese::MakeMaker::enableXS('sunos',$hdr,undef); diff --git a/cpan/dist/Unicode-Japanese/inc/ExtUtils/MY_Metafile.pm b/cpan/dist/Unicode-Japanese/inc/ExtUtils/MY_Metafile.pm new file mode 100644 index 00000000..c9da06e2 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/inc/ExtUtils/MY_Metafile.pm @@ -0,0 +1,550 @@ +## ---------------------------------------------------------------------------- +# ExtUtils::MY_Metafile +# ----------------------------------------------------------------------------- +# Mastering programmed by YAMASHINA Hio +# +# Copyright 2006-2008 YAMASHINA Hio +# ----------------------------------------------------------------------------- +# $Id$ +# ----------------------------------------------------------------------------- +package ExtUtils::MY_Metafile; +use strict; +#use warnings; # warnings pragma was first released with perl 5.006. +use ExtUtils::MakeMaker; + +use vars qw($VERSION @EXPORT); + +$VERSION = '0.09'; +@EXPORT = qw(my_metafile); + +use vars qw(%META_PARAMS); # DISTNAME(pkgname)=>HASHREF. + +use vars qw($DEFAULT_META_SPEC_VERSION); +$DEFAULT_META_SPEC_VERSION = '1.3'; + +1; + +# ----------------------------------------------------------------------------- +# for: use inc::ExtUtils::MY_Metafile; +# +sub inc::ExtUtils::MY_Metafile::import +{ + my $pkg = 'ExtUtils::MY_Metafile'; + push(@inc::ExtUtils::MY_Metafile::ISA, $pkg); + goto &import; +} + +# ----------------------------------------------------------------------------- +# import. +# +sub import +{ + my $pkg = shift; + my @syms = (!@_ || grep{/^:all$/}@_) ? @EXPORT : @_; + my $callerpkg = caller; + + foreach my $name (@syms) + { + my $sub = $pkg->can($name); + $sub or next; + no strict 'refs'; + *{$callerpkg.'::'.$name} = $sub; + } + if( !grep{ /^:no_setup$/ } @_ ) + { + # override. + *MM::metafile_target = \&_mm_metafile; + } +} + +# ----------------------------------------------------------------------------- +# _diag_version(); +# +sub _diag_version +{ + my $mmver = $ExtUtils::MakeMaker::VERSION; + my $mmvernum = $mmver; + if( $mmvernum =~ /^(\d+)\.(\d+)_(\d+)\z/ ) + { + $mmvernum = "$1.$2$3"; + $mmver .= "=$mmvernum"; + } + if( $mmvernum >= 6.30 ) + { + print STDERR "# ExtUtils::MY_Metafile for MM 6.30 or later ($mmver).\n"; + }else + { + print STDERR "# ExtUtils::MY_Metafile for MM 6.25 or earlier ($mmver).\n"; + } +} + +# ----------------------------------------------------------------------------- +# my_metafile($distname => $param); +# my_metafile($param); +# +sub my_metafile +{ + my $distname = @_>=2 && shift; + my $param = shift; + UNIVERSAL::isa($distname,'HASH') and $distname = $distname->{DISTNAME}; + $distname ||= ''; + $distname =~ s/::/-/g; + $META_PARAMS{$distname} and warn "# overwrite previous meta config $distname.\n"; + $META_PARAMS{$distname} = $param; +} + +# ----------------------------------------------------------------------------- +# _mm_metafile($MM) +# altanative of MM::metafile_target. +# takes $MM object and returns makefile text. +# +sub _mm_metafile +{ + my $this = shift; + + if( $this->{NO_META} ) + { + return + "metafile:\n" . + "\t\$(NOECHO) \$(NOOP)\n"; + } + + # generate META.yml text. + # + my $meta = _gen_meta_yml($this); + my @write_meta = ( + '$(NOECHO) $(ECHO) Generating META.yml', + $this->echo($meta, 'META_new.yml'), + ); + + # format as makefile text. + # + my ($make_target, $metaout_file); + my $mmvernum = $ExtUtils::MakeMaker::VERSION; + if( $mmvernum =~ /^(\d+)\.(\d+)_(\d+)\z/ ) + { + $mmvernum = "$1.$2$3"; + } + if( $mmvernum >= 6.30 ) + { + $make_target = "# for MM 6.30 or later.\n"; + $make_target .= "metafile : create_distdir\n"; + $metaout_file = '$(DISTVNAME)/META.yml'; + }else + { + $make_target = "# for MM 6.25 or earlier.\n"; + $make_target .= "metafile :\n"; + $metaout_file = 'META.yml', + } + + my $rename_meta = "-\$(NOECHO) \$(MV) META_new.yml $metaout_file"; + my $make_body = join('', map{"\t$_\n"} @write_meta, $rename_meta); + "$make_target$make_body"; +} + +# ----------------------------------------------------------------------------- +# _gen_meta_yml($MM); +# generate META.yml text. +# +sub _gen_meta_yml +{ + # from MakeMaker-6.30. + my $this = shift; + my $param = shift; + my $check_meta_spec = 1; + if( !$param ) + { + $param = $META_PARAMS{$this->{DISTNAME}} || $META_PARAMS{''}; + if( !$param ) + { + $param = {}; + $check_meta_spec = 0; + } + } + if( $META_PARAMS{':all'} ) + { + # special key. + $param = { %{$META_PARAMS{':all'}}, %$param }; + } + + # meta_spec and meta_spec_version. + my $meta_spec = $param->{meta_spec} || $param->{'meta-spec'}; + if($param->{meta_spec} && $param->{'meta-spec'} ) + { + warn "both meta_spec and meta-spec exist.\n"; + } + $meta_spec &&= {%$meta_spec}; # sharrow-copy. + $meta_spec ||= {}; + if( exists($param->{meta_spec_version}) && exists($meta_spec->{version}) ) + { + warn "both meta_spec_vesrion and meta_spec.version exist.\n"; + } + $meta_spec->{version} ||= $param->{meta_spec_version} || $DEFAULT_META_SPEC_VERSION; + $meta_spec->{url} ||= "http://module-build.sourceforge.net/META-spec-v$meta_spec->{version}.html"; + + # requires:, build_requires: + my $requires_to_yaml = sub{ + my $key = shift; + my $hash = shift; + my $yaml = ''; + my ($maxkeylen) = sort{$b<=>$a} map{length($_)} keys %$hash; + my ($maxvallen) = sort{$b<=>$a} map{length($_)} values %$hash; + foreach my $name ( sort { lc $a cmp lc $b } keys %$hash ) + { + my $ver = $hash->{$name}; + $yaml .= sprintf " %-*s %*s\n", $maxkeylen+1, "$name:", $maxvallen, $ver; + } + chomp $yaml; + $yaml ? "$key:\n$yaml" : ''; + }; + my $requires = $requires_to_yaml->(requires => $param->{requires} || $this->{PREREQ_PM}); + my $build_requires = $requires_to_yaml->(build_requires => $param->{build_requires}); + + # no_index: + my $no_index = $param->{no_index}; + if( !$no_index || !$no_index->{directory} ) + { + my @dirs = grep{-d $_} (qw( + inc t + ex eg example examples sample samples demo demos + )); + $no_index = @dirs && +{ directory => \@dirs }; + } + $no_index = $no_index ? _yaml_out({no_index=>$no_index}) : ''; + chomp $no_index; + if( $param->{no_index} && !$ENV{NO_NO_INDEX_CHECK} ) + { + my $warned; + foreach my $key (keys %{$param->{no_index}}) + { + # dir is in spec-v1.2, directory is from spec-v1.3. + if( $key eq 'dir' && $meta_spec->{version}>=1.3 ) + { + $warned ||= print STDERR "\n"; + warn "$key should be `directory' in META-spec-v1.3 and later.\n"; + next; + } + $key =~ /^(file|dir|directory|package|namespace)$/ and next; + $warned ||= print STDERR "\n"; + warn "$key is invalid field for no_index.\n"; + } + $warned and print STDERR "\n"; + } + + # abstract is from file. + my $abstract = ''; + if( $this->{ABSTRACT} ) + { + $abstract = _yaml_out({abstract => $this->{ABSTRACT}}); + }elsif( $this->{ABSTRACT_FROM} && open(my$fh, "< $this->{ABSTRACT_FROM}") ) + { + while(<$fh>) + { + /^=head1 NAME$/ or next; + (my $pkg = $this->{DISTNAME}) =~ s/-/::/g; + while(<$fh>) + { + /^=/ and last; + /^(\Q$pkg\E\s+-+\s+)(.*)/ or next; + $abstract = $2; + last; + } + last; + } + $abstract = $abstract ? _yaml_out({abstract=>$abstract}) : ''; + } + chomp $abstract; + + # build yaml object as hash. + my $yaml = {}; # key=>"value as yaml-text". + + # first, set from arguments for WriteMakefile(). + $yaml->{name} = $this->{DISTNAME}; + $yaml->{version} = $this->{VERSION}; + $yaml->{version_from} = $this->{VERSION_FROM}; + $yaml->{installdirs} = $this->{INSTALLDIRS}; + $yaml->{author} = $this->{AUTHOR}; + $yaml->{license} = $this->{LICENSE}; + foreach my $key (keys %$yaml) + { + if( $yaml->{$key} ) + { + my $pad = ' 'x(12-length($key)); + $yaml->{$key} = sprintf('%s:%s %s', $key, $pad, $yaml->{$key}); + } + } + $yaml->{abstract} = $abstract; + $yaml->{no_index} = $no_index; + $yaml->{requires} = $requires; + $yaml->{build_requires} = $build_requires; + + $yaml->{distribution_type} = 'distribution_type: module'; + $yaml->{generated_by} = "generated_by: ExtUtils::MY_Metafile version $VERSION, EUMM-$ExtUtils::MakeMaker::VERSION."; + + $yaml->{'meta-spec'} = "meta-spec:\n"; + $yaml->{'meta-spec'} .= " version: ".delete($meta_spec->{version})."\n"; + $yaml->{'meta-spec'} .= " url: ".delete($meta_spec->{url})."\n"; + + # next, set from arguments for my_metafile(). + my $extras = {}; + foreach my $key (sort keys %$param) + { + grep{$key eq $_} qw(no_index requires build_requires meta_spec meta-spec meta_spec_version) and next; + my $line = _yaml_out->({$key=>$param->{$key}}); + if( exists($yaml->{$key}) ) + { + chomp $line; + $yaml->{$key} = $line; + }else + { + $extras->{$key} = $line; + } + } + $yaml->{extras} = join('', map{$extras->{$_}} sort keys %$extras); + + # then, check required keys by yaml-spec. + my @required_keys = qw(meta-spec name version abstract author license generated_by); + foreach my $key (@required_keys) + { + $check_meta_spec or next; + my $ok = $yaml->{$key} && $yaml->{$key}=~/\w/; + $ok ||= $extras->{$key} and next; + warn "$key is required for meta-spec v1.2 ($this->{DISTNAME}).\n"; + } + + if( exists($param->{license}) && exists($this->{LICENSE}) && $param->{license} ne $this->{LICENSE} ) + { + warn "WriteMakefile.LICENSE ($this->{LICENSE}) is different from my_metafile.license ($param->{license})."; + } + + $yaml->{license} ||= 'license: unknown'; + foreach my $key (keys %$yaml) + { + $key eq 'extras' and next; + $yaml->{$key} ||= "#$key:"; + } + $yaml->{extras} &&= "\n# extras.\n$yaml->{extras}"; + + foreach my $key (qw(abstract license)) + { + my $pad = ' 'x(12-length($key)); + $yaml->{$key} =~ s/^$key: +(.+)\z/$key:$pad $1/; + } + + # packing into singple text. + my $meta = <<YAML; +# http://module-build.sourceforge.net/META-spec.html +$yaml->{name} +$yaml->{version} +$yaml->{version_from} +$yaml->{installdirs} +$yaml->{author} +$yaml->{abstract} +$yaml->{license} +$yaml->{requires} +$yaml->{build_requires} +$yaml->{no_index} +$yaml->{extras} +$yaml->{distribution_type} +$yaml->{generated_by} +$yaml->{'meta-spec'} +YAML + #print "$meta"; + $meta; +} + +# ----------------------------------------------------------------------------- +# generate simple yaml. +# +sub _yaml_out +{ + my $obj = shift; + + my $depth = shift || 0; + my $out = ''; + + if( !defined($obj) ) + { + $out = " "x$depth."~\n"; + }elsif( !ref($obj) ) + { + $out = " "x$depth.$obj."\n"; + }elsif( ref($obj)eq'ARRAY' ) + { + my @e = map{_yaml_out->($_, $depth+1)} @$obj; + @e = map{ " "x$depth."- ".substr($_, ($depth+1)*2)} @e; + $out = join('', @e); + $out ||= " "x$depth."[]"; + }elsif( ref($obj)eq'HASH' ) + { + foreach my $k (sort keys %$obj) + { + $out .= " "x$depth."$k:"; + $out .= ref($obj->{$k}) ? "\n"._yaml_out($obj->{$k}, $depth+1) : " $obj->{$k}\n"; + } + $out ||= " "x$depth."{}"; + }else + { + die "not supported: $obj"; + } + $out; +} + +# ----------------------------------------------------------------------------- +# End of Code. +# ----------------------------------------------------------------------------- + +__END__ + +=encoding utf8 + +=for stopwords + YAMASHINA + Hio + ACKNOWLEDGEMENTS + AnnoCPAN + CPAN + EUMM + META.yml + RT + +=head1 NAME + +ExtUtils::MY_Metafile - META.yml customize with ExtUtil::MakeMaker + + +=head1 VERSION + +Version 0.09 + + +=head1 SYNOPSIS + +put ExtUtils/MY_Metafile.pm into inc/ExtUtils/MY_Metafile.pm: + + + $ mkdir -p inc/ExtUtils + $ cp `perldoc -l ExtUtils::MY_Metafile` inc/ExtUtils/ + +and write in your Makefile.PL: + + + use ExtUtils::MakeMaker; + use inc::ExtUtils::MY_Metafile; + + my_metafile { + no_index => { + directory => [ qw(inc example t), ], + }, + license => 'perl', + }; + + WriteMakefile( + DISTNAME => 'Your::Module', + ... + ); + +=head1 EXPORT + +This module exports one function. + + +=head1 FUNCTIONS + +=head2 my_metafile $modname => \%meta_param; + +Takes two arguments. +First one is package name to be generated, and you can omit this +argument. Second is hashref which contains META.yml contents. + + + my_metafile { + no_index => { + directory => [ qw(inc example t), ], + }, + license => 'perl', + }; + +Some parameters are checked automatically. + + +=over + +=item no_index + +If you not specify C<directory> parameter for C<no_index> and +there are any directory of F<inc t ex eg example examples +sample samples demo demos>, they are set as it. + + +=item requires + +C<requires> directive is set from C<PREREQ_PM> parameter +of EUMM. If you want to use C<build_requires>, you can write it. + + +=back + +=head1 AUTHOR + +YAMASHINA Hio, C<< <hio at cpan.org> >> + + +=head1 BUGS + +Please report any bugs or feature requests to +C<bug-extutils-my_metafile at rt.cpan.org>, or through the web interface at +L<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=ExtUtils-MY_Metafile>. +I will be notified, and then you'll automatically be notified of progress on +your bug as I make changes. + + +=head1 SUPPORT + +You can find documentation for this module with the perldoc command. + + + perldoc ExtUtils::MY_Metafile + +You can also look for information at: + + +=over 4 + +=item * AnnoCPAN: Annotated CPAN documentation + +L<http://annocpan.org/dist/ExtUtils-MY_Metafile> + + +=item * CPAN Ratings + +L<http://cpanratings.perl.org/d/ExtUtils-MY_Metafile> + + +=item * RT: CPAN's request tracker + +L<http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MY_Metafile> + + +=item * Search CPAN + +L<http://search.cpan.org/dist/ExtUtils-MY_Metafile> + + +=back + +=head1 ACKNOWLEDGEMENTS + +=head1 COPYRIGHT & LICENSE + +Copyright 2006-2008 YAMASHINA Hio, all rights reserved. + + +This program is free software; you can redistribute it and/or modify it +under the same terms as Perl itself. + +=cut + +# ----------------------------------------------------------------------------- +# End of File. +# ----------------------------------------------------------------------------- diff --git a/cpan/dist/Unicode-Japanese/jis.c b/cpan/dist/Unicode-Japanese/jis.c new file mode 100644 index 00000000..c843b6d4 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/jis.c @@ -0,0 +1,334 @@ + +/* $Id$ */ + +#include "Japanese.h" +#include "sjis.h" + +#include <string.h> + +#define S2J_DISP 0 +#define J2S_DISP 0 + +#if S2J_DISP +#define ECHO_S2J(arg) fprintf arg +#define ON_S2J(cmd) cmd +#else +#define ECHO_S2J(arg) +#define ON_S2J(cmd) +#endif +#if J2S_DISP +#define ECHO_J2S(arg) fprintf arg +#define ON_J2S(cmd) cmd +#else +#define ECHO_J2S(arg) +#define ON_J2S(cmd) +#endif + +/* +# JIS C 6226-1979 \e$@ +# JIS X 0208-1983 \e$B +# JIS X 0208-1990 \e&@\e$B +# JIS X 0212-1990 \e$(D +*/ + +#define JIS_C6226_1979 ((const unsigned char*)"\x1b$@") +#define JIS_X0208_1983 ((const unsigned char*)"\x1b$B") +#define JIS_X0208_1990 ((const unsigned char*)"\x1b&@\x1b$B") +#define JIS_X0212_1990 ((const unsigned char*)"\x1b$(D") + +#define JIS_ASC ((const unsigned char*)"\x1b(B") +#define JIS_ROMAN ((const unsigned char*)"\x1b(J") +#define JIS_KANA ((const unsigned char*)"\x1b(I") + +#define JIS_C6226_1979_LEN 3 +#define JIS_X0208_1983_LEN 3 +#define JIS_X0208_1990_LEN 6 +#define JIS_X0212_1990_LEN 4 + +#define JIS_ASC_LEN 3 +#define JIS_ROMAN_LEN 3 +#define JIS_KANA_LEN 3 + +/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ +/* sjis=>jis庍晶 */ +EXTERN_C +SV* +xs_sjis_jis(SV* sv_str) +{ + unsigned char* src; + int len; + SV_Buf result; + int esc_asc; + const unsigned char* src_end; + + if( sv_str==&PL_sv_undef ) + { + return newSVsv(&PL_sv_undef); + } + + src = (unsigned char*)SvPV(sv_str,PL_na); + len = sv_len(sv_str); + ECHO_S2J((stderr,"Unicode::Japanese::(xs)sjis_jis, len:%d\n",len)); + ON_S2J(bin_dump("in ",src,len)); + SV_Buf_init(&result,len+8); + esc_asc = 1; + src_end = src+len; + + while( src<src_end ) + { + ECHO_S2J((stderr, "switch: %02x : %d\n", *src, chk_sjis[*src])); + switch(chk_sjis[*src]) + { + case CHK_SJIS_THROUGH: + { /* SJIS:THROUGH => JIS:ASCII */ + const unsigned char* begin; + if( !esc_asc ) + { + SV_Buf_append_mem(&result,JIS_ASC,JIS_ASC_LEN); + esc_asc = 1; + } +#if TEST && S2J_DISP + fprintf(stderr," (throuh) %c[%02x]",*src,*src); + fflush(stderr); +#endif + begin = src; + while( ++src<src_end && chk_sjis[*src]==CHK_SJIS_THROUGH ) + { +#if TEST && S2J_DISP + fprintf(stderr," %c[%02x]",*src,*src); + fflush(stderr); +#endif + } +#if TEST && S2J_DISP + fprintf(stderr,"\n"); + fflush(stderr); +#endif + SV_Buf_append_mem(&result,begin,src-begin); + break; + } + case CHK_SJIS_C: + { + SV_Buf_append_mem(&result,JIS_X0208_1983,JIS_X0208_1983_LEN); + esc_asc = 0; + ECHO_S2J((stderr," (sjis:c)")); + do + { + unsigned char tmp[2]; + ECHO_S2J((stderr, "%c%c[%02x.%02x]",src[0],src[1],src[0],src[1])); + if( src[1]<0x40 || 0xfc<src[1] || src[1]==0x7f ) + { + ECHO_S2J((stderr, "*")); + SV_Buf_append_mem(&result,UNDEF_JIS,UNDEF_JIS_LEN); + ++src; + break; + } + if( 0x9f <= src[1] ) + { + tmp[0] = src[0]*2 - (src[0]>=0xe0 ? 0xe0 : 0x60); + tmp[1] = src[1] + 2; + }else + { + tmp[0] = src[0]*2 - (src[0]>=0xe0 ? 0xe1 : 0x61); + tmp[1] = src[1] + 0x60 + (src[1] < 0x7f); + } + tmp[0] &= 0x7f; + tmp[1] &= 0x7f; + SV_Buf_append_ch2(&result,*(UJ_UINT16*)tmp); + src += 2; + }while( src<src_end && chk_sjis[*src]==CHK_SJIS_C ); + ECHO_S2J((stderr,"\n")); + break; + } + case CHK_SJIS_KANA: + { /* SJIS:KANA => JIS:KANA */ + SV_Buf_append_mem(&result,JIS_KANA,JIS_KANA_LEN); + esc_asc = 0; +#if TEST && S2J_DISP + fprintf(stderr," (sjis:kana)"); + fflush(stderr); +#endif + do + { +#if TEST && S2J_DISP + fprintf(stderr," %02x",*src); + fflush(stderr); +#endif + SV_Buf_append_ch(&result,*src&0x7f); + }while( ++src<src_end && chk_sjis[*src]==CHK_SJIS_KANA ); +#if TEST && S2J_DISP + fprintf(stderr,"\n"); +#endif + break; + } + default: + { +#ifdef TEST + fprintf(stderr,"xs_sjis_eucjp, unknown check-code[%02x] on char-code[%05x]\n",chk_sjis[*src],*src); +#endif + SV_Buf_append_ch(&result,*src); + ++src; + } + } /*switch */ + } /*while */ + + if( !esc_asc ) + { + SV_Buf_append_mem(&result,JIS_ASC,JIS_ASC_LEN); + } + /* bin_dump("out",SV_Buf_getBegin(&result),SV_Buf_getLength(&result)); */ + SV_Buf_setLength(&result); + + return SV_Buf_getSv(&result); +} + +/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ +/* jis=>sjis庍晶 */ +EXTERN_C +SV* +xs_jis_sjis(SV* sv_str) +{ + unsigned char* src; + int len; + SV_Buf result; + const unsigned char* src_end; + + if( sv_str==&PL_sv_undef ) + { + return newSVsv(&PL_sv_undef); + } + + src = (unsigned char*)SvPV(sv_str,PL_na); + len = sv_len(sv_str); + ECHO_J2S((stderr,"Unicode::Japanese::(xs)jis_sjis, len:%d\n",len)); + ON_J2S(bin_dump("in ",src,len)); + SV_Buf_init(&result,len); + src_end = src+len; + + if( len!=0 && *src!='\x1b' ) + { + const unsigned char* begin = src; + while( ++src<src_end && *src!='\x1b') + { + } + SV_Buf_append_mem(&result,begin,src-begin); + } + while( src<src_end ) + { + ECHO_J2S((stderr," len: %d\n",src_end-src)); + if( src_end-src>=JIS_ASC_LEN && memcmp(src,JIS_ASC,JIS_ASC_LEN)==0 ) + { /* <<jis.asc>> */ + const unsigned char* begin; + /*fprintf(stderr," <jis.asc>\n"); */ + src += JIS_ASC_LEN; + begin = src; + while( src<src_end && *src!='\x1b') + { + ++src; + } + if( src!=begin ) + { + SV_Buf_append_mem(&result,begin,src-begin); + } + }else if( src_end-src>=JIS_ROMAN_LEN && memcmp(src,JIS_ROMAN,JIS_ROMAN_LEN)==0 ) + { /* <<jis.roman>> */ + const unsigned char* begin; + /*fprintf(stderr," <jis.roman>\n"); */ + src += JIS_ROMAN_LEN; + begin = src; + while( src<src_end && *src!='\x1b') + { + ++src; + } + if( src!=begin ) + { + SV_Buf_append_mem(&result,begin,src-begin); + } + }else if( src_end-src>=JIS_KANA_LEN && memcmp(src,JIS_KANA,JIS_KANA_LEN)==0 ) + { /* <<jis.kana>> */ + /*fprintf(stderr," <jis.kana>\n"); */ + src += JIS_KANA_LEN; + while( src<src_end && *src!='\x1b') + { + SV_Buf_append_ch(&result,*src|0x80); + ++src; + } + }else if( (src_end-src>=JIS_X0208_1983_LEN && memcmp(src,JIS_X0208_1983,JIS_X0208_1983_LEN)==0) + || (src_end-src>=JIS_X0208_1990_LEN && memcmp(src,JIS_X0208_1990,JIS_X0208_1990_LEN)==0) + || (src_end-src>=JIS_C6226_1979_LEN && memcmp(src,JIS_C6226_1979,JIS_C6226_1979_LEN)==0) + ) + { /* <<jis.0208/0212>> */ + ECHO_J2S((stderr," <jis.c>");fflush(stderr)); + src += src[1]!='&' ? 3 : 6; + while( src<src_end ) + { + unsigned char tmp[2]; + if( *src=='\x1b' ) break; + ECHO_J2S((stderr," %02x",src[0]);fflush(stderr)); + if( *src>=0x21 && *src<0x7e ) + {}else + { + ECHO_J2S((stderr,"+");fflush(stderr)); + break; + } + if( src+1==src_end || src[1]=='\x1b' ) + { + ECHO_J2S((stderr,"*");fflush(stderr)); + break; + } + ECHO_J2S((stderr," %02x",src[0]);fflush(stderr)); + tmp[0] = src[0] | 0x80; + tmp[1] = src[1] | 0x80; + if( src[0]%2 ) + { + tmp[0] = (tmp[0]>>1) + (tmp[0] < 0xdf ? 0x31 : 0x71); + tmp[1] = tmp[1] - ( 0x60 + (tmp[1] < 0xe0) ); + }else + { + tmp[0] = (tmp[0]>>1) + (tmp[0] < 0xdf ? 0x30 : 0x70); + tmp[1] = tmp[1] - 2; + } + SV_Buf_append_ch2(&result,*(UJ_UINT16*)tmp); + src += 2; + } + ECHO_J2S((stderr,"\n")); + }else if( src_end-src>=JIS_X0212_1990_LEN && memcmp(src,JIS_X0212_1990,JIS_X0212_1990_LEN)==0 ) + { /* <<jis.0212>> */ + const unsigned char* begin; + int i; + ECHO_J2S((stderr," <jis.0212>");fflush(stderr)); + src += JIS_X0212_1990_LEN; + begin = src; + while( src<src_end && *src!='\x1b') + { + ++src; + } + for( i=0; i<(src-begin)/2; ++i ) + { + SV_Buf_append_mem(&result,UNDEF_SJIS,UNDEF_SJIS_LEN); + } + }else if( src[0]!='\x1b') /* !='\e' */ + { /* <<no escape>> */ + const unsigned char* begin; + ECHO_J2S((stderr," <no.escape>");fflush(stderr)); + begin = src; + while( src<src_end && *src!='\x1b') + { + ++src; + } + if( src!=begin ) + { + SV_Buf_append_mem(&result,begin,src-begin); + } + }else + { /* <<unknown escape>> */ + ECHO_J2S((stderr," <escape.unknown>");fflush(stderr)); + SV_Buf_append_ch(&result,*src); + ++src; + } + } /*while */ + + ON_J2S(bin_dump("out",SV_Buf_getBegin(&result), SV_Buf_getLength(&result))); + SV_Buf_setLength(&result); + + return SV_Buf_getSv(&result); +} diff --git a/cpan/dist/Unicode-Japanese/lib/Unicode/Japanese.mlpod b/cpan/dist/Unicode-Japanese/lib/Unicode/Japanese.mlpod new file mode 100644 index 00000000..bab5b4d5 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/lib/Unicode/Japanese.mlpod @@ -0,0 +1,1321 @@ + +=encoding utf-8 + +=head1 NAME + +Unicode::Japanese - Convert encoding of japanese text +J<< ja; Unicode::Japanese::JA - 交祈摮喋潦憭 >> + +=head1 SYNOPSIS + + use Unicode::Japanese; + use Unicode::Japanese qw(unijp); + + # convert utf8 -> sjis + + print Unicode::Japanese->new($str)->sjis; + print unijp($str)->sjis; # same as above. + + # convert sjis -> utf8 + + print Unicode::Japanese->new($str,'sjis')->get; + + # convert sjis (imode_EMOJI) -> utf8 + + print Unicode::Japanese->new($str,'sjis-imode')->get; + + # convert zenkaku (utf8) -> hankaku (utf8) + + print Unicode::Japanese->new($str)->z2h->get; + +=head1 DESCRIPTION + +The Unicode::Japanese module converts encoding of japanese text from one +encoding to another. +J<< ja; +Unicode::Japanese 荔交祈格摮喋潦桃訾憭銵U詻乓潦怒扼嚗 +>> + +=head2 FEATURES + +=over 2 + +=item * + +An instance of Unicode::Japanese internally holds a string in UTF-8. +J<< ja; +Unicode::Japanese 柴扎喋嫘踴喋嫘荔UTF-8 扳摮靽整嚗 +>> + +=item * + +This module is implemented in two ways: XS and pure perl. If efficiency is +important for you, you should build and install the XS module. If you don't want +to, or if you can't build the XS module, you may use the pure perl module +instead. In that case, only you have to do is to copy Japanese.pm into somewhere +in @INC. +J<< ja; +XS 雿輻/銝雿輻具晞怒萸潦艾整嚗 +XS 胯押潦喋嫘敹閬芸游恬 +No-XS 舀頠賬思蝙具游思蝙具虫 +(Japanese.pm 喋潦批雿整)嚗 +>> + +=item * + +This module can convert characters from zenkaku (full-width) form to hankaku +(half-width) form, and vice versa. Conversion between hiragana (one of two sets +of japanese phonetical alphabet) and katakana (another set of japanese +phonetical alphabet) is also supported. +J<< ja; +刻閫憭嚗怒踴怒脯芸萸潦艾整嚗 +>> + +=item * + +This module has mapping tables for emoji (graphic characters) defined by various +japanese mobile phones; DoCoMo i-mode, ASTEL dot-i and J-PHONE J-Sky. Those +letters are mapped on Unicode Private Use Area so unicode strings it outputs are +still valid even if they contain emoji, and you can safely pass them to other +softwares that can handle Unicode. +J<< ja; +箏葛餉店 (DoCoMo i-mode嚗KDDI AU, Softbank Mobile, ASTEL dot-i) 桃紫摮 +Unicode 蝘券怒喋啜具改DB 蝑批具急晞具扼整嚗 +>> + +=item * + +This module can map some emoji from one set to another. Different mobile phones +define different sets of emoji, so mapping each other is not always +possible. But since some emoji exist in two or more sets with similar +appearance, this module considers those emoji to be the same. +J<< ja; +啜芥箏葛餉店憯怒改扎∼潦詻桃紫摮舐訾憭具航賬扼嚗 +>> + +=item * + +This module uses the mapping table for MS-CP932 instead of the standard +Shift_JIS. The Shift_JIS encoding used by MS-Windows (MS-SJIS/MS-CP932) slightly +differs from the standard. +J<< ja; +SJIS 荔 MS-CP932 具踴芥 Unicode 具喋啜銵整嚗 +>> + +=item * + +When the module converts strings from Unicode to Shift_JIS, EUC-JP or +ISO-2022-JP, unicode letters which can't be represented in those encodings will +be encoded in "&#dddd;" form (decimal character reference). Note, however, that +letters in Unicode Private Use Area will be replaced with '?' mark ('QUESTION +MARK'; U+003F) instead of being encoded. In addition, encoding to character sets +for mobile phones makes every unrepresentable letters being '?' mark. +J<< ja; +Unicode -> SJIS嚗蛀UC-JP/JIS嚗 柴喋唳嚗SJIS 扯”整扼芥摮 +&#dddd; 敶W怠整嚗 Unicode蝘券怒艾蝯菜摮 +'?'怒芥整. 整, 箏葛餉店桀怒, 嫘艾桀紋敹芥摮'?'怒芥整. +>> + +=item * + +On perl-5.8.0 or later, this module handles the UTF-8 flag: the method utf8() +returns UTF-8 I<byte> string, and the method getu() returns UTF-8 I<character> +string. +J<< ja; +Perl-5.8.0 隞仿怒, utf8 押啜株身摰衣銵整. +utf-8 `扎' 桀敺怒 utf8() ∼賬, +utf-8 `摮' 桀敺怒 getu() ∼賬雿踴整. +>> + +Currently the method get() returns UTF-8 I<byte> string but this behavior may be +changed in the future. +J<< ja; +get() ∼賬舐暹嫘扼 utf-8 `扎' 餈整 +(撠亦怠氬航賣扼整). +>> + +Methods like sjis(), jis(), utf8(), and such like return I<byte> string. new(), +set(), getcode() methods just ignore the UTF-8 flag of strings they take. +J<< ja; +sjis(), jis(), utf8(), etc.. ∼賬扼胯扎餈整. +new, set, getcode ∼賬桀亙怒, utf8-flaged/bytes 整. +>> + +=back + +=head1 REQUIREMENT +J<< ja; 雿怠閬芥 >> + +=over 4 + +=item * + +perl 5.10.x, 5.8.x, etc. (5.004 and later) +J<< ja; +perl 5.10.x, 5.8.x, etc. (5.004 隞仿). +>> + +=item * + +(optional) +C Compiler. +This module supports both XS and Pure Perl. +If you have no C Compilers, +Unicode::Japanese will be installed as Pure Perl module. +J<< ja; +(芥艾OK) +C 喋喋扎. +柴U詻乓潦怒 XS Pure Perl 銝⊥嫘怠紋敹艾整. +C 喋喋扎押芥具怒, Unicode::Japanese +Pure Perl U詻乓潦怒具艾扎喋嫘潦怒整. +>> + +=item * + +(optional) +Test.pm and Test::More for testing. +J<< ja; +(芥艾OK) +嫘具 Test.pm Test::More. +>> + +=back + +No other modules are required at run time. +J<< ja; +摰銵怠芥U詻乓潦怒胯整. +>> + +=head1 METHODS + +=over 4 + +=item $s = Unicode::Japanese->new($str [, $icode [, $encode]]) + +Create a new instance of Unicode::Japanese. +J<< ja; +啜 Unicode::Japanese 扎喋嫘踴喋嫘摰整嚗 +>> + +Any given parameters will be internally passed to the method L</set>(). +J<< ja; +押∼潦踴摰剁L</set> ∼賬急腹整嚗 +>> + +=item $s = unijp($str [, $icode [, $encode]]) + +Same as Unicode::Jananese->new(...). +J<< ja; +Unicode::Janaese->new(...) 典蝢. +>> + +=item $s->set($str [, $icode [, $encode]]) +X<set> + +=over 2 + +=item $str: string +J<< ja; $str: 摮 >> + +=item $icode: optional character encoding (default: 'utf8') +J<< ja; $icode: 摮喋潦摰嚗亙荔交 'utf8' >> + +=item $encode: optional binary encoding (default: no binary encodings are assumed) +J<< ja; $encode: 扎芰泵瑕孵嚗亙荔 >> + +=back + +Store a string into the instance. +J<< ja; +扎喋嫘踴喋嫘急摮颯整嚗 +摮喋潦摰乓 UTF-8 刻芥整嚗 +>> + +Possible character encodings are: +J<< ja; +拍典航賬芣摮喋潦: +>> + + auto + utf8 ucs2 ucs4 + utf16-be utf16-le utf16 + utf32-be utf32-le utf32 + sjis cp932 euc euc-jp jis + sjis-imode sjis-imode1 sjis-imode2 + utf8-imode utf8-imode1 utf8-imode2 + sjis-doti sjis-doti1 + sjis-jsky sjis-jsky1 sjis-jsky2 + jis-jsky jis-jsky1 jis-jsky2 + utf8-jsky utf8-jsky1 utf8-jsky2 + sjis-au sjis-au1 sjis-au2 + jis-au jis-au1 jis-au2 + sjis-icon-au sjis-icon-au1 sjis-icon-au2 + euc-icon-au euc-icon-au1 euc-icon-au2 + jis-icon-au jis-icon-au1 jis-icon-au2 + utf8-icon-au utf8-icon-au1 utf8-icon-au2 + ascii binary + +(see also L</"SUPPORTED ENCODINGS">.) +J<< ja; +(L</"SUPPORTED ENCODINGS J<< ja; 萸潦艾具喋喋潦喋 >> "> +.) +>> + +If you want the Unicode::Japanese detect the character encoding of string, you +must explicitly specify 'auto' as the second argument. In that case, the given +string will be passed to the method getcode() to guess the encoding. +J<< ja; +摮喋潦芸文乓游荔'auto' 摰芥艾胯整嚗 +'auto' 格摮喋潦芸文乓荔getcode() ∼賬怒 +銵整嚗 +>> + +For binary encodings, only 'base64' is currently supported. If you specify +'base64' as the third argument, the given string will be decoded using Base64 +decoder. +J<< ja; +扎芰泵瑕孵怒荔'base64' 柴踵摰航賬扼嚗 +base64 摰游荔base64 喋潦艾 +Unicode::Japanese 胯押嫘格摮具芥整嚗 +>> + +Specify 'binary' as the second argument if you want your string to be stored +without modification. +J<< ja; +皜∼摮憭氬柴整暹潛行炬游怒荔摮喋潦具 +'binary' 摰整嚗 +>> + +When you specify 'sjis-imode' or 'sjis-doti' as the character encoding, any +occurences of '&#dddd;' (decimal character reference) in the string will be +interpreted and decoded as code point of emoji, just like emoji implanted into +the string in binary form. +J<< ja; +sjis-imode嚗sjis-doti嚗桀游嚗摮銝准 &#dddd; +蝯菜摮怠整嚗 +>> + +Since encoded forms of strings in various encodings are not clearly distinctive +to each other, it is not always certainly possible to detect what encoding is +used for a given string. +J<< ja; +摮喋潦舫芥艾游嚗 +芸文乓舐Ⅱ摰扼胯整嚗 +>> + +When a given string is possibly interpreted as both Shift_JIS and UTF-8 string, +this module considers such a string to be encoded in Shift_JIS. And if the +encoding is not distinguishable between 'sjis-au' and 'sjis-doti', this module +considers it 'sjis-au'. +J<< ja; +sjis, utf8 桐腹嫘怨圾扼摮桀游荔sjis嚗 +sjis-au嚗sjis-doti 桐腹嫘怨圾扼摮桀游荔sjis-au嚗 +餈整嚗 +>> + +=item $str = $s->get + +=over 2 + +=item $str: string (UTF-8) +J<< ja; $str: 摮(UTF-8) >> + +=back + +Get the internal string in UTF-8. +J<< ja; +摮 UTF-8 喋潦批箝整嚗 +>> + +This method currently returns a byte string (whose UTF-8 flag is turned off), +but this behavior may be changed in the future. +J<< ja; +曉具 `扎' 餈整, 撠亦怠氬航賣扼整. +>> + +If you absolutely want a byte string, you should use the method utf8() +instead. And if you want a character string (whose UTF-8 flag is turned on), you +have to use the method getu(). +J<< ja; +扎敹閬芥 utf8() ∼賬, +摮敹閬芥 getu() ∼賬雿踴具芥嫘嫘∼整. +>> + +=item $str = $s->getu + +=over 2 + +=item $str: string (UTF-8) +J<< ja; $str: 摮(UTF-8) >> + +=back + +Get the internal string in UTF-8. +J<< ja; +摮 UTF-8 喋潦批箝整嚗 +>> + +On perl-5.8.0 or later, this method returns a character string with its UTF-8 +flag turned on. +J<< ja; +Perl-5.8.0 隞仿怒艾, utf-8 押啜柴扎 utf-8 摮具 +餈整. +>> + +=item $code = $s->getcode($str) + +=over 2 + +=item $str: string +J<< ja; $str: 摮 >> + +=item $code: name of character encoding +J<< ja; $code: 摮喋潦銵具摮 >> + +=back + +Detect the character encoding of given string. +J<< ja; +皜∼摮(I<$str>)格摮喋潦芸文乓整嚗 +>> + +Note that this method, exceptionaly, doesn't deal with the internal string of an +instance. +J<< ja; +桅X啜扼, 靘憭, 扎喋嫘踴喋嫘思艾 +摮柴喋潦文乓柴扼胯芥具急釣艾嚗 +>> + +To guess the encoding, the following algorithm is used: +J<< ja; +摮喋潦芸文交荔隞乩柴U怒氬芥箝怒文銵整嚗 +>> + +(For pure perl implementation) +J<< ja; +(PurePerl) +>> + +=over 4 + +=item 1 + +If the string has an UTF-32 BOM, its encoding is 'utf32'. +J<< ja; +UTF-32 BOM 堆utf32 典文整嚗 +>> + +=item 2 + +If it has an UTF-16 BOM, its encoding is 'utf16'. +J<< ja; +UTF-16 BOM 堆utf16 典文整嚗 +>> + +=item 3 + +If it is valid for UTF-32BE, its encoding is 'utf32-be'. +J<< ja; +UTF-32BE 具行迤敶W芥嚗utf32-be 典文整嚗 +>> + +=item 4 + +If it is valid for UTF-32LE, its encoding is 'utf32-le'. +J<< ja; +UTF-32LE 具行迤敶W芥嚗utf32-le 典文整嚗 +>> + +=item 5 + +If it contains no ESC characters or bytes whose eighth bit is on, its encoding +is 'ascii'. Every ASCII control characters (0x00-0x1F and 0x7F) except ESC +(0x1B) are considered to be in the range of 'ascii'. +J<< ja; +ESC 摮 整 8 柴桃艾摮怒整艾芥堆ascii 典文 +ESC 扎 ASCII 嗅鴃摮 (0x00-0x1F 0x7F) ascii 桃脣刻 + +>> + +=item 6 + +If it contains escape sequences of ISO-2022-JP, its encoding is 'jis'. +J<< ja; +JIS具嫘晞潦瑯潦晞喋嫘怒整艾堆jis 典文整嚗 +>> + +=item 7 + +If it contains any emoji defined for J-PHONE, its encoding is 'sjis-jsky'. +J<< ja; +J-PHONE 桃紫摮怒整艾堆sjis-jsky 典文乓整嚗 +>> + +=item 8 + +If it is valid for EUC-JP, its encoding is 'euc'. +J<< ja; +EUC-JP 喋潦具行迤敶W芥嚗euc 典文整嚗 +>> + +=item 9 + +If it is valid for Shift_JIS, its encoding is 'sjis'. +J<< ja; +SJIS 喋潦具行迤敶W芥嚗sjis 典文整嚗 +>> + +=item 10 + +If it contains any emoji defined for au, and everything else is valid for +Shift_JIS, its encoding is 'sjis-au'. +J<< ja; +SJIS 喋潦 au 桃紫摮具行迤敶W芥嚗sjis-au 典文整嚗 +>> + +=item 11 + +If it contains any emoji defined for i-mode, and everything else is valid for +Shift_JIS, its encoding is 'sjis-imode'. +J<< ja; +SJIS i-mode 桃紫摮具行迤敶W芥嚗sjis-imode 典文乓整嚗 +>> + +=item 12 + +If it contains any emoji defined for dot-i, and everything else is valid for +Shift_JIS, its encoding is 'sjis-doti'. +J<< ja; +SJIS dot-i 桃紫摮具行迤敶W芥嚗sjis-doti 典文乓整嚗 +>> + +=item 13 + +If it is valid for UTF-8, its encoding is 'utf8'. +J<< ja; +UTF-8 具行迤敶W芥嚗utf8 典文整嚗 +>> + +=item 14 + +If no conditions above are fulfilled, its encoding is 'unknown'. +J<< ja; +怒敶艾胯整芥游嚗unknown 典文整嚗 +>> + +=back + +(For XS implementation) +J<< ja; +(XS) +>> + +=over 4 + +=item 1 + +If the string has an UTF-32 BOM, its encoding is 'utf32'. +J<< ja; +UTF-32 BOM 堆utf32 典文整嚗 +>> + +=item 2 + +If it has an UTF-16 BOM, its encoding is 'utf16'. +J<< ja; +UTF-16 BOM 堆utf16 典文整嚗 +>> + +=item 3 + +Find all possible encodings that might have been applied to the string from the +following: +J<< ja; +隞乩柴喋潦怒扎, 甇摮喋潦扼具嗆瑞宏具西矽嫘整. +>> + +ascii / euc / sjis / jis / utf8 / utf32-be / utf32-le / sjis-jsky / +sjis-imode / sjis-au / sjis-doti + +=item 4 + +If any encodings have been found possible, this module picks out one encoding +having the highest priority among them. The priority order is as follows: +J<< ja; +敺整扳迤柴桐葉, 隞乩桀芸改扎, 典文整. +>> + +utf32-be / utf32-le / ascii / jis / euc / sjis / sjis-jsky / sjis-imode / +sjis-au / sjis-doti / utf8 + +=item 5 + +If no conditions above are fulfilled, its encoding is 'unknown'. +J<< ja; +怒敶艾胯整芥游嚗unknown 典文整嚗 +>> + +=back + +Pay attention to the following pitfalls in the above algorithm: +J<< ja; +隞乩柴U怒氬芥箝柴嚗隞乩桃嫘急釣艾嚗 +>> + +=over 2 + +=item * + +UTF-8 strings might be accidentally considered to be encoded in Shift_JIS. +J<< ja; +UTF-8 摮扼嚗SJIS喋潦刻芥航賣扼整嚗 +>> + +=item * + +UCS-2 strings (sequence of raw UCS-2 letters in big-endian; each letters has +always 2 bytes) can't be detected because they look like nothing but sequences +of random bytes whose length is an even number. +J<< ja; +UCS2 株芸文乓胯扼整嚗 +>> + +=item * + +UTF-16 strings must have BOM to be detected. +J<< ja; +UTF-16 BOM 游柴輯芸隤霅整嚗 +>> + +=item * + +Emoji are only be recognized if they are implanted into the string in binary +form. If they are described in '&#dddd;' form, they aren't considered to be +emoji. +J<< ja; +箏葛蝯菜摮荔扎芥抒湔亦紫摮游柴輯霅扼整嚗 + &#dddd; 敶W扯餈啜艾游荔箏葛蝯菜摮株芸文乓航整嚗 +>> + +=back + +Since the XS and pure perl implementations use different algorithms to guess +encoding, they may guess differently for the same string. Especially, the pure +perl implementation finds Shift_JIS strings containing ESC character (0x1B) to +be actually encoded in Shift_JIS but XS implementation doesn't. This is because +such strings can hardly be distinguished from 'sjis-jsky'. In addition, EUC-JP +strings containing ESC character are also rejected for the same reason. +J<< ja; +XS沌urePerl扼, 文乓柴U怒氬芥箝恍, 啜芥蝯怒芥航賣扼整. +嫘, 具嫘晞潦摮怒扼sjis桀游, PurePerl扼盎jis刻霅整 +XS扼航霅整. 盎jis-jsky典箏乓扼芥芥扼. 整, +雿具怒隤方霅脯, euc-jp怒艾, 瑽怒具嫘晞潦摮隞芥 +芥艾整. +>> + +=item $code = $s->getcodelist($str) + +=over 2 + +=item $str: string +J<< ja; $str: 摮 >> + +=item $code: name of character encodings +J<< ja; $code: 摮喋潦銵具摮 >> + +=back + +Detect the character encoding of given string. +J<< ja; +皜∼摮(I<$str>)格摮喋潦芸文乓整嚗 +>> + +Unlike the method getcode(), getcodelist() returns a list of possible encodings. +J<< ja; +getcode 具舫, 嫘艾桀航賬芣摮喋潦 +銝閬扼餈整. +>> + +=item $str = $s->conv($ocode, $encode) + +=over 2 + +=item $ocode: character encoding (possible encodings are:) +J<< ja; $ocode: 箏喋潦 (隞乩摰) >> + + utf8 ucs2 ucs4 utf16 + sjis cp932 euc euc-jp jis + sjis-imode sjis-imode1 sjis-imode2 + utf8-imode utf8-imode1 utf8-imode2 + sjis-doti sjis-doti1 + sjis-jsky sjis-jsky1 sjis-jsky2 + jis-jsky jis-jsky1 jis-jsky2 + utf8-jsky utf8-jsky1 utf8-jsky2 + sjis-au sjis-au1 sjis-au2 + jis-au jis-au1 jis-au2 + sjis-icon-au sjis-icon-au1 sjis-icon-au2 + euc-icon-au euc-icon-au1 euc-icon-au2 + jis-icon-au jis-icon-au1 jis-icon-au2 + utf8-icon-au utf8-icon-au1 utf8-icon-au2 + binary + +(see also L</"SUPPORTED ENCODINGS">.) +J<< ja; +(L</"SUPPORTED ENCODINGS J<< ja; 萸潦艾具喋喋潦喋 >> "> +.) +>> + +Some encodings for mobile phones have a trailing digit like 'sjis-au2'. Those +digits represent the version number of encodings. Such encodings have a variant +with no trailing digits, like 'sjis-au', which is the same as the latest version +among its variants. +J<< ja; +箏葛摮喋潦柴∴怠偏急啣扎艾柴荔啣憭扼颯 +憭扼芰紫摮颯嚗唳蝔柴桃紫摮颯嚗銵具艾整嚗 +啣芥柴柴荔具啣憭扼摮喋潦典銝扼嚗 +>> + +=item $encode: optional binary encoding +J<< ja; $encode: 扎芰泵瑕孵嚗亙荔 >> + +=item $str: string +J<< ja; $str: 摮 >> + +=back + +Get the internal string of instance with encoding it using a given character +encoding method. +J<< ja; +摮摰摮喋潦怠艾箝整嚗 +>> + +If you want the resulting string to be encoded in Base64, specify 'base64' as +the second argument. +J<< ja; +摮具喋喋潦怒荔'base64' 柴踵摰航賬扼嚗 +base64 摰游荔base64 具喋喋潦 +摮餈整嚗 +>> + +On perl-5.8.0 or later, the UTF-8 flag of resulting string is turned off even if +you specify 'utf8' to the first argument. +J<< ja; +perl-5.8.0 隞仿怒, 箏 utf-8 押啜芥扎怒芥整. +>> + +=item $s->tag2bin + +Interpret decimal character references (&#dddd;) in the instance, and replaces +them with single characters they represent. +J<< ja; +摮銝准怠怒整 &#dddd; 敶W格摮嚗銵具摮芯怎蔭整嚗 +>> + +=item $s->z2h + +Replace zenkaku (full-width) letters in the instance with hankaku (half-width) +letters. +J<< ja; +刻閫怠整嚗 +>> + +=item $s->h2z + +Replace hankaku (half-width) letters in the instance with zenkaku (full-width) +letters. +J<< ja; +閫刻怠整嚗 +>> + +=item $s->hira2kata + +Replace any hiragana in the instance with katakana. +J<< ja; +脯芥怒踴怒怠整嚗 +>> + +=item $s->kata2hira + +Replace any katakana in the instance with hiragana. +J<< ja; +怒踴怒脯芥怠整嚗 +>> + +=item $str = $s->jis + +$str: byte string in ISO-2022-JP +J<< ja; +$str: JIS 具喋喋潦喋啣耦撘柴扎 +>> + +Get the internal string of instance with encoding it in ISO-2022-JP. +J<< ja; +摮 JIS嚗ISO-2022-JP嚗 喋潦批箝整嚗 +>> + +=item $str = $s->euc + +$str: byte string in EUC-JP +J<< ja; +$str: euc-jp 具喋喋潦喋啣耦撘柴扎 +>> + +Get the internal string of instance with encoding it in EUC-JP. +J<< ja; +摮 EUC-JP 喋潦批箝整嚗 +>> + +=item $str = $s->utf8 + +$str: byte string in UTF-8 +J<< ja; +$str: utf-8 具喋喋潦喋啣耦撘柴扎 +>> + +Get the internal UTF-8 string of instance. +J<< ja; +摮 UTF-8 喋潦批箝整嚗 +>> + +On perl-5.8.0 or later, the UTF-8 flag of resulting string is turned off. +J<< ja; +perl-5.8.0 隞仿怒艾, 扎餈整. +>> + +=item $str = $s->ucs2 + +$str: byte string in UCS-2 +J<< ja; +$str: ucs2 具喋喋潦喋啣耦撘柴扎 +>> + +Get the internal string of instance as a sequence of raw UCS-2 letters in +big-endian. Note that this is different from UTF-16BE as raw UCS-2 sequence has +no concept of surrogate pair. +J<< ja; +摮 UCS2 喋潦批箝整嚗 +>> + +=item $str = $s->ucs4 + +$str: byte string in UCS-4 +J<< ja; +$str: ucs4 具喋喋潦喋啣耦撘柴扎 +>> + +Get the internal string of instance as a sequence of raw UCS-4 letters in +big-endian. This is practically the same as UTF-32BE. +J<< ja; +摮 UCS4 喋潦批箝整嚗 +>> + +=item $str = $s->utf16 + +$str: byte string in UTF-16 +J<< ja; +$str: ucs-16 具喋喋潦喋啣耦撘柴扎 +>> + +Get the insternal string of instance with encoding it in UTF-16 in big-endian +with no BOM prepended. +J<< ja; +摮 UTF-16 喋潦批箝整嚗 +BOM臭整嚗 +胯具喋U喳耦撘扯整嚗 +>> + +=item $str = $s->sjis + +$str: byte string in Shift_JIS +J<< ja; +$str: sjis 具喋喋潦喋啣耦撘柴扎 +>> + +Get the internal string of instance with encoding it in Shift_JIS (MS-SJIS / +MS-CP932). +J<< ja; +摮 SJIS嚗MS-CP932嚗 喋潦批箝整嚗 +>> + +=item $str = $s->sjis_imode + +$str: byte string in 'sjis-imode' +J<< ja; +$str: sjis/imode蝯菜摮 具喋喋潦喋啣耦撘柴扎 +>> + +Get the internal string of instance with encoding it in 'sjis-imode'. +J<< ja; +摮 i-mode 蝡舀怠 SJIS 喋潦批箝整嚗 +啜展mode蝯菜摮桀亙扼. +>> + +=item $str = $s->sjis_imode1 + +$str: byte string in 'sjis-imode1' +J<< ja; +$str: sjis/imode 蝯菜摮 具喋喋潦喋啣耦撘柴扎 +>> + +Get the internal string of instance with encoding it in 'sjis-imode1'. +J<< ja; +摮 i-mode 蝡舀怠 SJIS 喋潦批箝整嚗 +箸祉紫摮整. +>> + +=item $str = $s->sjis_imode2 + +$str: byte string in 'sjis-imode2' +J<< ja; +$str: sjis/imode 蝯菜摮 具喋喋潦喋啣耦撘柴扎 +>> + +Get the internal string of instance with encoding it in 'sjis-imode2'. +J<< ja; +摮 i-mode 蝡舀怠 SJIS 喋潦批箝整嚗 +箸祉紫摮, ∪撐蝯菜摮怒踴整. +>> + +=item $str = $s->sjis_doti + +$str: byte string in 'sjis-doti' +J<< ja; +$str: sjis/dot-i 蝯菜摮 具喋喋潦喋啣耦撘柴扎 +>> + +Get the internal string of instance with encoding it in 'sjis-doti'. +J<< ja; +摮 dot-i 蝡舀怠 SJIS 喋潦批箝整嚗 +>> + +=item $str = $s->sjis_jsky + +$str: byte string in 'sjis-jsky' +J<< ja; +$str: sjis/j-sky 蝯菜摮 具喋喋潦喋啣耦撘柴扎 +>> + +Get the internal string of instance with encoding it in 'sjis-jsky'. +J<< ja; +摮 j-sky 蝡舀怠 SJIS 喋潦批箝整嚗 +啜屐-sky蝯菜摮(VERSION 0.15 扼, jsky2)桀亙扼. +>> + +=item $str = $s->sjis_jsky1 + +$str: byte string in 'sjis-jsky1' +J<< ja; +$str: sjis/j-sky 蝯菜摮 具喋喋潦喋啣耦撘柴扎 +>> + +Get the internal string of instance with encoding it in 'sjis-jsky1'. +J<< ja; +摮 j-sky 蝡舀怠 SJIS 喋潦批箝整嚗 +Page 1嚚3 柴踴桃紫摮怒踴整. +>> + +=item $str = $s->sjis_jsky + +$str: byte string in 'sjis-jsky' +J<< ja; +$str: sjis/j-sky 蝯菜摮 具喋喋潦喋啣耦撘柴扎 +>> + +Get the internal string of instance with encoding it in 'sjis-jsky'. +J<< ja; +摮 j-sky 蝡舀怠 SJIS 喋潦批箝整嚗 +Page 1嚚6 桃紫摮怒踴整. +>> + +=item $str = $s->sjis_icon_au + +$str: byte string in 'sjis-icon-au' +J<< ja; +$str: sjis/AU icon踴 具喋喋潦喋啣耦撘柴扎 +>> + +Get the internal string of instance with encoding it in 'sjis-icon-au'. +J<< ja; +摮 AU 蝡舀怠 SJIS 喋潦批箝整嚗 +>> + +=item $str_arrayref = $s->strcut($len) + +=over 2 + +=item $len: maximum length of each chunks (in number of +full-width characters) +J<< ja; $len: 脯摮(刻詨) >> + +=item $str_arrayref: reference to array of strings +J<< ja; $str_arrayref: 摮 >> + +=back + +Split the internal string of instance into chunks of a given length. +J<< ja; +I<$len>扳摰摮(刻)隞乩格摮桅怠脯整嚗 +>> + +On perl-5.8.0 or later, UTF-8 flags of each chunks are turned on. +J<< ja; +桀閬蝝, utf-8 押啜utf-8摮扼. +>> + +=item $len = $s->strlen + +$len: character width of the internal string +J<< ja; +$len: 摮株”蝷箏 +>> + +Calculate the character width of the internal string. Half-width characters have +width of one unit, and full-width characters have width of two units. +J<< ja; +UTF-8 摮怠紋 length() 雿踴典刻摮荔摮瑯 3 怒芥艾整整嚗 +柴∼賬雿輻具剁敺乓 SJIS 柴恬刻摮荔摮瑯 2 餈整嚗 +>> + +=item $s->join_csv(@values); + +@values: array of strings +J<< ja; +@values: 潦輸 +>> + +Build a line of CSV from the arguments, and store it into the instance. The +resulting line has a trailing line break ("\n"). +J<< ja; + CSV 摮怠嚗扎喋嫘踴喋嫘急潛整嚗 +摮格敺怒舀寡("\n")餈賢整嚗 +>> + +=item @values = $s->split_csv; + +@values: array of strings +J<< ja; +@values: 潦輸 +>> + +Parse a line of CSV in the instance and return each columns. The line will be +chomp()ed before getting parsed. +J<< ja; +扎喋嫘踴喋嫘急潛艾摮 CSV 刻芥嚗怠脯整嚗 +摮格敺怒寡("\n")臬扎艾脯整嚗 +>> + +If the internal string was decoded from 'binary' encoding (see methods new() and +set()), the UTF-8 flags of the resulting array of strings are turned +off. Otherwise the flags are turned on. +J<< ja; +亙 binary 扼芥 utf-8 摮餈整. +binary 具胯扎餈整. +>> + +=back + +=head1 SUPPORTED ENCODINGS +J<< ja; 萸潦艾具喋喋潦喋 >> + + +---------------+----+-----+-------+ + |encoding | in | out | guess | + +---------------+----+-----+-------+ + |auto : OK : -- | ----- | + +---------------+----+-----+-------+ + |utf8 : OK : OK | OK | + |ucs2 : OK : OK | ----- | + |ucs4 : OK : OK | ----- | + |utf16-be : OK : -- | ----- | + |utf16-le : OK : -- | ----- | + |utf16 : OK : OK | OK(#) | + |utf32-be : OK : -- | OK | + |utf32-le : OK : -- | OK | + |utf32 : OK : -- | OK(#) | + +---------------+----+-----+-------+ + |sjis : OK : OK | OK | + |cp932 : OK : OK | ----- | + |euc : OK : OK | OK | + |euc-jp : OK : OK | ----- | + |jis : OK : OK | OK | + +---------------+----+-----+-------+ + |sjis-imode : OK : OK | OK | + |sjis-imode1 : OK : OK | ----- | + |sjis-imode2 : OK : OK | ----- | + |utf8-imode : OK : OK | ----- | + |utf8-imode1 : OK : OK | ----- | + |utf8-imode2 : OK : OK | ----- | + +---------------+----+-----+-------+ + |sjis-doti : OK : OK | OK | + |sjis-doti1 : OK : OK | ----- | + +---------------+----+-----+-------+ + |sjis-jsky : OK : OK | OK | + |sjis-jsky1 : OK : OK | ----- | + |sjis-jsky2 : OK : OK | ----- | + |jis-jsky : OK : OK | ----- | + |jis-jsky1 : OK : OK | ----- | + |jis-jsky2 : OK : OK | ----- | + |utf8-jsky : OK : OK | ----- | + |utf8-jsky1 : OK : OK | ----- | + |utf8-jsky2 : OK : OK | ----- | + +---------------+----+-----+-------+ + |sjis-au : OK : OK | OK | + |sjis-au1 : OK : OK | ----- | + |sjis-au2 : OK : OK | ----- | + |jis-au : OK : OK | ----- | + |jis-au1 : OK : OK | ----- | + |jis-au2 : OK : OK | ----- | + |sjis-icon-au : OK : OK | ----- | + |sjis-icon-au1 : OK : OK | ----- | + |sjis-icon-au2 : OK : OK | ----- | + |euc-icon-au : OK : OK | ----- | + |euc-icon-au1 : OK : OK | ----- | + |euc-icon-au2 : OK : OK | ----- | + |jis-icon-au : OK : OK | ----- | + |jis-icon-au1 : OK : OK | ----- | + |jis-icon-au2 : OK : OK | ----- | + |utf8-icon-au : OK : OK | ----- | + |utf8-icon-au1 : OK : OK | ----- | + |utf8-icon-au2 : OK : OK | ----- | + +---------------+----+-----+-------+ + |ascii : OK : -- | OK | + |binary : OK : OK | ----- | + +---------------+----+-----+-------+ + (#): guessed when it has bom. + +=head2 GUESSING ORDER +J<< ja; 芸隤霅芸雿 >> + + 1. utf32 (#) + 2. utf16 (#) + 3. utf32-be + 4. utf32-le + 5. ascii + 6. jis + 7. sjis-jsky (pp) + 8. euc + 9. sjis + 10. sjis-jsky (xs) + 11. sjis-au + 12. sjis-imode + 13. sjis-doti + 14. utf8 + 15. unknown + +=head1 DESCRIPTION OF UNICODE MAPPING + +Transcoding between Unicode encodings and other ones is performed as below: +J<< ja; +Unicode 具柴喋啜臭誑銝柴怨整嚗 +>> + +=over 2 + +=item Shift_JIS + +This module uses the mapping table of MS-CP932. +J<< ja; +MS-CP932 具 Unicode 詻喋啜銵整嚗 +喋啜潦怒臭誑銝娓RL柴柴雿輻具艾整嚗 +>> + +L<< ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT >> + +When the module tries to convert Unicode string to Shift_JIS, it represents most +letters which isn't available in Shift_JIS as decimal character reference +('&#dddd;'). There is one exception to this: every graphic characters for mobile +phones are replaced with '?' mark. +J<< ja; +Unicode SJIS 詻喋啜游恬銵函整扼芥摮剁 +格摮 &#dddd; 敶W怠整嚗 +嚗箏葛蝯菜摮胯?怠整嚗 +>> + +For variants of Shift_JIS defined for mobile phones, every unrepresentable +characters are replaced with '?' mark unlike the plain Shift_JIS. +J<< ja; +整嚗箏葛 SJIS 詨具荔具艾株”整扼芥摮胯?怠整嚗 +>> + +=item EUC-JP/ISO-2022-JP + +This module doesn't directly convert Unicode string from/to EUC-JP or +ISO-2022-JP: it once converts from/to Shift_JIS and then do the rest +translation. So characters which aren't available in the Shift_JIS can not be +properly translated. +J<< ja; +銝摨吁JIS喋潦怠艾嚗Unicode 詻喋啜整嚗 +柴具嚗SJIS 扯”整扼芥摮怒整艾游嚗 +格摮舀迤喋啜扼整嚗 +>> + +=item DoCoMo i-mode + +This module maps emoji in the range of F800 - F9FF to U+0FF800 - U+0FF9FF. +J<< ja; +F800 - F9FF 桅柴∠紫摮摮具典嚗U+0FF800 - U+0FF9FF +桅怒喋啜整嚗 +>> + +=item ASTEL dot-i + +This module maps emoji in the range of F000 - F4FF to U+0FF000 - U+0FF4FF. +J<< ja; +F000 - F4FF 桅柴∠紫摮摮具典嚗U+0FF000 - U+0FF4FF +桅怒喋啜整嚗 +>> + +=item J-PHONE J-SKY + +The encoding method defined by J-SKY is as follows: first an escape sequence +"\e\$" comes to indicate the beginning of emoji, then the first byte of an emoji +comes next, then the second bytes of at least one emoji comes next, then "\x0f" +comes last to indicate the end of emoji. If a string contains a series of emoji +whose first bytes are identical, such sequence can be compressed by cascading +second bytes of them to the single first byte. +J<< ja; +J-SKY 桃紫摮荔具嫘晞潦瑯潦晞喋 "\e\$" 桀恬蝯菜摮1扎殷 +1支誑銝桃紫摮2扎殷"\x0f"嚗函整嚗 +1扎柴蝯菜摮蝬游荔2扎柴柴踴蝬行詻具 +抒葬具扼整嚗 +>> + +This module considers a pair of those first and second bytes to be one letter, +and map them from 4500 - 47FF to U+0FFB00 - U+0FFDFF. +J<< ja; +1扎柴2扎柴柴U1摮刻芥佗4500 - 47FF 桅嚗 +U+0FFB00 - U+0FFDFF 桅怒喋啜整嚗 +>> + +When the module encodes J-SKY emoji, it performs the compression automatically. +J<< ja; +Unicode::Japanese 扼荔Unicode J-SKY 蝯菜摮怒喋啜具嚗 +1扎柴銝扼蝯菜摮蝬艾游荔抒葬衣芸怨整嚗 +>> + +=item AU + +This module maps AU emoji to U+0FF500 - U+0FF6FF. +J<< ja; +蝯菜摮摮具典嚗U+0FF500 - U+0FF6FF 桅怒喋啜整嚗 +>> + +=back + +=head1 PurePerl mode + + use Unicode::Japanese qw(PurePerl); + +If you want to explicitly take the pure perl implementation, pass +C<'PurePerl'> to the argument of the C<use> statement. +J<< ja; +use 桀啜 C<'PurePerl'> 銝具, +XS雿踴芥具蝷箇怠恐閮扼整. +>> + +=head1 BUGS + +Please report bugs and requests to C<bug-unicode-japanese at rt.cpan.org> or +L<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Unicode-Japanese>. If you +report them to the web interface, any progress to your report will be +automatically sent back to you. +J<< ja; +啜閬 C<bug-unicode-japanese at rt.cpan.org> 摰 +勗艾. 乓 +L<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Unicode-Japanese>. +怒 web 扎喋踴潦扼潦嫘扼整整. +蝘恍乓, 衣憭氬銵具批勗啜桅脫 +芸怒芥思整. +>> + +=over 2 + +=item * + +This module doesn't directly convert Unicode string from/to EUC-JP or +ISO-2022-JP: it once converts from/to Shift_JIS and then do the rest +translation. So characters which aren't available in the Shift_JIS can not be +properly translated. +J<< ja; +EUC-JP嚗JIS 喋潦荔SJIS 怠艾 UTF-8 詨嚗 +SJIS 扯”整扼芥摮舀迤憭具胯扼整嚗 +>> + +=item * + +The XS implementation of getcode() fails to detect the encoding when the given +string contains \e while its encoding is EUC-JP or Shift_JIS. +J<< ja; +XS雿輻具艾游嚗EUC-JP嚗SJIS(蝯菜摮怒)喋潦格摮銝准 +\e 怒整剁EUC-JP嚗SJIS 喋潦桀文怠仃嚗 +甇芸文乓憭銵具箸乓整嚗 +>> + +=item * + +Japanese.pm is composed of textual perl script and binary character conversion +table. If you transfer it on FTP using ASCII mode, the file will collapse. +J<< ja; +Japanese.pm 胯∼扎怠怒扎芥怒嚗FTP ASCII U潦 +頠a具∼扎怒憯整嚗 +>> + +=back + +=head1 SUPPORT + +You can find documentation for this module with the perldoc command. +J<< ja; +柴U詻乓潦怒柴准乓∼喋 perldoc 喋喋扯具箸乓整. +>> + + perldoc Unicode::Japanese + +You can find more information at: +J<< ja; +整, 隞乩桀湔扼閬具箸乓整: +>> + + +=over 4 + +=item * AnnoCPAN: Annotated CPAN documentation + +L<http://annocpan.org/dist/Unicode-Japanese> + +=item * CPAN Ratings + +L<http://cpanratings.perl.org/d/Unicode-Japanese> + +=item * RT: CPAN's request tracker + +L<http://rt.cpan.org/NoAuth/Bugs.html?Dist=Unicode-Japanese> + +=item * Search CPAN + +L<http://search.cpan.org/dist/Unicode-Japanese> + +=back + +=head1 CREDITS + +Thanks very much to: + +NAKAYAMA Nao + +SUGIURA Tatsuki & Debian JP Project + +=head1 COPYRIGHT & LICENSE + +Copyright 2001-2008 +SANO Taku (SAWATARI Mikage) and YAMASHINA Hio, +all rights reserved. + +This program is free software; you can redistribute it and/or modify it +under the same terms as Perl itself. +J<< ja; +柴准啜押胯芥潦賬艾扼U扼芥 Perl 典 +押扎颯喋嫘 批撣喳氬銵具箸乓整. +>> + +=cut + diff --git a/cpan/dist/Unicode-Japanese/lib/Unicode/Japanese.pm b/cpan/dist/Unicode-Japanese/lib/Unicode/Japanese.pm new file mode 100644 index 00000000..1058b1f8 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/lib/Unicode/Japanese.pm @@ -0,0 +1,5556 @@ +# ----------------------------------------------------------------------------- +# Unicode::Japanese +# Unicode::Japanese::PurePerl +# ----------------------------------------------------------------------------- +# $Id$ +# ----------------------------------------------------------------------------- +package Unicode::Japanese::PurePerl; +package Unicode::Japanese; + +use strict; +use vars qw($VERSION $XS_VERSION $PurePerl $xs_loaderror); +$VERSION = '0.47'; +$XS_VERSION = $VERSION; +$VERSION = eval $VERSION; + +# `use bytes' and `use Encode' if we are on perl-5.8.0 or later. +if( $] >= 5.008 ) +{ + my $evalerr; + { + local($SIG{__DIE__}) = 'DEFAULT'; + local($@); + eval 'use bytes;use Encode;'; + $evalerr = $@; + } + $evalerr and CORE::die($evalerr); +} + +# ----------------------------------------------------------------------------- +# import +# +sub import +{ + my $pkg = shift; + my ($callerpkg) = caller; + my %exp = + ( + '&unijp' => \&unijp, + ); + my @na; + my @add = (grep{$_ eq ':all'} @_) ? keys %exp : (); + foreach(@_, @add) + { + $_ eq 'PurePerl' and $PurePerl=1, next; + if( $exp{$_} || $exp{'&'.$_} ) + { + no strict 'refs'; + (my $name = $_) =~ s/^\W//; + my $obj = $exp{$_} || $exp{'&'.$_}; + *{$callerpkg.'::'.$name} = $obj; + }elsif( $_ eq 'no_I18N_Japanese' ) + { + $^H &= ~0x0f00_0000; + package Unicode::Japanese::PurePerl; + $^H &= ~0x0f00_0000; + package Unicode::Japanese; + next; + } + push(@na,$_); + } + if( @na ) + { + #use Carp; + #croak("invalid parameter (".join(',',@na).")"); + } +} + +# ----------------------------------------------------------------------------- +# DESTROY +# +sub DESTROY +{ +} + +# ----------------------------------------------------------------------------- +# load_xs. +# loading xs-subs. +# this method is called from new (through new=>_init_table=>load_xs) +# +sub load_xs +{ + #print STDERR "load_xs\n"; + if( $PurePerl ) + { + #print STDERR "PurePerl mode\n"; + $xs_loaderror = 'disabled'; + return; + } + #print STDERR "XS mode\n"; + + my $use_xs; + LoadXS: + { + + #print STDERR "* * bootstrap...\n"; + eval q + { + use strict; + require DynaLoader; + use vars qw(@ISA); + @ISA = qw(DynaLoader); + local($SIG{__DIE__}) = 'DEFAULT'; + Unicode::Japanese->bootstrap($XS_VERSION); + }; + #print STDERR "* * the trial has been done.\n"; + #undef @ISA; + if( $@ ) + { + #print STDERR "failed.\n"; + #print STDERR "$@\n"; + $use_xs = 0; + $xs_loaderror = $@; + undef $@; + last LoadXS; + } + #print STDERR "succeeded.\n"; + $use_xs = 1; + eval q + { + #print STDERR "overriding _s2u,_u2s\n"; + do_memmap(); + #print STDERR "memmap done\n"; + END{ do_memunmap(); } + #print STDERR "binding xsubs has been done.\n"; + }; + if( $@ ) + { + #print STDERR "error in the last part of operation to load XS.\n"; + $xs_loaderror = $@; + CORE::die($@); + } + + #print STDERR "done.\n"; + } + + if( $@ ) + { + $xs_loaderror = $@; + CORE::die("Cannot load Unicode::Japanese of neither XS nor PurePerl side\n$@"); + } + if( !$use_xs ) + { + #print STDERR "no xs.\n"; + eval q + { + sub do_memmap($){} + sub do_memunmap($){} + }; + } + $xs_loaderror = '' if( !defined($xs_loaderror) ); + #print STDERR "load_xs done.\n"; +} + +# ----------------------------------------------------------------------------- +# Unicode::Japanese->new(); +# cache for char conversion. +# 2bytes. +# JIS C 6226-1979 \e$@ +# JIS X 0208-1983 \e$B +# JIS X 0208-1990 \e&@\e$B +# JIS X 0212-1990 \e$(D +# 1byte. +# JIS ROMAN \e(J +# JIS ROMAN \e(H +# ASCII \e(B +# JIS KANA \e(I +# ----------------------------------------------------------------------------- +# $unijp = Unicode::Japanese->new([$str,[$icode]]); +# +sub new +{ + my $pkg = shift; + my $this = {}; + + if( defined($pkg) ) + { + bless $this, $pkg; + $this->_init_table; + }else + { + bless $this; + $this->_init_table; + } + + @_ and $this->set(@_); + + $this; +} + + +# ----------------------------------------------------------------------------- +# _got_undefined_subroutine +# die with message 'undefiend subroutine'. +# +sub _got_undefined_subroutine +{ + my $subname = pop; + CORE::die "Undefined subroutine \&$subname got called.\n"; +} + +# ----------------------------------------------------------------------------- +# AUTOLOAD +# AUTOLOAD of Unicode::Japanese. +# imports PurePerl methods. +# +AUTOLOAD +{ + # load pure perl subs. + use vars qw($AUTOLOAD); + + #print "AUTOLOAD... $AUTOLOAD\n"; + + if(!defined($Unicode::Japanese::xs_loaderror) ) + { + Unicode::Japanese::PurePerl::_init_table(); + if( defined(&$AUTOLOAD) ) + { + no strict 'refs'; + goto &$AUTOLOAD; + } + } + + my ($pkg, $subname) = do{ + local($1, $2); + $AUTOLOAD =~ /^(.*)::(\w+)$/ + } or got_undefined_subroutine($AUTOLOAD); + + my $pppkg = $pkg . '::PurePerl'; + my $ppsubname = $pkg . '::PurePerl::' . $subname; + if( !defined(&$ppsubname) ) + { + my $save = $@; + my @BAK = @_; + $pppkg->_loadsub($ppsubname); + $@ = $save; + @_ = @BAK; + } + + my $sub = \&$ppsubname; + { + no strict 'refs'; + *$AUTOLOAD = $sub; # copy. + } + goto &$sub; +} + +# ----------------------------------------------------------------------------- +# Unicode::Japanese::PurePerl +# ----------------------------------------------------------------------------- +package Unicode::Japanese::PurePerl; + + +use strict; +use vars qw(%CHARCODE %ESC %RE @CHARSET_LIST); + +use vars qw(@J2S @S2J @S2E @E2S @U2T %T2U %S2U %U2S %SA2U1 %U2SA1 %SA2U2 %U2SA2); + +%CHARCODE = ( + UNDEF_EUC => "\xa2\xae", + UNDEF_SJIS => "\x81\xac", + UNDEF_JIS => "\xa2\xf7", + UNDEF_UNICODE => "\x20\x20", + ); + +%ESC = ( + JIS_0208 => "\e\$B", + JIS_0212 => "\e\$(D", + ASC => "\e\(B", + KANA => "\e\(I", + E_JSKY_START => "\e\$", + E_JSKY_END => "\x0f", + ); + +%RE = + ( + ASCII => '[\x00-\x7f]', + EUC_0212 => '\x8f[\xa1-\xfe][\xa1-\xfe]', + EUC_C => '[\xa1-\xfe][\xa1-\xfe]', + EUC_KANA => '\x8e[\xa1-\xdf]', + JIS_0208 => '\e\$\@|\e\$B|\e&\@\e\$B', + JIS_0212 => "\e" . '\$\(D', + JIS_ASC => "\e" . '\([BJ]', + JIS_KANA => "\e" . '\(I', + SJIS_DBCS => '[\x81-\x9f\xe0-\xef\xfa-\xfc][\x40-\x7e\x80-\xfc]', + SJIS_KANA => '[\xa1-\xdf]', + UTF8 => '[\x00-\x7f]|[\xc0-\xdf][\x80-\xbf]|[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3}|[\xf8-\xfb][\x80-\xbf]{4}|[\xfc-\xfd][\x80-\xbf]{5}', + BOM2_BE => '\xfe\xff', + BOM2_LE => '\xff\xfe', + BOM4_BE => '\x00\x00\xfe\xff', + BOM4_LE => '\xff\xfe\x00\x00', + UTF32_BE => '\x00[\x00-\x10][\x00-\xff]{2}', + UTF32_LE => '[\x00-\xff]{2}[\x00-\x10]\x00', + E_IMODEv1 => '\xf8[\x9f-\xfc]|\xf9[\x40-\x49\x50-\x52\x55-\x57\x5b-\x5e\x72-\x7e\x80-\xb0]', + E_IMODEv2 => '\xf9[\xb1-\xfc]', + E_IMODE => '\xf8[\x9f-\xfc]|\xf9[\x40-\x49\x50-\x52\x55-\x57\x5b-\x5e\x72-\x7e\x80-\xfc]', + E_JSKY1 => '[EFGOPQ]', + E_JSKY1v1 => '[EFG]', + E_JSKY1v2 => '[OPQ]', + E_JSKY2 => '[\!-z]', + E_DOTI => '\xf0[\x40-\x7e\x80-\xfc]|\xf1[\x40-\x7e\x80-\xd6]|\xf2[\x40-\x7e\x80-\xab\xb0-\xd5\xdf-\xfc]|\xf3[\x40-\x7e\x80-\xfa]|\xf4[\x40-\x4f\x80\x84-\x8a\x8c-\x8e\x90\x94-\x96\x98-\x9c\xa0-\xa4\xa8-\xaf\xb4\xb5\xbc-\xbe\xc4\xc5\xc8\xcc]', + E_JIS_AU => '[\x75-\x7b][\x21-\x7e]', + E_SJIS_AU => '[\xf3\xf4\xf6\xf7][\x40-\xfc]', + E_ICON_AU_START => '<IMG ICON="', + E_ICON_AU_END => '">', + E_JSKY_START => quotemeta($ESC{E_JSKY_START}), + E_JSKY_END => '(?:'.quotemeta($ESC{E_JSKY_END}).'|\z)', + E_JSKYv1_UTF8 => '\xee(?:\x80[\x81-\xbf]|\x81[\x80-\x9a]|\x84[\x81-\xbf]|\x85[\x80-\x9a]|\x88[\x81-\xbf]|\x89[\x80-\x9a])', + E_JSKYv2_UTF8 => '\xee(?:\x8c[\x81-\xbf]|\x8d[\x80-\x8d]|\x90[\x81-\xbf]|\x91[\x80-\x8c]|\x94[\x81-\xb7])', + ); + +$]<5.005 and $RE{E_JSKY_END} =~ s/\\z/\$/; +$RE{E_JSKY} = $RE{E_JSKY_START} + . $RE{E_JSKY1} . $RE{E_JSKY2} . '+' + . $RE{E_JSKY_END}; +$RE{E_JSKYv1} = $RE{E_JSKY_START} + . $RE{E_JSKY1v1} . $RE{E_JSKY2} . '+' + . $RE{E_JSKY_END}; +$RE{E_JSKYv2} = $RE{E_JSKY_START} + . $RE{E_JSKY1v2} . $RE{E_JSKY2} . '+' + . $RE{E_JSKY_END}; + +@CHARSET_LIST = qw( + utf8 + ucs2 + ucs4 + utf16 + + sjis + sjis-imode + sjis-doti + sjis-jsky + sjis-icon-au + cp932 + + jis + jis-jsky + jis-au + jis-icon-au + + euc + euc-jp + euc-icon-au + + utf8-jsky + utf8-icon-au + utf8-imode +); + +use vars qw($s2u_table $u2s_table); +use vars qw($ei2u1 $ei2u2 $ed2u $ej2u1 $ej2u2 $ea2u1 $ea2u2 $ea2u1s $ea2u2s); +use vars qw($eu2i1 $eu2i2 $eu2d $eu2j1 $eu2j2 $eu2a1 $eu2a2 $eu2a1s $eu2a2s); + +use vars qw(%_h2zNum %_z2hNum %_h2zAlpha %_z2hAlpha %_h2zSym %_z2hSym %_h2zKanaK %_z2hKanaK %_h2zKanaD %_z2hKanaD %_hira2kata %_kata2hira); + + + +use vars qw($PID $FH $TABLE $HEADLEN $PROGLEN); + +# ----------------------------------------------------------------------------- +# AUTOLOAD +# AUTOLOAD of Unicode::Japanese::PurePerl. +# load PurePerl methods from embedded data. +# +AUTOLOAD +{ + use strict; + use vars qw($AUTOLOAD); + + #print "AUTOLOAD... $AUTOLOAD\n"; + + my $save = $@; + my @BAK = @_; + + my ($pkg, $subname) = do{ + local($1, $2); + $AUTOLOAD =~ /^(.*)::(\w+)$/ + } or got_undefined_subroutine($AUTOLOAD); + + $pkg->_loadsub($AUTOLOAD); + + $@ = $save; + @_ = @BAK; + goto &$AUTOLOAD; +} + +sub _loadsub +{ + my $pkg = shift; + my $fullsubname = shift; + #print "subs..\n",join("\n",keys %$TABLE,''); + use vars qw($AUTOLOAD); + + local($1, $2); + my ($subpkg,$subname) = $fullsubname =~ /^(.*)::(\w+)$/ + or got_undefined_subroutine($fullsubname); + + # check + if(!defined($TABLE->{$subname}{offset})) + { + _init_table(); + if( !defined($TABLE->{$subname}{offset}) ) + { + if( $subname eq 'DESTROY' ) + { + my $sub = sub{}; + { + no strict 'refs'; + *$fullsubname = $sub; + } + return $sub; + } + + CORE::die "Undefined subroutine \&$fullsubname got called.\n"; + } + } + if($TABLE->{$subname}{offset} == -1) + { + CORE::die "\&$fullsubname is getting loaded twice. There must be a problem in AUTOLOAD.\n"; + } + + _check_and_update_fh(); + seek($FH, $PROGLEN + $HEADLEN + $TABLE->{$subname}{offset}, 0) + or die "Can't seek $subname. [$!]\n"; + + my $sub; + read($FH, $sub, $TABLE->{$subname}{'length'}) + or die "Can't read $subname. [$!]\n"; + + if( $]>=5.008 ) + { + $sub = 'use bytes;'.$sub; + } + + CORE::eval(($sub=~/(.*)/s)[0]); + if ($@) + { + CORE::die $@; + } + $DB::sub = $fullsubname; # Now debugger knows where we are. + + # evaled + $TABLE->{$subname}{offset} = -1; + +} + +# ----------------------------------------------------------------------------- +# Unicode::Japanese::PurePerl->new() +# +sub new +{ + goto &Unicode::Japanese::new; +} + +# ----------------------------------------------------------------------------- +# DESTROY +# +sub DESTROY +{ +} + +# ----------------------------------------------------------------------------- +# gensym +# +sub gensym { + package Unicode::Japanese::Symbol; + no strict; + $genpkg = "Unicode::Japanese::Symbol::"; + $genseq = 0; + my $name = "GEN" . $genseq++; + my $ref = \*{$genpkg . $name}; + delete $$genpkg{$name}; + $ref; +} + +sub _check_and_update_fh { + _open_fh() if not ($PID == $$); +} +sub _open_fh { + my $file = "Unicode/Japanese.pm"; + $PID = $$; + OPEN: + { + if( $INC{$file} ) + { + open($FH,$INC{$file}) || CORE::die("could not open file [$INC{$file}] for input : $!"); + last OPEN; + } + foreach my $path (@INC) + { + my $mypath = $path; + $mypath =~ s#/$##; + if (-f "$mypath/$file") + { + open($FH,"$mypath/$file") || CORE::die("could not open file [$INC{$file}] for input : $!"); + last OPEN; + } + } + CORE::die "Can't find Japanese.pm in \@INC\n"; + } + binmode($FH); +} + +# ----------------------------------------------------------------------------- +# _init_table +# +sub _init_table { + + if(!defined($HEADLEN)) + { + $FH = gensym; + + _open_fh(); + + local($/) = "\n"; + my $line; + while(defined($line = <$FH>)) + { + last if($line =~ m/^__DATA__/); + } + $PROGLEN = tell($FH); + + read($FH, $HEADLEN, 4) + or die "Can't read the table. [$!]\n"; + $HEADLEN = unpack('N', $HEADLEN); + read($FH, $TABLE, $HEADLEN) + or die "Can't seek the table. [$!]\n"; + $TABLE =~ /(.*)/s; + $TABLE = eval(($TABLE=~/(.*)/s)[0]); + if($@) + { + die "Internal Error. [$@]\n"; + } + if(!defined($TABLE)) + { + die "Internal Error.\n"; + } + $HEADLEN += 4; + + # load xs. + Unicode::Japanese::load_xs(); + } +} + +# ----------------------------------------------------------------------------- +# _getFile +# load embedded file data. +# +sub _getFile { + my $this = shift; + + my $file = shift; + + exists($TABLE->{$file}) + or die "no such file [$file]\n"; + + _check_and_update_fh(); + #my $offset16 = $TABLE->{$file}{offset} % 16; + #print STDERR "_getFile($file, $TABLE->{$file}{offset}, $TABLE->{$file}{'length'}, $offset16)\n"; + seek($FH, $PROGLEN + $HEADLEN + $TABLE->{$file}{offset}, 0) + or die "Can't seek $file. [$!]\n"; + + my $data; + read($FH, $data, $TABLE->{$file}{'length'}) + or die "Can't read $file. [$!]\n"; + + $data; +} + +# ----------------------------------------------------------------------------- +# use_I18N_Japanese +# copied from I18N::Japanese in jperl-5.5.3 +# +sub use_I18N_Japanese +{ + shift; + if( @_ ) + { + my $bits = 0; + foreach( @_ ) + { + $bits |= 0x1000000 if $_ eq 're'; + $bits |= 0x2000000 if $_ eq 'tr'; + $bits |= 0x4000000 if $_ eq 'format'; + $bits |= 0x8000000 if $_ eq 'string'; + } + $^H |= $bits; + }else + { + $^H |= 0x0f00_0000; + } +} + +# ----------------------------------------------------------------------------- +# no_I18N_Japanese +# copied from I18N::Japanese in jperl-5.5.3 +# +sub no_I18N_Japanese +{ + shift; + if( @_ ) + { + my $bits = 0; + foreach( @_ ) + { + $bits |= 0x1000000 if $_ eq 're'; + $bits |= 0x2000000 if $_ eq 'tr'; + $bits |= 0x4000000 if $_ eq 'format'; + $bits |= 0x8000000 if $_ eq 'string'; + } + $^H &= ~$bits; + }else + { + $^H &= ~0x0f00_0000; + } +} + +1; + +=encoding utf-8 + +=head1 NAME + +Unicode::Japanese - Convert encoding of japanese text + + +=head1 SYNOPSIS + + use Unicode::Japanese; + use Unicode::Japanese qw(unijp); + + # convert utf8 -> sjis + + print Unicode::Japanese->new($str)->sjis; + print unijp($str)->sjis; # same as above. + + # convert sjis -> utf8 + + print Unicode::Japanese->new($str,'sjis')->get; + + # convert sjis (imode_EMOJI) -> utf8 + + print Unicode::Japanese->new($str,'sjis-imode')->get; + + # convert zenkaku (utf8) -> hankaku (utf8) + + print Unicode::Japanese->new($str)->z2h->get; + +=head1 DESCRIPTION + +The Unicode::Japanese module converts encoding of japanese text from one +encoding to another. + + +=head2 FEATURES + +=over 2 + +=item * + + + +An instance of Unicode::Japanese internally holds a string in UTF-8. + + +=item * + + + +This module is implemented in two ways: XS and pure perl. If efficiency is +important for you, you should build and install the XS module. If you don't want +to, or if you can't build the XS module, you may use the pure perl module +instead. In that case, only you have to do is to copy Japanese.pm into somewhere +in @INC. + + +=item * + + + +This module can convert characters from zenkaku (full-width) form to hankaku +(half-width) form, and vice versa. Conversion between hiragana (one of two sets +of japanese phonetical alphabet) and katakana (another set of japanese +phonetical alphabet) is also supported. + + +=item * + + + +This module has mapping tables for emoji (graphic characters) defined by various +japanese mobile phones; DoCoMo i-mode, ASTEL dot-i and J-PHONE J-Sky. Those +letters are mapped on Unicode Private Use Area so unicode strings it outputs are +still valid even if they contain emoji, and you can safely pass them to other +softwares that can handle Unicode. + + +=item * + + + +This module can map some emoji from one set to another. Different mobile phones +define different sets of emoji, so mapping each other is not always +possible. But since some emoji exist in two or more sets with similar +appearance, this module considers those emoji to be the same. + + +=item * + + + +This module uses the mapping table for MS-CP932 instead of the standard +Shift_JIS. The Shift_JIS encoding used by MS-Windows (MS-SJIS/MS-CP932) slightly +differs from the standard. + + +=item * + + + +When the module converts strings from Unicode to Shift_JIS, EUC-JP or +ISO-2022-JP, unicode letters which can't be represented in those encodings will +be encoded in "&#dddd;" form (decimal character reference). Note, however, that +letters in Unicode Private Use Area will be replaced with '?' mark ('QUESTION +MARK'; U+003F) instead of being encoded. In addition, encoding to character sets +for mobile phones makes every unrepresentable letters being '?' mark. + + +=item * + + + +On perl-5.8.0 or later, this module handles the UTF-8 flag: the method utf8() +returns UTF-8 I<byte> string, and the method getu() returns UTF-8 I<character> +string. + + +Currently the method get() returns UTF-8 I<byte> string but this behavior may be +changed in the future. + + +Methods like sjis(), jis(), utf8(), and such like return I<byte> string. new(), +set(), getcode() methods just ignore the UTF-8 flag of strings they take. + + +=back + +=head1 REQUIREMENT + +=over 4 + +=item * + + + +perl 5.10.x, 5.8.x, etc. (5.004 and later) + + +=item * + + + +(optional) +C Compiler. +This module supports both XS and Pure Perl. +If you have no C Compilers, +Unicode::Japanese will be installed as Pure Perl module. + + +=item * + + + +(optional) +Test.pm and Test::More for testing. + + +=back + +No other modules are required at run time. + + +=head1 METHODS + +=over 4 + +=item $s = Unicode::Japanese->new($str [, $icode [, $encode]]) + +Create a new instance of Unicode::Japanese. + + +Any given parameters will be internally passed to the method L</set>(). + + +=item $s = unijp($str [, $icode [, $encode]]) + +Same as Unicode::Jananese->new(...). + + +=item $s->set($str [, $icode [, $encode]]) +X<set> + +=over 2 + +=item $str: string + +=item $icode: optional character encoding (default: 'utf8') + +=item $encode: optional binary encoding (default: no binary encodings are assumed) + +=back + +Store a string into the instance. + + +Possible character encodings are: + + + auto + utf8 ucs2 ucs4 + utf16-be utf16-le utf16 + utf32-be utf32-le utf32 + sjis cp932 euc euc-jp jis + sjis-imode sjis-imode1 sjis-imode2 + utf8-imode utf8-imode1 utf8-imode2 + sjis-doti sjis-doti1 + sjis-jsky sjis-jsky1 sjis-jsky2 + jis-jsky jis-jsky1 jis-jsky2 + utf8-jsky utf8-jsky1 utf8-jsky2 + sjis-au sjis-au1 sjis-au2 + jis-au jis-au1 jis-au2 + sjis-icon-au sjis-icon-au1 sjis-icon-au2 + euc-icon-au euc-icon-au1 euc-icon-au2 + jis-icon-au jis-icon-au1 jis-icon-au2 + utf8-icon-au utf8-icon-au1 utf8-icon-au2 + ascii binary + +(see also L</SUPPORTED ENCODINGS>.) + + +If you want the Unicode::Japanese detect the character encoding of string, you +must explicitly specify 'auto' as the second argument. In that case, the given +string will be passed to the method getcode() to guess the encoding. + + +For binary encodings, only 'base64' is currently supported. If you specify +'base64' as the third argument, the given string will be decoded using Base64 +decoder. + + +Specify 'binary' as the second argument if you want your string to be stored +without modification. + + +When you specify 'sjis-imode' or 'sjis-doti' as the character encoding, any +occurences of '&#dddd;' (decimal character reference) in the string will be +interpreted and decoded as code point of emoji, just like emoji implanted into +the string in binary form. + + +Since encoded forms of strings in various encodings are not clearly distinctive +to each other, it is not always certainly possible to detect what encoding is +used for a given string. + + +When a given string is possibly interpreted as both Shift_JIS and UTF-8 string, +this module considers such a string to be encoded in Shift_JIS. And if the +encoding is not distinguishable between 'sjis-au' and 'sjis-doti', this module +considers it 'sjis-au'. + + +=item $str = $s->get + +=over 2 + +=item $str: string (UTF-8) + +=back + +Get the internal string in UTF-8. + + +This method currently returns a byte string (whose UTF-8 flag is turned off), +but this behavior may be changed in the future. + + +If you absolutely want a byte string, you should use the method utf8() +instead. And if you want a character string (whose UTF-8 flag is turned on), you +have to use the method getu(). + + +=item $str = $s->getu + +=over 2 + +=item $str: string (UTF-8) + +=back + +Get the internal string in UTF-8. + + +On perl-5.8.0 or later, this method returns a character string with its UTF-8 +flag turned on. + + +=item $code = $s->getcode($str) + +=over 2 + +=item $str: string + +=item $code: name of character encoding + +=back + +Detect the character encoding of given string. + + +Note that this method, exceptionaly, doesn't deal with the internal string of an +instance. + + +To guess the encoding, the following algorithm is used: + + +(For pure perl implementation) + + +=over 4 + +=item 1 + + + +If the string has an UTF-32 BOM, its encoding is 'utf32'. + + +=item 2 + + + +If it has an UTF-16 BOM, its encoding is 'utf16'. + + +=item 3 + + + +If it is valid for UTF-32BE, its encoding is 'utf32-be'. + + +=item 4 + + + +If it is valid for UTF-32LE, its encoding is 'utf32-le'. + + +=item 5 + + + +If it contains no ESC characters or bytes whose eighth bit is on, its encoding +is 'ascii'. Every ASCII control characters (0x00-0x1F and 0x7F) except ESC +(0x1B) are considered to be in the range of 'ascii'. + + +=item 6 + + + +If it contains escape sequences of ISO-2022-JP, its encoding is 'jis'. + + +=item 7 + + + +If it contains any emoji defined for J-PHONE, its encoding is 'sjis-jsky'. + + +=item 8 + + + +If it is valid for EUC-JP, its encoding is 'euc'. + + +=item 9 + + + +If it is valid for Shift_JIS, its encoding is 'sjis'. + + +=item 10 + + + +If it contains any emoji defined for au, and everything else is valid for +Shift_JIS, its encoding is 'sjis-au'. + + +=item 11 + + + +If it contains any emoji defined for i-mode, and everything else is valid for +Shift_JIS, its encoding is 'sjis-imode'. + + +=item 12 + + + +If it contains any emoji defined for dot-i, and everything else is valid for +Shift_JIS, its encoding is 'sjis-doti'. + + +=item 13 + + + +If it is valid for UTF-8, its encoding is 'utf8'. + + +=item 14 + + + +If no conditions above are fulfilled, its encoding is 'unknown'. + + +=back + +(For XS implementation) + + +=over 4 + +=item 1 + + + +If the string has an UTF-32 BOM, its encoding is 'utf32'. + + +=item 2 + + + +If it has an UTF-16 BOM, its encoding is 'utf16'. + + +=item 3 + + + +Find all possible encodings that might have been applied to the string from the +following: + + +ascii / euc / sjis / jis / utf8 / utf32-be / utf32-le / sjis-jsky / +sjis-imode / sjis-au / sjis-doti + + +=item 4 + + + +If any encodings have been found possible, this module picks out one encoding +having the highest priority among them. The priority order is as follows: + + +utf32-be / utf32-le / ascii / jis / euc / sjis / sjis-jsky / sjis-imode / +sjis-au / sjis-doti / utf8 + + +=item 5 + + + +If no conditions above are fulfilled, its encoding is 'unknown'. + + +=back + +Pay attention to the following pitfalls in the above algorithm: + + +=over 2 + +=item * + + + +UTF-8 strings might be accidentally considered to be encoded in Shift_JIS. + + +=item * + + + +UCS-2 strings (sequence of raw UCS-2 letters in big-endian; each letters has +always 2 bytes) can't be detected because they look like nothing but sequences +of random bytes whose length is an even number. + + +=item * + + + +UTF-16 strings must have BOM to be detected. + + +=item * + + + +Emoji are only be recognized if they are implanted into the string in binary +form. If they are described in '&#dddd;' form, they aren't considered to be +emoji. + + +=back + +Since the XS and pure perl implementations use different algorithms to guess +encoding, they may guess differently for the same string. Especially, the pure +perl implementation finds Shift_JIS strings containing ESC character (0x1B) to +be actually encoded in Shift_JIS but XS implementation doesn't. This is because +such strings can hardly be distinguished from 'sjis-jsky'. In addition, EUC-JP +strings containing ESC character are also rejected for the same reason. + + +=item $code = $s->getcodelist($str) + +=over 2 + +=item $str: string + +=item $code: name of character encodings + +=back + +Detect the character encoding of given string. + + +Unlike the method getcode(), getcodelist() returns a list of possible encodings. + + +=item $str = $s->conv($ocode, $encode) + +=over 2 + +=item $ocode: character encoding (possible encodings are:) + + utf8 ucs2 ucs4 utf16 + sjis cp932 euc euc-jp jis + sjis-imode sjis-imode1 sjis-imode2 + utf8-imode utf8-imode1 utf8-imode2 + sjis-doti sjis-doti1 + sjis-jsky sjis-jsky1 sjis-jsky2 + jis-jsky jis-jsky1 jis-jsky2 + utf8-jsky utf8-jsky1 utf8-jsky2 + sjis-au sjis-au1 sjis-au2 + jis-au jis-au1 jis-au2 + sjis-icon-au sjis-icon-au1 sjis-icon-au2 + euc-icon-au euc-icon-au1 euc-icon-au2 + jis-icon-au jis-icon-au1 jis-icon-au2 + utf8-icon-au utf8-icon-au1 utf8-icon-au2 + binary + +(see also L</SUPPORTED ENCODINGS>.) + + +Some encodings for mobile phones have a trailing digit like 'sjis-au2'. Those +digits represent the version number of encodings. Such encodings have a variant +with no trailing digits, like 'sjis-au', which is the same as the latest version +among its variants. + + +=item $encode: optional binary encoding + +=item $str: string + +=back + +Get the internal string of instance with encoding it using a given character +encoding method. + + +If you want the resulting string to be encoded in Base64, specify 'base64' as +the second argument. + + +On perl-5.8.0 or later, the UTF-8 flag of resulting string is turned off even if +you specify 'utf8' to the first argument. + + +=item $s->tag2bin + +Interpret decimal character references (&#dddd;) in the instance, and replaces +them with single characters they represent. + + +=item $s->z2h + +Replace zenkaku (full-width) letters in the instance with hankaku (half-width) +letters. + + +=item $s->h2z + +Replace hankaku (half-width) letters in the instance with zenkaku (full-width) +letters. + + +=item $s->hira2kata + +Replace any hiragana in the instance with katakana. + + +=item $s->kata2hira + +Replace any katakana in the instance with hiragana. + + +=item $str = $s->jis + +$str: byte string in ISO-2022-JP + + +Get the internal string of instance with encoding it in ISO-2022-JP. + + +=item $str = $s->euc + +$str: byte string in EUC-JP + + +Get the internal string of instance with encoding it in EUC-JP. + + +=item $str = $s->utf8 + +$str: byte string in UTF-8 + + +Get the internal UTF-8 string of instance. + + +On perl-5.8.0 or later, the UTF-8 flag of resulting string is turned off. + + +=item $str = $s->ucs2 + +$str: byte string in UCS-2 + + +Get the internal string of instance as a sequence of raw UCS-2 letters in +big-endian. Note that this is different from UTF-16BE as raw UCS-2 sequence has +no concept of surrogate pair. + + +=item $str = $s->ucs4 + +$str: byte string in UCS-4 + + +Get the internal string of instance as a sequence of raw UCS-4 letters in +big-endian. This is practically the same as UTF-32BE. + + +=item $str = $s->utf16 + +$str: byte string in UTF-16 + + +Get the insternal string of instance with encoding it in UTF-16 in big-endian +with no BOM prepended. + + +=item $str = $s->sjis + +$str: byte string in Shift_JIS + + +Get the internal string of instance with encoding it in Shift_JIS (MS-SJIS / +MS-CP932). + + +=item $str = $s->sjis_imode + +$str: byte string in 'sjis-imode' + + +Get the internal string of instance with encoding it in 'sjis-imode'. + + +=item $str = $s->sjis_imode1 + +$str: byte string in 'sjis-imode1' + + +Get the internal string of instance with encoding it in 'sjis-imode1'. + + +=item $str = $s->sjis_imode2 + +$str: byte string in 'sjis-imode2' + + +Get the internal string of instance with encoding it in 'sjis-imode2'. + + +=item $str = $s->sjis_doti + +$str: byte string in 'sjis-doti' + + +Get the internal string of instance with encoding it in 'sjis-doti'. + + +=item $str = $s->sjis_jsky + +$str: byte string in 'sjis-jsky' + + +Get the internal string of instance with encoding it in 'sjis-jsky'. + + +=item $str = $s->sjis_jsky1 + +$str: byte string in 'sjis-jsky1' + + +Get the internal string of instance with encoding it in 'sjis-jsky1'. + + +=item $str = $s->sjis_jsky + +$str: byte string in 'sjis-jsky' + + +Get the internal string of instance with encoding it in 'sjis-jsky'. + + +=item $str = $s->sjis_icon_au + +$str: byte string in 'sjis-icon-au' + + +Get the internal string of instance with encoding it in 'sjis-icon-au'. + + +=item $str_arrayref = $s->strcut($len) + +=over 2 + +=item $len: maximum length of each chunks (in number of +full-width characters) + +=item $str_arrayref: reference to array of strings + +=back + +Split the internal string of instance into chunks of a given length. + + +On perl-5.8.0 or later, UTF-8 flags of each chunks are turned on. + + +=item $len = $s->strlen + +$len: character width of the internal string + + +Calculate the character width of the internal string. Half-width characters have +width of one unit, and full-width characters have width of two units. + + +=item $s->join_csv(@values); + +@values: array of strings + + +Build a line of CSV from the arguments, and store it into the instance. The +resulting line has a trailing line break ("\n"). + + +=item @values = $s->split_csv; + +@values: array of strings + + +Parse a line of CSV in the instance and return each columns. The line will be +chomp()ed before getting parsed. + + +If the internal string was decoded from 'binary' encoding (see methods new() and +set()), the UTF-8 flags of the resulting array of strings are turned +off. Otherwise the flags are turned on. + + +=back + +=head1 SUPPORTED ENCODINGS + + +---------------+----+-----+-------+ + |encoding | in | out | guess | + +---------------+----+-----+-------+ + |auto : OK : -- | ----- | + +---------------+----+-----+-------+ + |utf8 : OK : OK | OK | + |ucs2 : OK : OK | ----- | + |ucs4 : OK : OK | ----- | + |utf16-be : OK : -- | ----- | + |utf16-le : OK : -- | ----- | + |utf16 : OK : OK | OK(#) | + |utf32-be : OK : -- | OK | + |utf32-le : OK : -- | OK | + |utf32 : OK : -- | OK(#) | + +---------------+----+-----+-------+ + |sjis : OK : OK | OK | + |cp932 : OK : OK | ----- | + |euc : OK : OK | OK | + |euc-jp : OK : OK | ----- | + |jis : OK : OK | OK | + +---------------+----+-----+-------+ + |sjis-imode : OK : OK | OK | + |sjis-imode1 : OK : OK | ----- | + |sjis-imode2 : OK : OK | ----- | + |utf8-imode : OK : OK | ----- | + |utf8-imode1 : OK : OK | ----- | + |utf8-imode2 : OK : OK | ----- | + +---------------+----+-----+-------+ + |sjis-doti : OK : OK | OK | + |sjis-doti1 : OK : OK | ----- | + +---------------+----+-----+-------+ + |sjis-jsky : OK : OK | OK | + |sjis-jsky1 : OK : OK | ----- | + |sjis-jsky2 : OK : OK | ----- | + |jis-jsky : OK : OK | ----- | + |jis-jsky1 : OK : OK | ----- | + |jis-jsky2 : OK : OK | ----- | + |utf8-jsky : OK : OK | ----- | + |utf8-jsky1 : OK : OK | ----- | + |utf8-jsky2 : OK : OK | ----- | + +---------------+----+-----+-------+ + |sjis-au : OK : OK | OK | + |sjis-au1 : OK : OK | ----- | + |sjis-au2 : OK : OK | ----- | + |jis-au : OK : OK | ----- | + |jis-au1 : OK : OK | ----- | + |jis-au2 : OK : OK | ----- | + |sjis-icon-au : OK : OK | ----- | + |sjis-icon-au1 : OK : OK | ----- | + |sjis-icon-au2 : OK : OK | ----- | + |euc-icon-au : OK : OK | ----- | + |euc-icon-au1 : OK : OK | ----- | + |euc-icon-au2 : OK : OK | ----- | + |jis-icon-au : OK : OK | ----- | + |jis-icon-au1 : OK : OK | ----- | + |jis-icon-au2 : OK : OK | ----- | + |utf8-icon-au : OK : OK | ----- | + |utf8-icon-au1 : OK : OK | ----- | + |utf8-icon-au2 : OK : OK | ----- | + +---------------+----+-----+-------+ + |ascii : OK : -- | OK | + |binary : OK : OK | ----- | + +---------------+----+-----+-------+ + (#): guessed when it has bom. + +=head2 GUESSING ORDER + + 1. utf32 (#) + 2. utf16 (#) + 3. utf32-be + 4. utf32-le + 5. ascii + 6. jis + 7. sjis-jsky (pp) + 8. euc + 9. sjis + 10. sjis-jsky (xs) + 11. sjis-au + 12. sjis-imode + 13. sjis-doti + 14. utf8 + 15. unknown + +=head1 DESCRIPTION OF UNICODE MAPPING + +Transcoding between Unicode encodings and other ones is performed as below: + + +=over 2 + +=item Shift_JIS + +This module uses the mapping table of MS-CP932. + + +L<< ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT >> + + +When the module tries to convert Unicode string to Shift_JIS, it represents most +letters which isn't available in Shift_JIS as decimal character reference +('&#dddd;'). There is one exception to this: every graphic characters for mobile +phones are replaced with '?' mark. + + +For variants of Shift_JIS defined for mobile phones, every unrepresentable +characters are replaced with '?' mark unlike the plain Shift_JIS. + + +=item EUC-JP/ISO-2022-JP + +This module doesn't directly convert Unicode string from/to EUC-JP or +ISO-2022-JP: it once converts from/to Shift_JIS and then do the rest +translation. So characters which aren't available in the Shift_JIS can not be +properly translated. + + +=item DoCoMo i-mode + +This module maps emoji in the range of F800 - F9FF to U+0FF800 - U+0FF9FF. + + +=item ASTEL dot-i + +This module maps emoji in the range of F000 - F4FF to U+0FF000 - U+0FF4FF. + + +=item J-PHONE J-SKY + +The encoding method defined by J-SKY is as follows: first an escape sequence +"\e\$" comes to indicate the beginning of emoji, then the first byte of an emoji +comes next, then the second bytes of at least one emoji comes next, then "\x0f" +comes last to indicate the end of emoji. If a string contains a series of emoji +whose first bytes are identical, such sequence can be compressed by cascading +second bytes of them to the single first byte. + + +This module considers a pair of those first and second bytes to be one letter, +and map them from 4500 - 47FF to U+0FFB00 - U+0FFDFF. + + +When the module encodes J-SKY emoji, it performs the compression automatically. + + +=item AU + +This module maps AU emoji to U+0FF500 - U+0FF6FF. + + +=back + +=head1 PurePerl mode + + use Unicode::Japanese qw(PurePerl); + +If you want to explicitly take the pure perl implementation, pass +C<'PurePerl'> to the argument of the C<use> statement. + + +=head1 BUGS + +Please report bugs and requests to C<bug-unicode-japanese at rt.cpan.org> or +L<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Unicode-Japanese>. If you +report them to the web interface, any progress to your report will be +automatically sent back to you. + + +=over 2 + +=item * + + + +This module doesn't directly convert Unicode string from/to EUC-JP or +ISO-2022-JP: it once converts from/to Shift_JIS and then do the rest +translation. So characters which aren't available in the Shift_JIS can not be +properly translated. + + +=item * + + + +The XS implementation of getcode() fails to detect the encoding when the given +string contains \e while its encoding is EUC-JP or Shift_JIS. + + +=item * + + + +Japanese.pm is composed of textual perl script and binary character conversion +table. If you transfer it on FTP using ASCII mode, the file will collapse. + + +=back + +=head1 SUPPORT + +You can find documentation for this module with the perldoc command. + + + perldoc Unicode::Japanese + +You can find more information at: + + +=over 4 + +=item * AnnoCPAN: Annotated CPAN documentation + +L<http://annocpan.org/dist/Unicode-Japanese> + + +=item * CPAN Ratings + +L<http://cpanratings.perl.org/d/Unicode-Japanese> + + +=item * RT: CPAN's request tracker + +L<http://rt.cpan.org/NoAuth/Bugs.html?Dist=Unicode-Japanese> + + +=item * Search CPAN + +L<http://search.cpan.org/dist/Unicode-Japanese> + + +=back + +=head1 CREDITS + +Thanks very much to: + + +NAKAYAMA Nao + + +SUGIURA Tatsuki & Debian JP Project + + +=head1 COPYRIGHT & LICENSE + +Copyright 2001-2008 +SANO Taku (SAWATARI Mikage) and YAMASHINA Hio, +all rights reserved. + + +This program is free software; you can redistribute it and/or modify it +under the same terms as Perl itself. + + + +=cut + + + +__DATA__ + + my $this = shift; + my $list; + + if(ref($_[0]) eq 'ARRAY') + { + $list = shift; + if( $]>=5.008 ) + { + $list = [ @$list ]; + foreach(@$list) + { + defined($_) and Encode::_utf8_off($_); + } + } + } + elsif(!ref($_[0])) + { + $list = [ @_ ]; + if( $]>=5.008 ) + { + foreach(@$list) + { + defined($_) and Encode::_utf8_off($_); + } + } + } + else + { + my $ref = ref($_[0]); + die "String#joinCsv: param[1] is neither ARRRAY Ref nor Scalar. [$ref]\n"; + } + + my $text; + if( $^W && grep{!defined($_)}@$list ) + { + $_[0] && $list eq $_[0] and $list = [@$list]; + foreach(@$list) + { + defined($_) and next; + warn "Use of uninitialized value in Unicode::Japanese::joinCsv"; + $_ = ""; + } + } + $text = join ',', map {defined($_) ? (s/"/""/g or /[\r\n,]/) ? qq("$_") : $_ : ""} @$list; + + $this->{str} = $text."\n"; + $this->{icode} = 'binary'; + + $this; +} +sub _decodeBase64 +{ + local($^W) = 0; # unpack("u",...) gives bogus warning in 5.00[123] + + my $this = shift; + my $str = shift; + my $res = ""; + + $str =~ tr|A-Za-z0-9+=/||cd; # remove non-base64 chars + if (length($str) % 4) + { + warn("Length of Base64 data is not multiple of 4"); + } + $str =~ s/=+$//; # remove padding + $str =~ tr|A-Za-z0-9+/| -_|; # convert to uuencoded format + while ($str =~ /(.{1,60})/gs) + { + my $len = chr(32 + length($1)*3/4); # compute length byte + $res .= unpack("u", $len . $1 ); # uudecode + } + $res; +} +sub z2hNum { + my $this = shift; + + if(!defined(%_z2hNum)) + { + $this->_loadConvTable; + } + + $this->{str} =~ s/(\xef\xbc\x90|\xef\xbc\x91|\xef\xbc\x92|\xef\xbc\x93|\xef\xbc\x94|\xef\xbc\x95|\xef\xbc\x96|\xef\xbc\x97|\xef\xbc\x98|\xef\xbc\x99)/$_z2hNum{$1}/eg; + + $this; +} +sub kata2hira { + my $this = shift; + + if(!defined(%_kata2hira)) + { + $this->_loadConvTable; + } + + $this->{str} =~ s/(\xe3\x82\xa1|\xe3\x82\xa2|\xe3\x82\xa3|\xe3\x82\xa4|\xe3\x82\xa5|\xe3\x82\xa6|\xe3\x82\xa7|\xe3\x82\xa8|\xe3\x82\xa9|\xe3\x82\xaa|\xe3\x82\xab|\xe3\x82\xac|\xe3\x82\xad|\xe3\x82\xae|\xe3\x82\xaf|\xe3\x82\xb0|\xe3\x82\xb1|\xe3\x82\xb2|\xe3\x82\xb3|\xe3\x82\xb4|\xe3\x82\xb5|\xe3\x82\xb6|\xe3\x82\xb7|\xe3\x82\xb8|\xe3\x82\xb9|\xe3\x82\xba|\xe3\x82\xbb|\xe3\x82\xbc|\xe3\x82\xbd|\xe3\x82\xbe|\xe3\x82\xbf|\xe3\x83\x80|\xe3\x83\x81|\xe3\x83\x82|\xe3\x83\x83|\xe3\x83\x84|\xe3\x83\x85|\xe3\x83\x86|\xe3\x83\x87|\xe3\x83\x88|\xe3\x83\x89|\xe3\x83\x8a|\xe3\x83\x8b|\xe3\x83\x8c|\xe3\x83\x8d|\xe3\x83\x8e|\xe3\x83\x8f|\xe3\x83\x90|\xe3\x83\x91|\xe3\x83\x92|\xe3\x83\x93|\xe3\x83\x94|\xe3\x83\x95|\xe3\x83\x96|\xe3\x83\x97|\xe3\x83\x98|\xe3\x83\x99|\xe3\x83\x9a|\xe3\x83\x9b|\xe3\x83\x9c|\xe3\x83\x9d|\xe3\x83\x9e|\xe3\x83\x9f|\xe3\x83\xa0|\xe3\x83\xa1|\xe3\x83\xa2|\xe3\x83\xa3|\xe3\x83\xa4|\xe3\x83\xa5|\xe3\x83\xa6|\xe3\x83\xa7|\xe3\x83\xa8|\xe3\x83\xa9|\xe3\x83\xaa|\xe3\x83\xab|\xe3\x83\xac|\xe3\x83\xad|\xe3\x83\xae|\xe3\x83\xaf|\xe3\x83\xb0|\xe3\x83\xb1|\xe3\x83\xb2|\xe3\x83\xb3)/$_kata2hira{$1}/eg; + + $this; +} +sub _utf16le_utf16 { + my $this = shift; + my $str = shift; + + my $result = ''; + foreach my $ch (unpack('v*', $str)) + { + $result .= pack('n', $ch); + } + + $result; +} +sub _u2ai2 { + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + if(!defined($eu2a2)) + { + $eu2a2 = $this->_getFile('jcode/emoji2/eu2a2.dat'); + } + + my $c1; + my $c2; + my $c3; + my $c4; + my $c5; + my $c6; + my $c; + my $d; + my $ch; + $str =~ s/([\xc0-\xdf][\x80-\xbf]|[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3}|[\xf8-\xfb][\x80-\xbf]{4}|[\xfc-\xfd][\x80-\xbf]{5})|([^\x00-\x7f])/ + defined($2) ? '?' : + ((length($1) == 1) ? $1 : + (length($1) == 2) ? $1 : + (length($1) == 3) ? $1 : + (length($1) == 4) ? ( + ($c1,$c2,$c3,$c4) = unpack("C4", $1), + $ch = (($c1 & 0x07)<<18)|(($c2 & 0x3F)<<12)| + (($c3 & 0x3f) << 6)|($c4 & 0x3F), + ( + ($ch >= 0x0fe000 and $ch <= 0x0fffff) ? + ( + $c = substr($eu2a2, ($ch - 0x0fe000) * 2, 2), + $d = unpack('n', $c), + $c =~ tr,\0,,d, + ($d <= 0x0336) ? $RE{E_ICON_AU_START} . $d . $RE{E_ICON_AU_END} : + ($c eq '') ? '?' : $c + ) : + '?' + ) + ) : + '?' + ) + /eg; + + $str; +} +sub z2hAlpha { + my $this = shift; + + if(!defined(%_z2hAlpha)) + { + $this->_loadConvTable; + } + + $this->{str} =~ s/(\xef\xbc\xa1|\xef\xbc\xa2|\xef\xbc\xa3|\xef\xbc\xa4|\xef\xbc\xa5|\xef\xbc\xa6|\xef\xbc\xa7|\xef\xbc\xa8|\xef\xbc\xa9|\xef\xbc\xaa|\xef\xbc\xab|\xef\xbc\xac|\xef\xbc\xad|\xef\xbc\xae|\xef\xbc\xaf|\xef\xbc\xb0|\xef\xbc\xb1|\xef\xbc\xb2|\xef\xbc\xb3|\xef\xbc\xb4|\xef\xbc\xb5|\xef\xbc\xb6|\xef\xbc\xb7|\xef\xbc\xb8|\xef\xbc\xb9|\xef\xbc\xba|\xef\xbd\x81|\xef\xbd\x82|\xef\xbd\x83|\xef\xbd\x84|\xef\xbd\x85|\xef\xbd\x86|\xef\xbd\x87|\xef\xbd\x88|\xef\xbd\x89|\xef\xbd\x8a|\xef\xbd\x8b|\xef\xbd\x8c|\xef\xbd\x8d|\xef\xbd\x8e|\xef\xbd\x8f|\xef\xbd\x90|\xef\xbd\x91|\xef\xbd\x92|\xef\xbd\x93|\xef\xbd\x94|\xef\xbd\x95|\xef\xbd\x96|\xef\xbd\x97|\xef\xbd\x98|\xef\xbd\x99|\xef\xbd\x9a)/$_z2hAlpha{$1}/eg; + + $this; +} +sub _u2ui2 +{ + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + # imode : F800-F9FF => U+0FF800 - U+0FF9FF + # [BASIC] + # F89F = E63E = ee 98 be = F3BFA29F + # F9B0 = E70B = ee 9c 8b = F3BFA6B0 + # [EXTENSION] + # F9B1 = E70C = ee 9c 8c = F3BFA6B1 + # F9FC = E757 = ee 9d 97 = F3BFA7BC + $str =~ s{\xf3\xbf([\xa2-\xa7][\x80-\xbf])}{ + my ($in1, $in2) = unpack("CC", $1); + my $in = (($in1 - 0xa2) << 6) + $in2; + my $diff = $in <= 0xfc ? 0xfc - 0x9b + : $in <= 0x17e ? 0x17e - 0xda + : 0x1b0 - 0x10b; + my $ucs2offset = $in + 0xe600 - $diff; + pack("C3", 0xee, (($ucs2offset>>6)&63)+128, ($ucs2offset&63)+128); + }xeg; + + $str; +} +sub _ui2u2 +{ + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + if(!defined($ei2u2)) + { + $ei2u2 = $this->_getFile('jcode/emoji2/ei2u2.dat'); + } + + $str = $this->_validate_utf8($str); + + # imode : F800-F9FF => U+0FF800 - U+0FF9FF + # E63E - E70B = ee 98 be - ee 9c 8b + # E70C - E757 = ee 9c 8c - ee 9d 97 + $str =~ s{\xee([\x98-\x9e][\x80-\xbf])}{ + my ($in1, $in2) = unpack("CC", $1); + my $in = (($in1 - 0x98) << 6) + ($in2 - 0x80); + my $diff = $in <= 0x9b ? ( 0xfc - 0x9b) + : $in <= 0xda ? (0x17e - 0xda) + : (0x1b0 - 0x10b); + my $sjisoffset = $diff + $in; + my $sjisbin = pack("n", $sjisoffset); + $S2U{$sjisbin} ||= substr($ei2u2, $sjisoffset * 4, 4) || '?'; + }xeg; + + $str; +} +sub _ucs4_utf8 { + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + my $result = ''; + for my $uc (unpack("N*", $str)) + { + $result .= ($uc < 0x80) ? chr($uc) : + ($uc < 0x800) ? chr(0xC0 | ($uc >> 6)) . chr(0x80 | ($uc & 0x3F)) : + ($uc < 0x10000) ? chr(0xE0 | ($uc >> 12)) . chr(0x80 | (($uc >> 6) & 0x3F)) . chr(0x80 | ($uc & 0x3F)) : + ($uc < 0x200000) ? chr(0xF0 | ($uc >> 18)) . chr(0x80 | (($uc >> 12) & 0x3F)) . chr(0x80 | (($uc >> 6) & 0x3F)) . chr(0x80 | ($uc & 0x3F)) : + ($uc < 0x4000000) ? chr(0xF8 | ($uc >> 24)) . chr(0x80 | (($uc >> 18) & 0x3F)) . chr(0x80 | (($uc >> 12) & 0x3F)) . chr(0x80 | (($uc >> 6) & 0x3F)) . chr(0x80 | ($uc & 0x3F)) : + chr(0xFC | ($uc >> 30)) . chr(0x80 | (($uc >> 24) & 0x3F)) . chr(0x80 | (($uc >> 18) & 0x3F)) . chr(0x80 | (($uc >> 12) & 0x3F)) . chr(0x80 | (($uc >> 6) & 0x3F)) . chr(0x80 | ($uc & 0x3F)); + } + + $result; +} +sub h2zSym { + my $this = shift; + + if(!defined(%_h2zSym)) + { + $this->_loadConvTable; + } + + $this->{str} =~ s/(\x20|\x21|\x22|\x23|\x24|\x25|\x26|\x27|\x28|\x29|\x2a|\x2b|\x2c|\x2d|\x2e|\x2f|\x3a|\x3b|\x3c|\x3d|\x3e|\x3f|\x40|\x5b|\x5c|\x5d|\x5e|_|\x60|\x7b|\x7c|\x7d|\x7e)/$_h2zSym{$1}/eg; + + $this; +} +sub utf8_icon_au1 +{ + my $this = shift; + $this->_u2ai1($this->{str}); +} +sub h2z { + my $this = shift; + + $this->h2zKana; + $this->h2zNum; + $this->h2zAlpha; + $this->h2zSym; + + $this; +} +# ----------------------------------------------------------------------------- +# $bytes_sjis = $unijp->sjis(); +# +sub sjis +{ + my $this = shift; + $this->_u2s($this->{str}); +} +sub euc_icon_au2 +{ + my $this = shift; + $this->_s2e($this->_u2s($this->_u2ai2($this->{str}))); +} +sub _u2si1 { + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + if(!defined($u2s_table)) + { + $u2s_table = $this->_getFile('jcode/u2s.dat'); + } + + if(!defined($eu2i1)) + { + $eu2i1 = $this->_getFile('jcode/emoji2/eu2i.dat'); + } + + my $c1; + my $c2; + my $c3; + my $c4; + my $c5; + my $c6; + my $c; + my $ch; + $str =~ s/([\xc0-\xdf][\x80-\xbf]|[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3}|[\xf8-\xfb][\x80-\xbf]{4}|[\xfc-\xfd][\x80-\xbf]{5})|([^\x00-\x7f])/ + defined($2) ? '?' : + ((length($1) == 1) ? $1 : + (length($1) == 2) ? ( + ($c1,$c2) = unpack("C2", $1), + $ch = (($c1 & 0x1F)<<6)|($c2 & 0x3F), + $c = substr($u2s_table, $ch * 2, 2), + ($c eq "\0\0") ? '?' : $c + ) : + (length($1) == 3) ? ( + ($c1,$c2,$c3) = unpack("C3", $1), + $ch = (($c1 & 0x0F)<<12)|(($c2 & 0x3F)<<6)|($c3 & 0x3F), + ( + ($ch <= 0x9fff) ? + $c = substr($u2s_table, $ch * 2, 2) : + ($ch >= 0xf900 and $ch <= 0xffff) ? + ( + $c = substr($u2s_table, ($ch - 0xf900 + 0xa000) * 2, 2), + (($c =~ tr,\0,,d)==2 and $c = "\0\0"), + ) : + ( + $c = '?' + ) + ), + ($c eq "\0\0") ? '?' : $c + ) : + (length($1) == 4) ? ( + ($c1,$c2,$c3,$c4) = unpack("C4", $1), + $ch = (($c1 & 0x07)<<18)|(($c2 & 0x3F)<<12)| + (($c3 & 0x3f) << 6)|($c4 & 0x3F), + ( + ($ch >= 0x0fe000 and $ch <= 0x0fffff) ? + ( + $c = substr($eu2i1, ($ch - 0x0fe000) * 2, 2), + $c =~ tr,\0,,d, + ($c eq '') ? '?' : $c + ) : + '?' + ) + ) : + '?' + ) + /eg; + $str; + +} +sub _sj2u1 { + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + if(!defined($s2u_table)) + { + $s2u_table = $this->_getFile('jcode/s2u.dat'); + } + + if(!defined($ej2u1)) + { + $ej2u1 = $this->_getFile('jcode/emoji2/ej2u.dat'); + } + + my $l; + my $j1; + my $uc; + $str =~ s/($RE{SJIS_KANA}|$RE{SJIS_DBCS}|$RE{E_JSKYv1}|[\x80-\xff])/ + (length($1) <= 2) ? + ( + $l = (unpack('n', $1) or unpack('C', $1)), + ( + ($l >= 0xa1 and $l <= 0xdf) ? + ( + $uc = substr($s2u_table, ($l - 0xa1) * 3, 3), + $uc =~ tr,\0,,d, + $uc + ) : + ($l >= 0x8100 and $l <= 0x9fff) ? + ( + $uc = substr($s2u_table, ($l - 0x8100 + 0x3f) * 3, 3), + $uc =~ tr,\0,,d, + $uc + ) : + ($l >= 0xe000 and $l <= 0xffff) ? + ( + $uc = substr($s2u_table, ($l - 0xe000 + 0x1f3f) * 3, 3), + $uc =~ tr,\0,,d, + $uc + ) : + ($l < 0x80) ? + chr($l) : + '?' + ) + ) : + ( + $l = $1, + $l =~ s,^$RE{E_JSKY_START}($RE{E_JSKY1v1}),,o, + $j1 = $1, + $uc = '', + $l =~ s!($RE{E_JSKY2})!$uc .= substr($ej2u1, (unpack('n', $j1 . $1) - 0x4500) * 4, 4), ''!ego, + $uc =~ tr,\0,,d, + $uc + ) + /eg; + + $str; + +} +# ----------------------------------------------------------------------------- +# tag2bin +# +sub tag2bin { + my $this = shift; + + $this->{str} =~ s/\&(\#\d+|\#x[a-f0-9A-F]+);/ + (substr($1, 1, 1) eq 'x') ? $this->_ucs4_utf8(pack('N', hex(substr($1, 2)))) : + $this->_ucs4_utf8(pack('N', substr($1, 1))) + /eg; + + $this; +} +sub euc_icon_au +{ + my $this = shift; + $this->_s2e($this->_u2s($this->_u2ai2($this->{str}))); +} +sub z2hSym { + my $this = shift; + + if(!defined(%_z2hSym)) + { + $this->_loadConvTable; + } + + $this->{str} =~ s/(\xe3\x80\x80|\xef\xbc\x8c|\xef\xbc\x8e|\xef\xbc\x9a|\xef\xbc\x9b|\xef\xbc\x9f|\xef\xbc\x81|\xef\xbd\x80|\xef\xbc\xbe|\xef\xbc\xbf|\xef\xbc\x8f|\xef\xbd\x9e|\xef\xbd\x9c|\xe2\x80\x99|\xe2\x80\x9d|\xef\xbc\x88|\xef\xbc\x89|\xef\xbc\xbb|\xef\xbc\xbd|\xef\xbd\x9b|\xef\xbd\x9d|\xef\xbc\x8b|\xef\xbc\x8d|\xef\xbc\x9d|\xef\xbc\x9c|\xef\xbc\x9e|\xef\xbf\xa5|\xef\xbc\x84|\xef\xbc\x85|\xef\xbc\x83|\xef\xbc\x86|\xef\xbc\x8a|\xef\xbc\xa0|\xe3\x80\x9c)/$_z2hSym{$1}/eg; + + $this; +} +# ----------------------------------------------------------------------------- +# $bytes_ucs2 = $unijp->ucs2(); +# +sub ucs2 +{ + my $this = shift; + $this->_utf8_ucs2($this->{str}); +} +sub jis_au2 +{ + my $this = shift; + $this->_s2j($this->_u2ja2($this->{str})); +} +sub _si2u1 { + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + if(!defined($s2u_table)) + { + $s2u_table = $this->_getFile('jcode/s2u.dat'); + } + + if(!defined($ei2u1)) + { + $ei2u1 = $this->_getFile('jcode/emoji2/ei2u.dat'); + } + + $str =~ s/(\&\#(\d+);)/ + ($2 >= 0xf800 and $2 <= 0xf9ff) ? pack('n', $2) : $1 + /eg; + + my $l; + my $uc; + $str =~ s/($RE{SJIS_KANA}|$RE{SJIS_DBCS}|$RE{E_IMODEv1}|[\x80-\xff])/ + $S2U{$1} + or ($S2U{$1} = + ( + $l = (unpack('n', $1) or unpack('C', $1)), + ( + ($l >= 0xa1 and $l <= 0xdf) ? + ( + $uc = substr($s2u_table, ($l - 0xa1) * 3, 3), + $uc =~ tr,\0,,d, + $uc + ) : + ($l >= 0x8100 and $l <= 0x9fff) ? + ( + $uc = substr($s2u_table, ($l - 0x8100 + 0x3f) * 3, 3), + $uc =~ tr,\0,,d, + $uc + ) : + ($l >= 0xf800 and $l <= 0xf9ff) ? + ( + $uc = substr($ei2u1, ($l - 0xf800) * 4, 4), + $uc =~ tr,\0,,d, + $uc + ) : + ($l >= 0xe000 and $l <= 0xffff) ? + ( + $uc = substr($s2u_table, ($l - 0xe000 + 0x1f3f) * 3, 3), + $uc =~ tr,\0,,d, + $uc + ) : + ($l < 0x80) ? + chr($l) : + '?' + ) + ) + )/eg; + + $str; + +} +sub _utf8_utf16 { + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + my $c1; + my $c2; + my $c3; + my $c4; + my $uc; + $str =~ s/([\x00-\x7f]|[\xc0-\xdf][\x80-\xbf]|[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3}|[\xf8-\xfb][\x80-\xbf]{4}|[\xfc-\xfd][\x80-\xbf]{5})/ + $T2U{$1} + or ($T2U{$1} + = ((length($1) == 1) ? pack("n", unpack("C", $1)) : + (length($1) == 2) ? (($c1,$c2) = unpack("C2", $1), + pack("n", (($c1 & 0x1F)<<6)|($c2 & 0x3F))) : + (length($1) == 3) ? (($c1,$c2,$c3) = unpack("C3", $1), + pack("n", (($c1 & 0x0F)<<12)|(($c2 & 0x3F)<<6)|($c3 & 0x3F))) : + (length($1) == 4) ? (($c1,$c2,$c3,$c4) = unpack("C4", $1), + ($uc = ((($c1 & 0x07) << 18)|(($c2 & 0x3F) << 12)| + (($c3 & 0x3f) << 6)|($c4 & 0x3F)) - 0x10000), + (($uc < 0x100000) ? pack("nn", (($uc >> 10) | 0xd800), (($uc & 0x3ff) | 0xdc00)) : "\0?")) : + "\0?") + ); + /eg; + $str; +} +sub jis_icon_au1 +{ + my $this = shift; + $this->_s2j($this->_u2s($this->_u2ai1($this->{str}))); +} +sub sjis_icon_au1 +{ + my $this = shift; + $this->_u2s($this->_u2ai1($this->{str})); +} +sub sjis_jsky2 +{ + my $this = shift; + $this->_u2sj2($this->{str}); +} +# ----------------------------------------------------------------------------- +# $code = Unicode::Japanese->getcode($str); +# +sub getcode { + my $this = shift; + my $str = shift; + + if( $]>=5.008 ) + { + Encode::_utf8_off($str); + } + + my $l = length($str); + + if((($l % 4) == 0) + and ($str =~ m/^(?:$RE{BOM4_BE}|$RE{BOM4_LE})/o)) + { + return 'utf32'; + } + if((($l % 2) == 0) + and ($str =~ m/^(?:$RE{BOM2_BE}|$RE{BOM2_LE})/o)) + { + return 'utf16'; + } + + my $str2; + + if(($l % 4) == 0) + { + $str2 = $str; + 1 while($str2 =~ s/^(?:$RE{UTF32_BE})//o); + if($str2 eq '') + { + return 'utf32-be'; + } + + $str2 = $str; + 1 while($str2 =~ s/^(?:$RE{UTF32_LE})//o); + if($str2 eq '') + { + return 'utf32-le'; + } + } + + if($str !~ m/[\e\x80-\xff]/) + { + return 'ascii'; + } + + if($str =~ m/$RE{JIS_0208}|$RE{JIS_0212}|$RE{JIS_ASC}|$RE{JIS_KANA}/o) + { + if($str =~ m/(?:$RE{JIS_0208})(?:[^\e]{2})*$RE{E_JIS_AU}/o) + { + return 'jis-au'; + } + elsif($str =~ m/(?:$RE{E_JSKY})/o) + { + return 'jis-jsky'; + } + else + { + return 'jis'; + } + } + + if($str =~ m/(?:$RE{E_JSKY})/o) + { + return 'sjis-jsky'; + } + + $str2 = $str; + 1 while($str2 =~ s/^(?:$RE{ASCII}|$RE{EUC_0212}|$RE{EUC_KANA}|$RE{EUC_C})//o); + if($str2 eq '') + { + return 'euc'; + } + + $str2 = $str; + 1 while($str2 =~ s/^(?:$RE{ASCII}|$RE{SJIS_DBCS}|$RE{SJIS_KANA})//o); + if($str2 eq '') + { + return 'sjis'; + } + + my $str3; + $str3 = $str2; + 1 while($str3 =~ s/^(?:$RE{ASCII}|$RE{SJIS_DBCS}|$RE{SJIS_KANA}|$RE{E_SJIS_AU})//o); + if($str3 eq '') + { + return 'sjis-au'; + } + + + $str3 = $str2; + 1 while($str3 =~ s/^(?:$RE{ASCII}|$RE{SJIS_DBCS}|$RE{SJIS_KANA}|$RE{E_IMODE})//o); + if($str3 eq '') + { + return 'sjis-imode'; + } + + $str3 = $str2; + 1 while($str3 =~ s/^(?:$RE{ASCII}|$RE{SJIS_DBCS}|$RE{SJIS_KANA}|$RE{E_DOTI})//o); + if($str3 eq '') + { + return 'sjis-doti'; + } + + $str2 = $str; + 1 while($str2 =~ s/^(?:$RE{UTF8})//o); + if($str2 eq '') + { + return 'utf8'; + } + + return 'unknown'; +} +sub _j2s2 { + my $this = shift; + my $esc = shift; + my $str = shift; + + if($esc eq $ESC{JIS_0212}) + { + $str =~ s/../$CHARCODE{UNDEF_SJIS}/g; + } + elsif($esc !~ m/^$RE{JIS_ASC}/) + { + $str =~ s{([\x21-\x7e]+)}{ + my $str = $1; + $str =~ tr/\x21-\x7e/\xa1-\xfe/; + if($esc =~ m/^$RE{JIS_0208}/) + { + $str =~ s/($RE{EUC_C})/ + $J2S[unpack('n', $1)] or $this->_j2s3($1) + /geo; + } + $str; + }e; + } + + $str; +} +sub sjis_au2 +{ + my $this = shift; + $this->_j2sa($this->_s2j($this->_u2ja2($this->{str}))); +} +sub h2zKanaD { + my $this = shift; + + if(!defined(%_h2zKanaD)) + { + $this->_loadConvTable; + } + + $this->{str} =~ s/(\xef\xbd\xb3\xef\xbe\x9e|\xef\xbd\xb6\xef\xbe\x9e|\xef\xbd\xb7\xef\xbe\x9e|\xef\xbd\xb8\xef\xbe\x9e|\xef\xbd\xb9\xef\xbe\x9e|\xef\xbd\xba\xef\xbe\x9e|\xef\xbd\xbb\xef\xbe\x9e|\xef\xbd\xbc\xef\xbe\x9e|\xef\xbd\xbd\xef\xbe\x9e|\xef\xbd\xbe\xef\xbe\x9e|\xef\xbd\xbf\xef\xbe\x9e|\xef\xbe\x80\xef\xbe\x9e|\xef\xbe\x81\xef\xbe\x9e|\xef\xbe\x82\xef\xbe\x9e|\xef\xbe\x83\xef\xbe\x9e|\xef\xbe\x84\xef\xbe\x9e|\xef\xbe\x8a\xef\xbe\x9e|\xef\xbe\x8a\xef\xbe\x9f|\xef\xbe\x8b\xef\xbe\x9e|\xef\xbe\x8b\xef\xbe\x9f|\xef\xbe\x8c\xef\xbe\x9e|\xef\xbe\x8c\xef\xbe\x9f|\xef\xbe\x8d\xef\xbe\x9e|\xef\xbe\x8d\xef\xbe\x9f|\xef\xbe\x8e\xef\xbe\x9e|\xef\xbe\x8e\xef\xbe\x9f)/$_h2zKanaD{$1}/eg; + + $this; +} +sub sjis_imode1 +{ + my $this = shift; + $this->_u2si1($this->{str}); +} +sub eucjp +{ + shift->euc(@_); +} +# ----------------------------------------------------------------------------- +# $bytes_utf8 = $unijp->utf8(); +# +sub utf8 +{ + my $this = shift; + $this->_validate_utf8($this->{str}); +} +sub _s2e { + my $this = shift; + my $str = shift; + + if( $]>=5.008 ) + { + Encode::_utf8_off($str); + } + + $str =~ s/($RE{SJIS_DBCS}|$RE{SJIS_KANA})/ + $S2E[unpack('n', $1) or unpack('C', $1)] or $this->_s2e2($1) + /geo; + + $str; +} +# ----------------------------------------------------------------------------- +# $bytes_utf8 = $unijp->utf8_jsky(); +# +sub utf8_jsky +{ + my $this = shift; + $this->_u2uj2($this->{str}); +} +# utf8-jsky2 => utf8. +sub _uj2u2 { + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + if(!defined($s2u_table)) + { + $s2u_table = $this->_getFile('jcode/s2u.dat'); + } + + if(!defined($ej2u1)) + { + $ej2u1 = $this->_getFile('jcode/emoji2/ej2u.dat'); + } + if(!defined($ej2u2)) + { + $ej2u2 = $this->_getFile('jcode/emoji2/ej2u2.dat'); + } + + $str = $this->_validate_utf8($str); + + my @umap = (0x200, 0x000, 0x100); + $str =~ s{($RE{E_JSKYv1_UTF8}+)}{ + join('', + map{ + my $l = $_ - 0xe000; + substr($ej2u1, ($umap[$l/256]+($l&255)+0x20) * 4, 4); + } unpack("n*", $this->_utf8_ucs2($1)) + ) + }geo; + $str =~ s{($RE{E_JSKYv2_UTF8}+)}{ + join('', + map{ + my $l = $_ - 0xe300 + 0x20; + substr($ej2u2, $l * 4, 4); + } unpack("n*", $this->_utf8_ucs2($1)) + ) + }geo; + + $str; + +} +sub utf8_jsky1 +{ + my $this = shift; + $this->_u2uj1($this->{str}); +} +# ----------------------------------------------------------------------------- +# $bytes_str = $unijp->conv($ocode,[$encode]); +# +sub conv { + my $this = shift; + my $ocode = shift; + my $encode = shift; + my (@option) = @_; + + my $res; + if(!defined($ocode)) + { + use Carp; + croak(qq(String#conv: param[1] is undef.)); + } + elsif($ocode eq 'utf8') + { + $res = $this->utf8; + } + elsif($ocode eq 'euc' || $ocode eq 'euc-jp' ) + { + $res = $this->euc; + } + elsif($ocode eq 'jis') + { + $res = $this->jis; + } + elsif($ocode eq 'sjis' || $ocode eq 'cp932') + { + $res = $this->sjis; + } + elsif($ocode eq 'sjis-imode') + { + $res = $this->sjis_imode; + } + elsif($ocode eq 'sjis-imode1') + { + $res = $this->sjis_imode1; + } + elsif($ocode eq 'sjis-imode2') + { + $res = $this->sjis_imode2; + } + elsif($ocode eq 'utf8-imode') + { + $res = $this->utf8_imode; + } + elsif($ocode eq 'utf8-imode1') + { + $res = $this->utf8_imode1; + } + elsif($ocode eq 'utf8-imode2') + { + $res = $this->utf8_imode2; + } + elsif($ocode eq 'sjis-doti') + { + $res = $this->sjis_doti; + } + elsif($ocode eq 'sjis-doti1') + { + $res = $this->sjis_doti; + } + elsif($ocode eq 'sjis-jsky') + { + $res = $this->sjis_jsky; + } + elsif($ocode eq 'sjis-jsky1') + { + $res = $this->sjis_jsky1; + } + elsif($ocode eq 'sjis-jsky2') + { + $res = $this->sjis_jsky2; + } + elsif($ocode eq 'jis-jsky') + { + $res = $this->jis_jsky; + } + elsif($ocode eq 'jis-jsky1') + { + $res = $this->jis_jsky1; + } + elsif($ocode eq 'jis-jsky2') + { + $res = $this->jis_jsky2; + } + elsif($ocode eq 'utf8-jsky') + { + $res = $this->utf8_jsky; + } + elsif($ocode eq 'utf8-jsky1') + { + $res = $this->utf8_jsky1; + } + elsif($ocode eq 'utf8-jsky2') + { + $res = $this->utf8_jsky2; + } + elsif($ocode eq 'jis-au') + { + $res = $this->jis_au2; + } + elsif($ocode eq 'jis-au1') + { + $res = $this->jis_au1; + } + elsif($ocode eq 'jis-au2') + { + $res = $this->jis_au2; + } + elsif($ocode eq 'sjis-au') + { + $res = $this->sjis_au2; + } + elsif($ocode eq 'sjis-au1') + { + $res = $this->sjis_au1; + } + elsif($ocode eq 'sjis-au2') + { + $res = $this->sjis_au2; + } + elsif($ocode eq 'sjis-icon-au') + { + $res = $this->sjis_icon_au2; + } + elsif($ocode eq 'sjis-icon-au1') + { + $res = $this->sjis_icon_au1; + } + elsif($ocode eq 'sjis-icon-au2') + { + $res = $this->sjis_icon_au2; + } + elsif($ocode eq 'jis-icon-au') + { + $res = $this->jis_icon_au2; + } + elsif($ocode eq 'jis-icon-au1') + { + $res = $this->jis_icon_au1; + } + elsif($ocode eq 'jis-icon-au2') + { + $res = $this->jis_icon_au2; + } + elsif($ocode eq 'euc-icon-au') + { + $res = $this->euc_icon_au2; + } + elsif($ocode eq 'euc-icon-au1') + { + $res = $this->euc_icon_au1; + } + elsif($ocode eq 'euc-icon-au2') + { + $res = $this->euc_icon_au2; + } + elsif($ocode eq 'utf8-icon-au') + { + $res = $this->utf8_icon_au2; + } + elsif($ocode eq 'utf8-icon-au1') + { + $res = $this->utf8_icon_au1; + } + elsif($ocode eq 'utf8-icon-au2') + { + $res = $this->utf8_icon_au2; + } + elsif($ocode eq 'ucs2') + { + $res = $this->ucs2; + } + elsif($ocode eq 'ucs4') + { + $res = $this->ucs4; + } + elsif($ocode eq 'utf16') + { + $res = $this->utf16; + } + elsif($ocode eq 'binary') + { + $res = $this->{str}; + } + else + { + use Carp; + croak(qq(String#conv: param[1]: invalid ocode "$ocode")); + } + + if(defined($encode)) + { + if($encode eq 'base64') + { + $res = $this->_encodeBase64($res, @option); + } + else + { + use Carp; + croak(qq(String#conv: param[2]: invalid encoding "$encode")); + } + } + + $res; +} +sub _utf16be_utf16 { + my $this = shift; + my $str = shift; + + $str; +} +sub hira2kata { + my $this = shift; + + if(!defined(%_hira2kata)) + { + $this->_loadConvTable; + } + + $this->{str} =~ s/(\xe3\x81\x81|\xe3\x81\x82|\xe3\x81\x83|\xe3\x81\x84|\xe3\x81\x85|\xe3\x81\x86|\xe3\x81\x87|\xe3\x81\x88|\xe3\x81\x89|\xe3\x81\x8a|\xe3\x81\x8b|\xe3\x81\x8c|\xe3\x81\x8d|\xe3\x81\x8e|\xe3\x81\x8f|\xe3\x81\x90|\xe3\x81\x91|\xe3\x81\x92|\xe3\x81\x93|\xe3\x81\x94|\xe3\x81\x95|\xe3\x81\x96|\xe3\x81\x97|\xe3\x81\x98|\xe3\x81\x99|\xe3\x81\x9a|\xe3\x81\x9b|\xe3\x81\x9c|\xe3\x81\x9d|\xe3\x81\x9e|\xe3\x81\x9f|\xe3\x81\xa0|\xe3\x81\xa1|\xe3\x81\xa2|\xe3\x81\xa3|\xe3\x81\xa4|\xe3\x81\xa5|\xe3\x81\xa6|\xe3\x81\xa7|\xe3\x81\xa8|\xe3\x81\xa9|\xe3\x81\xaa|\xe3\x81\xab|\xe3\x81\xac|\xe3\x81\xad|\xe3\x81\xae|\xe3\x81\xaf|\xe3\x81\xb0|\xe3\x81\xb1|\xe3\x81\xb2|\xe3\x81\xb3|\xe3\x81\xb4|\xe3\x81\xb5|\xe3\x81\xb6|\xe3\x81\xb7|\xe3\x81\xb8|\xe3\x81\xb9|\xe3\x81\xba|\xe3\x81\xbb|\xe3\x81\xbc|\xe3\x81\xbd|\xe3\x81\xbe|\xe3\x81\xbf|\xe3\x82\x80|\xe3\x82\x81|\xe3\x82\x82|\xe3\x82\x83|\xe3\x82\x84|\xe3\x82\x85|\xe3\x82\x86|\xe3\x82\x87|\xe3\x82\x88|\xe3\x82\x89|\xe3\x82\x8a|\xe3\x82\x8b|\xe3\x82\x8c|\xe3\x82\x8d|\xe3\x82\x8e|\xe3\x82\x8f|\xe3\x82\x90|\xe3\x82\x91|\xe3\x82\x92|\xe3\x82\x93)/$_hira2kata{$1}/eg; + + $this; +} +sub splitCsvu +{ + my $this = shift; + my $result = &splitCsv; + + if( $]>=5.008 && $this->{icode} ne 'binary' ) + { + foreach(@$result) + { + Encode::_utf8_on($_); + } + } + + $result; +} +sub _u2ui1 +{ + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + # imode : F800-F9FF => U+0FF800 - U+0FF9FF + # [BASIC] + # F89F = E63E = ee 98 be = F3BFA29F + # F9B0 = E70B = ee 9c 8b = F3BFA6B0 + # [EXTENSION] + # F9B1 = E70C = ee 9c 8c = F3BFA6B1 + # F9FC = E757 = ee 9d 97 = F3BFA7BC + $str =~ s{\xf3\xbf([\xa2-\xa7][\x80-\xbf])}{ + my ($in1, $in2) = unpack("CC", $1); + my $in = (($in1 - 0xa2) << 6) + $in2; + my $diff = $in <= 0xfc ? 0xfc - 0x9b + : $in <= 0x17e ? 0x17e - 0xda + : 0x1b0 - 0x10b; + my $ucs2offset = $in + 0xe600 - $diff; + $in <= 0x1b0 ? pack("C3", 0xee, (($ucs2offset>>6)&63)+128, ($ucs2offset&63)+128) : '?'; + }xeg; + + $str; +} +sub sjis_doti1 +{ + my $this = shift; + $this->_u2sd($this->{str}); +} +# ----------------------------------------------------------------------------- +# conversion methods (private). +# +sub _s2j { + my $this = shift; + my $str = shift; + + $str =~ s/((?:$RE{SJIS_DBCS}|$RE{SJIS_KANA})+)/ + $this->_s2j2($1) . $ESC{ASC} + /geo; + + $str; +} +sub _sa2j2 { + my $this = shift; + my $str = shift; + + $str =~ s/((?:$RE{SJIS_DBCS}|$RE{E_SJIS_AU})+|(?:$RE{SJIS_KANA})+)/ + my $s = $1; + if($s =~ m,^$RE{SJIS_KANA},o) + { + $s =~ tr,\xa1-\xdf,\x21-\x5f,; + $ESC{KANA} . $s + } + else + { + $s =~ s!($RE{SJIS_DBCS}|$RE{E_SJIS_AU})! + $this->_sa2j3($1) + !geo; + $ESC{JIS_0208} . $s; + } + /geo; + + $str; +} +sub _j2sa { + my $this = shift; + my $str = shift; + + $str =~ s/($RE{JIS_0208}|$RE{JIS_0212}|$RE{JIS_ASC}|$RE{JIS_KANA})([^\e]*)/ + $this->_j2sa2($1, $2) + /geo; + + $str; +} +sub sjis_au1 +{ + my $this = shift; + $this->_j2sa($this->_s2j($this->_u2ja1($this->{str}))); +} +sub join_csv { + &joinCsv; +} +# utf8醱及<IMG ICON="">妐儂毛AU釣妐儂戊□玉卞庍晶 +sub _ai2u1 { + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + if(!defined($ea2u1)) + { + $ea2u1 = $this->_getFile('jcode/emoji2/ea2u.dat'); + } + + my $c; + $str =~ s/$RE{E_ICON_AU_START}(\d+)$RE{E_ICON_AU_END}/ + ($1 > 0 and $1 <= 0x14a) ? + ($c = substr($ea2u1, ($1-1) * 4, 4), $c =~ tr,\0,,d, ($c eq '') ? '?' : $c) : + '?' + /ige; + + $str; +} +# ----------------------------------------------------------------------------- +# sjis/釣妐儂 => utf8 +# +sub _s2u { + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + if(!defined($s2u_table)) + { + $s2u_table = $this->_getFile('jcode/s2u.dat'); + } + + my $l; + my $uc; + $str =~ s/($RE{SJIS_KANA}|$RE{SJIS_DBCS}|[\x80-\xff])/ + $S2U{$1} + or ($S2U{$1} = + ( + $l = (unpack('n', $1) or unpack('C', $1)), + ( + ($l >= 0xa1 and $l <= 0xdf) ? + ( + $uc = substr($s2u_table, ($l - 0xa1) * 3, 3), + $uc =~ tr,\0,,d, + $uc + ) : + ($l >= 0x8100 and $l <= 0x9fff) ? + ( + $uc = substr($s2u_table, ($l - 0x8100 + 0x3f) * 3, 3), + $uc =~ tr,\0,,d, + $uc + ) : + ($l >= 0xe000 and $l <= 0xfcff) ? + ( + $uc = substr($s2u_table, ($l - 0xe000 + 0x1f3f) * 3, 3), + $uc =~ tr,\0,,d, + $uc + ) : + ($l < 0x80) ? + chr($l) : + '?' + ) + ) + )/eg; + + $str; + +} +sub utf8_imode1 +{ + my $this = shift; + $this->_u2ui1($this->{str}); +} +sub _j2sa3 { + my $this = shift; + my $c = shift; + + my ($c1, $c2) = unpack('CC', $c); + if ($c1 % 2) + { + $c1 = ($c1>>1) + ($c1 < 0xdf ? 0x31 : 0x71); + $c2 -= 0x60 + ($c2 < 0xe0); + } + else + { + $c1 = ($c1>>1) + ($c1 < 0xdf ? 0x30 : 0x70); + $c2 -= 2; + } + $c1 = 0xf6 if($c1 == 0xeb); + $c1 = 0xf7 if($c1 == 0xec); + $c1 = 0xf3 if($c1 == 0xed); + $c1 = 0xf4 if($c1 == 0xee); + + pack('CC', $c1, $c2); +} +sub jis_jsky1 +{ + my $this = shift; + $this->_s2j($this->_u2sj1($this->{str})); +} +sub jis_icon_au2 +{ + my $this = shift; + $this->_s2j($this->_u2s($this->_u2ai2($this->{str}))); +} +# ----------------------------------------------------------------------------- +# $bytes_jsky = $unijp->sjis_jsky(); +# +sub sjis_jsky +{ + my $this = shift; + $this->_u2sj2($this->{str}); +} +sub _u2uj2 +{ + my $this = shift; + + if(!defined($eu2j2)) + { + $eu2j2 = $this->_getFile('jcode/emoji2/eu2j2.dat'); + } + + my $str = $this->_validate_utf8($this->{str}); + + $str =~ s{([\xf0-\xf7][\x80-\xbf]{3})}{ + my ($c1,$c2,$c3,$c4) = unpack("C4", $1); + my $ch = (($c1 & 0x07)<<18) | (($c2 & 0x3F)<<12) | + (($c3 & 0x3f)<< 6) | ($c4 & 0x3F); + if( 0x0fe000 <= $ch && $ch <= 0x0fffff ) + { + my $c = substr($eu2j2, ($ch - 0x0fe000) * 5, 5); + $c =~ tr,\0,,d; + $c eq '' and $c = '?'; + if( $c =~ /^\e\$([GEFOPQ])(.)\x0f/ ) + { + my ($j1,$j2) = ($1,$2); + $j1 =~ tr/GEFOPQ/\xe0-\xe5/; + $j2 =~ tr/!-z/\x01-\x5a/; + $c = $this->_ucs2_utf8($j1.$j2); + } + $c; + }else + { + '?'; + } + }ge; + $str; +} +# ----------------------------------------------------------------------------- +# $bytes_iso2022jp = $unijp->jis(); +# +sub jis +{ + my $this = shift; + $this->_s2j($this->sjis); +} +sub jis_au1 +{ + my $this = shift; + $this->_s2j($this->_u2ja1($this->{str})); +} +sub _utf8_ucs4 { + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + my $c1; + my $c2; + my $c3; + my $c4; + my $c5; + my $c6; + $str =~ s/([\x00-\x7f]|[\xc0-\xdf][\x80-\xbf]|[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3}|[\xf8-\xfb][\x80-\xbf]{4}|[\xfc-\xfd][\x80-\xbf]{5}|(.))/ + defined($2) ? "\0\0\0$2" : + (length($1) == 1) ? pack("N", unpack("C", $1)) : + (length($1) == 2) ? + do { + ($c1,$c2) = unpack("C2", $1); + my $n = (($c1 & 0x1F) << 6)|($c2 & 0x3F); + pack("N", $n>=0x80 ? $n : unpack("C",'?')); + } : + (length($1) == 3) ? + do { + ($c1,$c2,$c3) = unpack("C3", $1); + my $n = (($c1 & 0x0F) << 12)|(($c2 & 0x3F) << 6)| ($c3 & 0x3F); + pack("N", $n>=0x800 ? $n : unpack("C",'?')); + } : + (length($1) == 4) ? + do { + ($c1,$c2,$c3,$c4) = unpack("C4", $1); + my $n = (($c1 & 0x07) << 18)|(($c2 & 0x3F) << 12)| + (($c3 & 0x3f) << 6)|($c4 & 0x3F); + pack("N", ($n>=0x010000 && $n<=0x10FFFF) ? $n : unpack("C",'?')); + } : + pack("N", unpack("C",'?')) + /eg; + + $str; +} +# ----------------------------------------------------------------------------- +# $bytes_utf8 = $unijp->get(); +# +sub get { + my $this = shift; + $this->{str}; +} +sub z2h { + my $this = shift; + + $this->z2hKana; + $this->z2hNum; + $this->z2hAlpha; + $this->z2hSym; + + $this; +} +# ----------------------------------------------------------------------------- +# $chars_utf8 = $unijp->getu(); +# +sub getu { + my $this = shift; + my $str = $this->{str}; + if( $]>=5.008 && $this->{icode} ne 'binary' ) + { + Encode::_utf8_on($str); + } + $str; +} +sub _loadConvTable { + + +%_h2zNum = ( + "0" => "\xef\xbc\x90", "1" => "\xef\xbc\x91", + "2" => "\xef\xbc\x92", "3" => "\xef\xbc\x93", + "4" => "\xef\xbc\x94", "5" => "\xef\xbc\x95", + "6" => "\xef\xbc\x96", "7" => "\xef\xbc\x97", + "8" => "\xef\xbc\x98", "9" => "\xef\xbc\x99", + +); + + + +%_z2hNum = ( + "\xef\xbc\x90" => "0", "\xef\xbc\x91" => "1", + "\xef\xbc\x92" => "2", "\xef\xbc\x93" => "3", + "\xef\xbc\x94" => "4", "\xef\xbc\x95" => "5", + "\xef\xbc\x96" => "6", "\xef\xbc\x97" => "7", + "\xef\xbc\x98" => "8", "\xef\xbc\x99" => "9", + +); + + + +%_h2zAlpha = ( + "A" => "\xef\xbc\xa1", "B" => "\xef\xbc\xa2", + "C" => "\xef\xbc\xa3", "D" => "\xef\xbc\xa4", + "E" => "\xef\xbc\xa5", "F" => "\xef\xbc\xa6", + "G" => "\xef\xbc\xa7", "H" => "\xef\xbc\xa8", + "I" => "\xef\xbc\xa9", "J" => "\xef\xbc\xaa", + "K" => "\xef\xbc\xab", "L" => "\xef\xbc\xac", + "M" => "\xef\xbc\xad", "N" => "\xef\xbc\xae", + "O" => "\xef\xbc\xaf", "P" => "\xef\xbc\xb0", + "Q" => "\xef\xbc\xb1", "R" => "\xef\xbc\xb2", + "S" => "\xef\xbc\xb3", "T" => "\xef\xbc\xb4", + "U" => "\xef\xbc\xb5", "V" => "\xef\xbc\xb6", + "W" => "\xef\xbc\xb7", "X" => "\xef\xbc\xb8", + "Y" => "\xef\xbc\xb9", "Z" => "\xef\xbc\xba", + "a" => "\xef\xbd\x81", "b" => "\xef\xbd\x82", + "c" => "\xef\xbd\x83", "d" => "\xef\xbd\x84", + "e" => "\xef\xbd\x85", "f" => "\xef\xbd\x86", + "g" => "\xef\xbd\x87", "h" => "\xef\xbd\x88", + "i" => "\xef\xbd\x89", "j" => "\xef\xbd\x8a", + "k" => "\xef\xbd\x8b", "l" => "\xef\xbd\x8c", + "m" => "\xef\xbd\x8d", "n" => "\xef\xbd\x8e", + "o" => "\xef\xbd\x8f", "p" => "\xef\xbd\x90", + "q" => "\xef\xbd\x91", "r" => "\xef\xbd\x92", + "s" => "\xef\xbd\x93", "t" => "\xef\xbd\x94", + "u" => "\xef\xbd\x95", "v" => "\xef\xbd\x96", + "w" => "\xef\xbd\x97", "x" => "\xef\xbd\x98", + "y" => "\xef\xbd\x99", "z" => "\xef\xbd\x9a", + +); + + + +%_z2hAlpha = ( + "\xef\xbc\xa1" => "A", "\xef\xbc\xa2" => "B", + "\xef\xbc\xa3" => "C", "\xef\xbc\xa4" => "D", + "\xef\xbc\xa5" => "E", "\xef\xbc\xa6" => "F", + "\xef\xbc\xa7" => "G", "\xef\xbc\xa8" => "H", + "\xef\xbc\xa9" => "I", "\xef\xbc\xaa" => "J", + "\xef\xbc\xab" => "K", "\xef\xbc\xac" => "L", + "\xef\xbc\xad" => "M", "\xef\xbc\xae" => "N", + "\xef\xbc\xaf" => "O", "\xef\xbc\xb0" => "P", + "\xef\xbc\xb1" => "Q", "\xef\xbc\xb2" => "R", + "\xef\xbc\xb3" => "S", "\xef\xbc\xb4" => "T", + "\xef\xbc\xb5" => "U", "\xef\xbc\xb6" => "V", + "\xef\xbc\xb7" => "W", "\xef\xbc\xb8" => "X", + "\xef\xbc\xb9" => "Y", "\xef\xbc\xba" => "Z", + "\xef\xbd\x81" => "a", "\xef\xbd\x82" => "b", + "\xef\xbd\x83" => "c", "\xef\xbd\x84" => "d", + "\xef\xbd\x85" => "e", "\xef\xbd\x86" => "f", + "\xef\xbd\x87" => "g", "\xef\xbd\x88" => "h", + "\xef\xbd\x89" => "i", "\xef\xbd\x8a" => "j", + "\xef\xbd\x8b" => "k", "\xef\xbd\x8c" => "l", + "\xef\xbd\x8d" => "m", "\xef\xbd\x8e" => "n", + "\xef\xbd\x8f" => "o", "\xef\xbd\x90" => "p", + "\xef\xbd\x91" => "q", "\xef\xbd\x92" => "r", + "\xef\xbd\x93" => "s", "\xef\xbd\x94" => "t", + "\xef\xbd\x95" => "u", "\xef\xbd\x96" => "v", + "\xef\xbd\x97" => "w", "\xef\xbd\x98" => "x", + "\xef\xbd\x99" => "y", "\xef\xbd\x9a" => "z", + +); + + + +%_h2zSym = ( + "\x20" => "\xe3\x80\x80", "\x21" => "\xef\xbc\x81", + "\x22" => "\xe2\x80\x9d", "\x23" => "\xef\xbc\x83", + "\x24" => "\xef\xbc\x84", "\x25" => "\xef\xbc\x85", + "\x26" => "\xef\xbc\x86", "\x27" => "\xe2\x80\x99", + "\x28" => "\xef\xbc\x88", "\x29" => "\xef\xbc\x89", + "\x2a" => "\xef\xbc\x8a", "\x2b" => "\xef\xbc\x8b", + "\x2c" => "\xef\xbc\x8c", "\x2d" => "\xef\xbc\x8d", + "\x2e" => "\xef\xbc\x8e", "\x2f" => "\xef\xbc\x8f", + "\x3a" => "\xef\xbc\x9a", "\x3b" => "\xef\xbc\x9b", + "\x3c" => "\xef\xbc\x9c", "\x3d" => "\xef\xbc\x9d", + "\x3e" => "\xef\xbc\x9e", "\x3f" => "\xef\xbc\x9f", + "\x40" => "\xef\xbc\xa0", "\x5b" => "\xef\xbc\xbb", + "\x5c" => "\xef\xbf\xa5", "\x5d" => "\xef\xbc\xbd", + "\x5e" => "\xef\xbc\xbe", "_" => "\xef\xbc\xbf", + "\x60" => "\xef\xbd\x80", "\x7b" => "\xef\xbd\x9b", + "\x7c" => "\xef\xbd\x9c", "\x7d" => "\xef\xbd\x9d", + "\x7e" => "\xef\xbd\x9e", +); + + + +%_z2hSym = ( + "\xe3\x80\x80" => "\x20", "\xef\xbc\x8c" => "\x2c", + "\xef\xbc\x8e" => "\x2e", "\xef\xbc\x9a" => "\x3a", + "\xef\xbc\x9b" => "\x3b", "\xef\xbc\x9f" => "\x3f", + "\xef\xbc\x81" => "\x21", "\xef\xbd\x80" => "\x60", + "\xef\xbc\xbe" => "\x5e", "\xef\xbc\xbf" => "_", + "\xef\xbc\x8f" => "\x2f", "\xef\xbd\x9e" => "\x7e", + "\xef\xbd\x9c" => "\x7c", "\xe2\x80\x99" => "\x27", + "\xe2\x80\x9d" => "\x22", "\xef\xbc\x88" => "\x28", + "\xef\xbc\x89" => "\x29", "\xef\xbc\xbb" => "\x5b", + "\xef\xbc\xbd" => "\x5d", "\xef\xbd\x9b" => "\x7b", + "\xef\xbd\x9d" => "\x7d", "\xef\xbc\x8b" => "\x2b", + "\xef\xbc\x8d" => "\x2d", "\xef\xbc\x9d" => "\x3d", + "\xef\xbc\x9c" => "\x3c", "\xef\xbc\x9e" => "\x3e", + "\xef\xbf\xa5" => "\x5c", "\xef\xbc\x84" => "\x24", + "\xef\xbc\x85" => "\x25", "\xef\xbc\x83" => "\x23", + "\xef\xbc\x86" => "\x26", "\xef\xbc\x8a" => "\x2a", + "\xef\xbc\xa0" => "\x40", "\xe3\x80\x9c" => "\x7e", + +); + + + +%_h2zKanaK = ( + "\xef\xbd\xa1" => "\xe3\x80\x82", "\xef\xbd\xa2" => "\xe3\x80\x8c", + "\xef\xbd\xa3" => "\xe3\x80\x8d", "\xef\xbd\xa4" => "\xe3\x80\x81", + "\xef\xbd\xa5" => "\xe3\x83\xbb", "\xef\xbd\xa6" => "\xe3\x83\xb2", + "\xef\xbd\xa7" => "\xe3\x82\xa1", "\xef\xbd\xa8" => "\xe3\x82\xa3", + "\xef\xbd\xa9" => "\xe3\x82\xa5", "\xef\xbd\xaa" => "\xe3\x82\xa7", + "\xef\xbd\xab" => "\xe3\x82\xa9", "\xef\xbd\xac" => "\xe3\x83\xa3", + "\xef\xbd\xad" => "\xe3\x83\xa5", "\xef\xbd\xae" => "\xe3\x83\xa7", + "\xef\xbd\xaf" => "\xe3\x83\x83", "\xef\xbd\xb0" => "\xe3\x83\xbc", + "\xef\xbd\xb1" => "\xe3\x82\xa2", "\xef\xbd\xb2" => "\xe3\x82\xa4", + "\xef\xbd\xb3" => "\xe3\x82\xa6", "\xef\xbd\xb4" => "\xe3\x82\xa8", + "\xef\xbd\xb5" => "\xe3\x82\xaa", "\xef\xbd\xb6" => "\xe3\x82\xab", + "\xef\xbd\xb7" => "\xe3\x82\xad", "\xef\xbd\xb8" => "\xe3\x82\xaf", + "\xef\xbd\xb9" => "\xe3\x82\xb1", "\xef\xbd\xba" => "\xe3\x82\xb3", + "\xef\xbd\xbb" => "\xe3\x82\xb5", "\xef\xbd\xbc" => "\xe3\x82\xb7", + "\xef\xbd\xbd" => "\xe3\x82\xb9", "\xef\xbd\xbe" => "\xe3\x82\xbb", + "\xef\xbd\xbf" => "\xe3\x82\xbd", "\xef\xbe\x80" => "\xe3\x82\xbf", + "\xef\xbe\x81" => "\xe3\x83\x81", "\xef\xbe\x82" => "\xe3\x83\x84", + "\xef\xbe\x83" => "\xe3\x83\x86", "\xef\xbe\x84" => "\xe3\x83\x88", + "\xef\xbe\x85" => "\xe3\x83\x8a", "\xef\xbe\x86" => "\xe3\x83\x8b", + "\xef\xbe\x87" => "\xe3\x83\x8c", "\xef\xbe\x88" => "\xe3\x83\x8d", + "\xef\xbe\x89" => "\xe3\x83\x8e", "\xef\xbe\x8a" => "\xe3\x83\x8f", + "\xef\xbe\x8b" => "\xe3\x83\x92", "\xef\xbe\x8c" => "\xe3\x83\x95", + "\xef\xbe\x8d" => "\xe3\x83\x98", "\xef\xbe\x8e" => "\xe3\x83\x9b", + "\xef\xbe\x8f" => "\xe3\x83\x9e", "\xef\xbe\x90" => "\xe3\x83\x9f", + "\xef\xbe\x91" => "\xe3\x83\xa0", "\xef\xbe\x92" => "\xe3\x83\xa1", + "\xef\xbe\x93" => "\xe3\x83\xa2", "\xef\xbe\x94" => "\xe3\x83\xa4", + "\xef\xbe\x95" => "\xe3\x83\xa6", "\xef\xbe\x96" => "\xe3\x83\xa8", + "\xef\xbe\x97" => "\xe3\x83\xa9", "\xef\xbe\x98" => "\xe3\x83\xaa", + "\xef\xbe\x99" => "\xe3\x83\xab", "\xef\xbe\x9a" => "\xe3\x83\xac", + "\xef\xbe\x9b" => "\xe3\x83\xad", "\xef\xbe\x9c" => "\xe3\x83\xaf", + "\xef\xbe\x9d" => "\xe3\x83\xb3", "\xef\xbe\x9e" => "\xe3\x82\x9b", + "\xef\xbe\x9f" => "\xe3\x82\x9c", +); + + + +%_z2hKanaK = ( + "\xe3\x80\x81" => "\xef\xbd\xa4", "\xe3\x80\x82" => "\xef\xbd\xa1", + "\xe3\x83\xbb" => "\xef\xbd\xa5", "\xe3\x82\x9b" => "\xef\xbe\x9e", + "\xe3\x82\x9c" => "\xef\xbe\x9f", "\xe3\x83\xbc" => "\xef\xbd\xb0", + "\xe3\x80\x8c" => "\xef\xbd\xa2", "\xe3\x80\x8d" => "\xef\xbd\xa3", + "\xe3\x82\xa1" => "\xef\xbd\xa7", "\xe3\x82\xa2" => "\xef\xbd\xb1", + "\xe3\x82\xa3" => "\xef\xbd\xa8", "\xe3\x82\xa4" => "\xef\xbd\xb2", + "\xe3\x82\xa5" => "\xef\xbd\xa9", "\xe3\x82\xa6" => "\xef\xbd\xb3", + "\xe3\x82\xa7" => "\xef\xbd\xaa", "\xe3\x82\xa8" => "\xef\xbd\xb4", + "\xe3\x82\xa9" => "\xef\xbd\xab", "\xe3\x82\xaa" => "\xef\xbd\xb5", + "\xe3\x82\xab" => "\xef\xbd\xb6", "\xe3\x82\xad" => "\xef\xbd\xb7", + "\xe3\x82\xaf" => "\xef\xbd\xb8", "\xe3\x82\xb1" => "\xef\xbd\xb9", + "\xe3\x82\xb3" => "\xef\xbd\xba", "\xe3\x82\xb5" => "\xef\xbd\xbb", + "\xe3\x82\xb7" => "\xef\xbd\xbc", "\xe3\x82\xb9" => "\xef\xbd\xbd", + "\xe3\x82\xbb" => "\xef\xbd\xbe", "\xe3\x82\xbd" => "\xef\xbd\xbf", + "\xe3\x82\xbf" => "\xef\xbe\x80", "\xe3\x83\x81" => "\xef\xbe\x81", + "\xe3\x83\x83" => "\xef\xbd\xaf", "\xe3\x83\x84" => "\xef\xbe\x82", + "\xe3\x83\x86" => "\xef\xbe\x83", "\xe3\x83\x88" => "\xef\xbe\x84", + "\xe3\x83\x8a" => "\xef\xbe\x85", "\xe3\x83\x8b" => "\xef\xbe\x86", + "\xe3\x83\x8c" => "\xef\xbe\x87", "\xe3\x83\x8d" => "\xef\xbe\x88", + "\xe3\x83\x8e" => "\xef\xbe\x89", "\xe3\x83\x8f" => "\xef\xbe\x8a", + "\xe3\x83\x92" => "\xef\xbe\x8b", "\xe3\x83\x95" => "\xef\xbe\x8c", + "\xe3\x83\x98" => "\xef\xbe\x8d", "\xe3\x83\x9b" => "\xef\xbe\x8e", + "\xe3\x83\x9e" => "\xef\xbe\x8f", "\xe3\x83\x9f" => "\xef\xbe\x90", + "\xe3\x83\xa0" => "\xef\xbe\x91", "\xe3\x83\xa1" => "\xef\xbe\x92", + "\xe3\x83\xa2" => "\xef\xbe\x93", "\xe3\x83\xa3" => "\xef\xbd\xac", + "\xe3\x83\xa4" => "\xef\xbe\x94", "\xe3\x83\xa5" => "\xef\xbd\xad", + "\xe3\x83\xa6" => "\xef\xbe\x95", "\xe3\x83\xa7" => "\xef\xbd\xae", + "\xe3\x83\xa8" => "\xef\xbe\x96", "\xe3\x83\xa9" => "\xef\xbe\x97", + "\xe3\x83\xaa" => "\xef\xbe\x98", "\xe3\x83\xab" => "\xef\xbe\x99", + "\xe3\x83\xac" => "\xef\xbe\x9a", "\xe3\x83\xad" => "\xef\xbe\x9b", + "\xe3\x83\xaf" => "\xef\xbe\x9c", "\xe3\x83\xb2" => "\xef\xbd\xa6", + "\xe3\x83\xb3" => "\xef\xbe\x9d", +); + + + +%_h2zKanaD = ( + "\xef\xbd\xb3\xef\xbe\x9e" => "\xe3\x83\xb4", "\xef\xbd\xb6\xef\xbe\x9e" => "\xe3\x82\xac", + "\xef\xbd\xb7\xef\xbe\x9e" => "\xe3\x82\xae", "\xef\xbd\xb8\xef\xbe\x9e" => "\xe3\x82\xb0", + "\xef\xbd\xb9\xef\xbe\x9e" => "\xe3\x82\xb2", "\xef\xbd\xba\xef\xbe\x9e" => "\xe3\x82\xb4", + "\xef\xbd\xbb\xef\xbe\x9e" => "\xe3\x82\xb6", "\xef\xbd\xbc\xef\xbe\x9e" => "\xe3\x82\xb8", + "\xef\xbd\xbd\xef\xbe\x9e" => "\xe3\x82\xba", "\xef\xbd\xbe\xef\xbe\x9e" => "\xe3\x82\xbc", + "\xef\xbd\xbf\xef\xbe\x9e" => "\xe3\x82\xbe", "\xef\xbe\x80\xef\xbe\x9e" => "\xe3\x83\x80", + "\xef\xbe\x81\xef\xbe\x9e" => "\xe3\x83\x82", "\xef\xbe\x82\xef\xbe\x9e" => "\xe3\x83\x85", + "\xef\xbe\x83\xef\xbe\x9e" => "\xe3\x83\x87", "\xef\xbe\x84\xef\xbe\x9e" => "\xe3\x83\x89", + "\xef\xbe\x8a\xef\xbe\x9e" => "\xe3\x83\x90", "\xef\xbe\x8a\xef\xbe\x9f" => "\xe3\x83\x91", + "\xef\xbe\x8b\xef\xbe\x9e" => "\xe3\x83\x93", "\xef\xbe\x8b\xef\xbe\x9f" => "\xe3\x83\x94", + "\xef\xbe\x8c\xef\xbe\x9e" => "\xe3\x83\x96", "\xef\xbe\x8c\xef\xbe\x9f" => "\xe3\x83\x97", + "\xef\xbe\x8d\xef\xbe\x9e" => "\xe3\x83\x99", "\xef\xbe\x8d\xef\xbe\x9f" => "\xe3\x83\x9a", + "\xef\xbe\x8e\xef\xbe\x9e" => "\xe3\x83\x9c", "\xef\xbe\x8e\xef\xbe\x9f" => "\xe3\x83\x9d", + +); + + + +%_z2hKanaD = ( + "\xe3\x82\xac" => "\xef\xbd\xb6\xef\xbe\x9e", "\xe3\x82\xae" => "\xef\xbd\xb7\xef\xbe\x9e", + "\xe3\x82\xb0" => "\xef\xbd\xb8\xef\xbe\x9e", "\xe3\x82\xb2" => "\xef\xbd\xb9\xef\xbe\x9e", + "\xe3\x82\xb4" => "\xef\xbd\xba\xef\xbe\x9e", "\xe3\x82\xb6" => "\xef\xbd\xbb\xef\xbe\x9e", + "\xe3\x82\xb8" => "\xef\xbd\xbc\xef\xbe\x9e", "\xe3\x82\xba" => "\xef\xbd\xbd\xef\xbe\x9e", + "\xe3\x82\xbc" => "\xef\xbd\xbe\xef\xbe\x9e", "\xe3\x82\xbe" => "\xef\xbd\xbf\xef\xbe\x9e", + "\xe3\x83\x80" => "\xef\xbe\x80\xef\xbe\x9e", "\xe3\x83\x82" => "\xef\xbe\x81\xef\xbe\x9e", + "\xe3\x83\x85" => "\xef\xbe\x82\xef\xbe\x9e", "\xe3\x83\x87" => "\xef\xbe\x83\xef\xbe\x9e", + "\xe3\x83\x89" => "\xef\xbe\x84\xef\xbe\x9e", "\xe3\x83\x90" => "\xef\xbe\x8a\xef\xbe\x9e", + "\xe3\x83\x91" => "\xef\xbe\x8a\xef\xbe\x9f", "\xe3\x83\x93" => "\xef\xbe\x8b\xef\xbe\x9e", + "\xe3\x83\x94" => "\xef\xbe\x8b\xef\xbe\x9f", "\xe3\x83\x96" => "\xef\xbe\x8c\xef\xbe\x9e", + "\xe3\x83\x97" => "\xef\xbe\x8c\xef\xbe\x9f", "\xe3\x83\x99" => "\xef\xbe\x8d\xef\xbe\x9e", + "\xe3\x83\x9a" => "\xef\xbe\x8d\xef\xbe\x9f", "\xe3\x83\x9c" => "\xef\xbe\x8e\xef\xbe\x9e", + "\xe3\x83\x9d" => "\xef\xbe\x8e\xef\xbe\x9f", "\xe3\x83\xb4" => "\xef\xbd\xb3\xef\xbe\x9e", + +); + + + +%_hira2kata = ( + "\xe3\x81\x81" => "\xe3\x82\xa1", "\xe3\x81\x82" => "\xe3\x82\xa2", + "\xe3\x81\x83" => "\xe3\x82\xa3", "\xe3\x81\x84" => "\xe3\x82\xa4", + "\xe3\x81\x85" => "\xe3\x82\xa5", "\xe3\x81\x86" => "\xe3\x82\xa6", + "\xe3\x81\x87" => "\xe3\x82\xa7", "\xe3\x81\x88" => "\xe3\x82\xa8", + "\xe3\x81\x89" => "\xe3\x82\xa9", "\xe3\x81\x8a" => "\xe3\x82\xaa", + "\xe3\x81\x8b" => "\xe3\x82\xab", "\xe3\x81\x8c" => "\xe3\x82\xac", + "\xe3\x81\x8d" => "\xe3\x82\xad", "\xe3\x81\x8e" => "\xe3\x82\xae", + "\xe3\x81\x8f" => "\xe3\x82\xaf", "\xe3\x81\x90" => "\xe3\x82\xb0", + "\xe3\x81\x91" => "\xe3\x82\xb1", "\xe3\x81\x92" => "\xe3\x82\xb2", + "\xe3\x81\x93" => "\xe3\x82\xb3", "\xe3\x81\x94" => "\xe3\x82\xb4", + "\xe3\x81\x95" => "\xe3\x82\xb5", "\xe3\x81\x96" => "\xe3\x82\xb6", + "\xe3\x81\x97" => "\xe3\x82\xb7", "\xe3\x81\x98" => "\xe3\x82\xb8", + "\xe3\x81\x99" => "\xe3\x82\xb9", "\xe3\x81\x9a" => "\xe3\x82\xba", + "\xe3\x81\x9b" => "\xe3\x82\xbb", "\xe3\x81\x9c" => "\xe3\x82\xbc", + "\xe3\x81\x9d" => "\xe3\x82\xbd", "\xe3\x81\x9e" => "\xe3\x82\xbe", + "\xe3\x81\x9f" => "\xe3\x82\xbf", "\xe3\x81\xa0" => "\xe3\x83\x80", + "\xe3\x81\xa1" => "\xe3\x83\x81", "\xe3\x81\xa2" => "\xe3\x83\x82", + "\xe3\x81\xa3" => "\xe3\x83\x83", "\xe3\x81\xa4" => "\xe3\x83\x84", + "\xe3\x81\xa5" => "\xe3\x83\x85", "\xe3\x81\xa6" => "\xe3\x83\x86", + "\xe3\x81\xa7" => "\xe3\x83\x87", "\xe3\x81\xa8" => "\xe3\x83\x88", + "\xe3\x81\xa9" => "\xe3\x83\x89", "\xe3\x81\xaa" => "\xe3\x83\x8a", + "\xe3\x81\xab" => "\xe3\x83\x8b", "\xe3\x81\xac" => "\xe3\x83\x8c", + "\xe3\x81\xad" => "\xe3\x83\x8d", "\xe3\x81\xae" => "\xe3\x83\x8e", + "\xe3\x81\xaf" => "\xe3\x83\x8f", "\xe3\x81\xb0" => "\xe3\x83\x90", + "\xe3\x81\xb1" => "\xe3\x83\x91", "\xe3\x81\xb2" => "\xe3\x83\x92", + "\xe3\x81\xb3" => "\xe3\x83\x93", "\xe3\x81\xb4" => "\xe3\x83\x94", + "\xe3\x81\xb5" => "\xe3\x83\x95", "\xe3\x81\xb6" => "\xe3\x83\x96", + "\xe3\x81\xb7" => "\xe3\x83\x97", "\xe3\x81\xb8" => "\xe3\x83\x98", + "\xe3\x81\xb9" => "\xe3\x83\x99", "\xe3\x81\xba" => "\xe3\x83\x9a", + "\xe3\x81\xbb" => "\xe3\x83\x9b", "\xe3\x81\xbc" => "\xe3\x83\x9c", + "\xe3\x81\xbd" => "\xe3\x83\x9d", "\xe3\x81\xbe" => "\xe3\x83\x9e", + "\xe3\x81\xbf" => "\xe3\x83\x9f", "\xe3\x82\x80" => "\xe3\x83\xa0", + "\xe3\x82\x81" => "\xe3\x83\xa1", "\xe3\x82\x82" => "\xe3\x83\xa2", + "\xe3\x82\x83" => "\xe3\x83\xa3", "\xe3\x82\x84" => "\xe3\x83\xa4", + "\xe3\x82\x85" => "\xe3\x83\xa5", "\xe3\x82\x86" => "\xe3\x83\xa6", + "\xe3\x82\x87" => "\xe3\x83\xa7", "\xe3\x82\x88" => "\xe3\x83\xa8", + "\xe3\x82\x89" => "\xe3\x83\xa9", "\xe3\x82\x8a" => "\xe3\x83\xaa", + "\xe3\x82\x8b" => "\xe3\x83\xab", "\xe3\x82\x8c" => "\xe3\x83\xac", + "\xe3\x82\x8d" => "\xe3\x83\xad", "\xe3\x82\x8e" => "\xe3\x83\xae", + "\xe3\x82\x8f" => "\xe3\x83\xaf", "\xe3\x82\x90" => "\xe3\x83\xb0", + "\xe3\x82\x91" => "\xe3\x83\xb1", "\xe3\x82\x92" => "\xe3\x83\xb2", + "\xe3\x82\x93" => "\xe3\x83\xb3", +); + + + +%_kata2hira = ( + "\xe3\x82\xa1" => "\xe3\x81\x81", "\xe3\x82\xa2" => "\xe3\x81\x82", + "\xe3\x82\xa3" => "\xe3\x81\x83", "\xe3\x82\xa4" => "\xe3\x81\x84", + "\xe3\x82\xa5" => "\xe3\x81\x85", "\xe3\x82\xa6" => "\xe3\x81\x86", + "\xe3\x82\xa7" => "\xe3\x81\x87", "\xe3\x82\xa8" => "\xe3\x81\x88", + "\xe3\x82\xa9" => "\xe3\x81\x89", "\xe3\x82\xaa" => "\xe3\x81\x8a", + "\xe3\x82\xab" => "\xe3\x81\x8b", "\xe3\x82\xac" => "\xe3\x81\x8c", + "\xe3\x82\xad" => "\xe3\x81\x8d", "\xe3\x82\xae" => "\xe3\x81\x8e", + "\xe3\x82\xaf" => "\xe3\x81\x8f", "\xe3\x82\xb0" => "\xe3\x81\x90", + "\xe3\x82\xb1" => "\xe3\x81\x91", "\xe3\x82\xb2" => "\xe3\x81\x92", + "\xe3\x82\xb3" => "\xe3\x81\x93", "\xe3\x82\xb4" => "\xe3\x81\x94", + "\xe3\x82\xb5" => "\xe3\x81\x95", "\xe3\x82\xb6" => "\xe3\x81\x96", + "\xe3\x82\xb7" => "\xe3\x81\x97", "\xe3\x82\xb8" => "\xe3\x81\x98", + "\xe3\x82\xb9" => "\xe3\x81\x99", "\xe3\x82\xba" => "\xe3\x81\x9a", + "\xe3\x82\xbb" => "\xe3\x81\x9b", "\xe3\x82\xbc" => "\xe3\x81\x9c", + "\xe3\x82\xbd" => "\xe3\x81\x9d", "\xe3\x82\xbe" => "\xe3\x81\x9e", + "\xe3\x82\xbf" => "\xe3\x81\x9f", "\xe3\x83\x80" => "\xe3\x81\xa0", + "\xe3\x83\x81" => "\xe3\x81\xa1", "\xe3\x83\x82" => "\xe3\x81\xa2", + "\xe3\x83\x83" => "\xe3\x81\xa3", "\xe3\x83\x84" => "\xe3\x81\xa4", + "\xe3\x83\x85" => "\xe3\x81\xa5", "\xe3\x83\x86" => "\xe3\x81\xa6", + "\xe3\x83\x87" => "\xe3\x81\xa7", "\xe3\x83\x88" => "\xe3\x81\xa8", + "\xe3\x83\x89" => "\xe3\x81\xa9", "\xe3\x83\x8a" => "\xe3\x81\xaa", + "\xe3\x83\x8b" => "\xe3\x81\xab", "\xe3\x83\x8c" => "\xe3\x81\xac", + "\xe3\x83\x8d" => "\xe3\x81\xad", "\xe3\x83\x8e" => "\xe3\x81\xae", + "\xe3\x83\x8f" => "\xe3\x81\xaf", "\xe3\x83\x90" => "\xe3\x81\xb0", + "\xe3\x83\x91" => "\xe3\x81\xb1", "\xe3\x83\x92" => "\xe3\x81\xb2", + "\xe3\x83\x93" => "\xe3\x81\xb3", "\xe3\x83\x94" => "\xe3\x81\xb4", + "\xe3\x83\x95" => "\xe3\x81\xb5", "\xe3\x83\x96" => "\xe3\x81\xb6", + "\xe3\x83\x97" => "\xe3\x81\xb7", "\xe3\x83\x98" => "\xe3\x81\xb8", + "\xe3\x83\x99" => "\xe3\x81\xb9", "\xe3\x83\x9a" => "\xe3\x81\xba", + "\xe3\x83\x9b" => "\xe3\x81\xbb", "\xe3\x83\x9c" => "\xe3\x81\xbc", + "\xe3\x83\x9d" => "\xe3\x81\xbd", "\xe3\x83\x9e" => "\xe3\x81\xbe", + "\xe3\x83\x9f" => "\xe3\x81\xbf", "\xe3\x83\xa0" => "\xe3\x82\x80", + "\xe3\x83\xa1" => "\xe3\x82\x81", "\xe3\x83\xa2" => "\xe3\x82\x82", + "\xe3\x83\xa3" => "\xe3\x82\x83", "\xe3\x83\xa4" => "\xe3\x82\x84", + "\xe3\x83\xa5" => "\xe3\x82\x85", "\xe3\x83\xa6" => "\xe3\x82\x86", + "\xe3\x83\xa7" => "\xe3\x82\x87", "\xe3\x83\xa8" => "\xe3\x82\x88", + "\xe3\x83\xa9" => "\xe3\x82\x89", "\xe3\x83\xaa" => "\xe3\x82\x8a", + "\xe3\x83\xab" => "\xe3\x82\x8b", "\xe3\x83\xac" => "\xe3\x82\x8c", + "\xe3\x83\xad" => "\xe3\x82\x8d", "\xe3\x83\xae" => "\xe3\x82\x8e", + "\xe3\x83\xaf" => "\xe3\x82\x8f", "\xe3\x83\xb0" => "\xe3\x82\x90", + "\xe3\x83\xb1" => "\xe3\x82\x91", "\xe3\x83\xb2" => "\xe3\x82\x92", + "\xe3\x83\xb3" => "\xe3\x82\x93", +); + + +} +# ----------------------------------------------------------------------------- +# unijp(); +# +sub unijp +{ + Unicode::Japanese->new(@_); +} +sub utf8_imode2 +{ + my $this = shift; + $this->_u2ui2($this->{str}); +} +# utf8 => utf8-jsky2 +sub _u2uj1 +{ + my $this = shift; + + if(!defined($eu2j1)) + { + $eu2j2 = $this->_getFile('jcode/emoji2/eu2j2.dat'); + } + + my $str = $this->_validate_utf8($this->{str}); + + $str =~ s{([\xf0-\xf7][\x80-\xbf]{3})}{ + my ($c1,$c2,$c3,$c4) = unpack("C4", $1); + my $ch = (($c1 & 0x07)<<18) | (($c2 & 0x3F)<<12) | + (($c3 & 0x3f)<< 6) | ($c4 & 0x3F); + if( 0x0fe000 <= $ch && $ch <= 0x0fffff ) + { + my $c = substr($eu2j1, ($ch - 0x0fe000) * 5, 5); + $c =~ tr,\0,,d; + $c eq '' and $c = '?'; + if( $c =~ /^\e\$([GEFOPQ])(.)\x0f/ ) + { + my ($j1,$j2) = ($1,$2); + $j1 =~ tr/GEF/\xe0-\xe5/; + $j2 =~ tr/!-z/\x01-\x5a/; + $c = $this->_ucs2_utf8($j1.$j2); + } + $c; + }else + { + '?'; + } + }ge; + $str; +} +# utf8 -> jis-au1 +sub _u2ja1 { + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + if(!defined($u2s_table)) + { + $u2s_table = $this->_getFile('jcode/u2s.dat'); + } + + if(!defined($eu2a1s)) + { + $eu2a1s = $this->_getFile('jcode/emoji2/eu2as.dat'); + } + + my $c1; + my $c2; + my $c3; + my $c4; + my $c5; + my $c6; + my $c; + my $ch; + $str =~ s/([\xc0-\xdf][\x80-\xbf]|[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3}|[\xf8-\xfb][\x80-\xbf]{4}|[\xfc-\xfd][\x80-\xbf]{5})|([^\x00-\x7f])/ + defined($2) ? '?' : + ((length($1) == 1) ? $1 : + (length($1) == 2) ? ( + ($c1,$c2) = unpack("C2", $1), + $ch = (($c1 & 0x1F)<<6)|($c2 & 0x3F), + $c = substr($u2s_table, $ch * 2, 2), + ($c eq "\0\0") ? '?' : $c + ) : + (length($1) == 3) ? ( + ($c1,$c2,$c3) = unpack("C3", $1), + $ch = (($c1 & 0x0F)<<12)|(($c2 & 0x3F)<<6)|($c3 & 0x3F), + ( + ($ch <= 0x9fff) ? + $c = substr($u2s_table, $ch * 2, 2) : + ($ch >= 0xf900 and $ch <= 0xffff) ? + ( + $c = substr($u2s_table, ($ch - 0xf900 + 0xa000) * 2, 2), + (($c =~ tr,\0,,d)==2 and $c = "\0\0"), + ) : + ( + $c = '?' + ) + ), + ($c eq "\0\0") ? '?' : $c + ) : + (length($1) == 4) ? ( + ($c1,$c2,$c3,$c4) = unpack("C4", $1), + $ch = (($c1 & 0x07)<<18)|(($c2 & 0x3F)<<12)| + (($c3 & 0x3f) << 6)|($c4 & 0x3F), + ( + ($ch >= 0x0fe000 and $ch <= 0x0fffff) ? + ( + $c = substr($eu2a1s, ($ch - 0x0fe000) * 2, 2), + $c =~ tr,\0,,d, + ($c eq '') ? '?' : $c + ) : + '?' + ) + ) : + '?' + ) + /eg; + + $str; +} +sub _j2s { + my $this = shift; + my $str = shift; + + $str =~ s/($RE{JIS_0208}|$RE{JIS_0212}|$RE{JIS_ASC}|$RE{JIS_KANA})([^\e]*)/ + $this->_j2s2($1, $2) + /geo; + + $str; +} +# ----------------------------------------------------------------------------- +# $bytes_utf16 = $unijp->utf16(); +# +sub utf16 +{ + my $this = shift; + $this->_utf8_utf16($this->{str}); +} +sub utf8_jsky2 +{ + my $this = shift; + $this->_u2uj2($this->{str}); +} +# ----------------------------------------------------------------------------- +# AU釣妐儂正弘庍晶 +# +# utf8醱及AU釣妐儂毛<IMG ICON="">尺庍晶 +sub _u2ai1 { + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + if(!defined($eu2a1)) + { + $eu2a1 = $this->_getFile('jcode/emoji2/eu2a.dat'); + } + + my $c1; + my $c2; + my $c3; + my $c4; + my $c5; + my $c6; + my $c; + my $d; + my $ch; + $str =~ s/([\xc0-\xdf][\x80-\xbf]|[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3}|[\xf8-\xfb][\x80-\xbf]{4}|[\xfc-\xfd][\x80-\xbf]{5})|([^\x00-\x7f])/ + defined($2) ? '?' : + ((length($1) == 1) ? $1 : + (length($1) == 2) ? $1 : + (length($1) == 3) ? $1 : + (length($1) == 4) ? ( + ($c1,$c2,$c3,$c4) = unpack("C4", $1), + $ch = (($c1 & 0x07)<<18)|(($c2 & 0x3F)<<12)| + (($c3 & 0x3f) << 6)|($c4 & 0x3F), + ( + ($ch >= 0x0fe000 and $ch <= 0x0fffff) ? + ( + $c = substr($eu2a1, ($ch - 0x0fe000) * 2, 2), + $d = unpack('n', $c), + $c =~ tr,\0,,d, + ($d <= 0x0336) ? $RE{E_ICON_AU_START} . $d . $RE{E_ICON_AU_END} : + ($c eq '') ? '?' : $c + ) : + '?' + ) + ) : + '?' + ) + /eg; + + $str; +} +sub sjis_icon_au2 +{ + my $this = shift; + $this->_u2s($this->_u2ai2($this->{str})); +} +sub _u2si2 { + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + if(!defined($u2s_table)) + { + $u2s_table = $this->_getFile('jcode/u2s.dat'); + } + + if(!defined($eu2i2)) + { + $eu2i2 = $this->_getFile('jcode/emoji2/eu2i2.dat'); + } + + my $c1; + my $c2; + my $c3; + my $c4; + my $c5; + my $c6; + my $c; + my $ch; + $str =~ s/([\xc0-\xdf][\x80-\xbf]|[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3}|[\xf8-\xfb][\x80-\xbf]{4}|[\xfc-\xfd][\x80-\xbf]{5})|([^\x00-\x7f])/ + defined($2) ? '?' : + ((length($1) == 1) ? $1 : + (length($1) == 2) ? ( + ($c1,$c2) = unpack("C2", $1), + $ch = (($c1 & 0x1F)<<6)|($c2 & 0x3F), + $c = substr($u2s_table, $ch * 2, 2), + ($c eq "\0\0") ? '?' : $c + ) : + (length($1) == 3) ? ( + ($c1,$c2,$c3) = unpack("C3", $1), + $ch = (($c1 & 0x0F)<<12)|(($c2 & 0x3F)<<6)|($c3 & 0x3F), + ( + ($ch <= 0x9fff) ? + $c = substr($u2s_table, $ch * 2, 2) : + ($ch >= 0xf900 and $ch <= 0xffff) ? + ( + $c = substr($u2s_table, ($ch - 0xf900 + 0xa000) * 2, 2), + (($c =~ tr,\0,,d)==2 and $c = "\0\0"), + ) : + ( + $c = '?' + ) + ), + ($c eq "\0\0") ? '?' : $c + ) : + (length($1) == 4) ? ( + ($c1,$c2,$c3,$c4) = unpack("C4", $1), + $ch = (($c1 & 0x07)<<18)|(($c2 & 0x3F)<<12)| + (($c3 & 0x3f) << 6)|($c4 & 0x3F), + ( + ($ch >= 0x0fe000 and $ch <= 0x0fffff) ? + ( + $c = substr($eu2i2, ($ch - 0x0fe000) * 2, 2), + $c =~ tr,\0,,d, + ($c eq '') ? '?' : $c + ) : + '?' + ) + ) : + '?' + ) + /eg; + $str; + +} +sub splitCsv { + my $this = shift; + my $text = $this->{str}; + my @field; + + chomp($text); + + while ($text =~ m/"([^"\\]*(?:(?:\\.|\"\")[^"\\]*)*)",?|([^,]+),?|,/g) { + my $field = defined($1) ? $1 : (defined($2) ? $2 : ''); + $field =~ s/["\\]"/"/g; + push(@field, $field); + } + push(@field, '') if($text =~ m/,$/); + + \@field; +} +sub sjis_jsky1 +{ + my $this = shift; + $this->_u2sj1($this->{str}); +} +sub _s2j3 { + my $this = shift; + my $c = shift; + + my ($c1, $c2) = unpack('CC', $c); + if (0x9f <= $c2) + { + $c1 = $c1 * 2 - ($c1 >= 0xe0 ? 0xe0 : 0x60); + $c2 += 2; + } + else + { + $c1 = $c1 * 2 - ($c1 >= 0xe0 ? 0xe1 : 0x61); + $c2 += 0x60 + ($c2 < 0x7f); + } + + $S2J[unpack('n', $c)] = pack('CC', $c1 - 0x80, $c2 - 0x80); +} +# sjis-au1 => utf8 +sub _sa2u1 { + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + if(!defined($s2u_table)) + { + $s2u_table = $this->_getFile('jcode/s2u.dat'); + } + + if(!defined($ea2u1s)) + { + $ea2u1s = $this->_getFile('jcode/emoji2/ea2us.dat'); + } + + my $l; + my $uc; + $str =~ s/($RE{SJIS_KANA}|$RE{SJIS_DBCS}|[\x80-\xff])/ + $SA2U1{$1} + or ($SA2U1{$1} = + ( + $l = (unpack('n', $1) or unpack('C', $1)), + ( + ($l >= 0xa1 and $l <= 0xdf) ? + ( + $uc = substr($s2u_table, ($l - 0xa1) * 3, 3), + $uc =~ tr,\0,,d, + $uc + ) : + ($l >= 0x8100 and $l <= 0x9fff) ? + ( + $uc = substr($s2u_table, ($l - 0x8100 + 0x3f) * 3, 3), + $uc =~ tr,\0,,d, + $uc + ) : + ($l >= 0xeb00 and $l <= 0xeeff) ? + ( + $uc = substr($ea2u1s, ($l - 0xeb00) * 4, 4), + $uc =~ tr,\0,,d, + $uc + ) : + ($l >= 0xe000 and $l <= 0xfcff) ? + ( + $uc = substr($s2u_table, ($l - 0xe000 + 0x1f3f) * 3, 3), + $uc =~ tr,\0,,d, + $uc + ) : + ($l < 0x80) ? + chr($l) : + '?' + ) + ) + )/eg; + + $str; + +} +# ----------------------------------------------------------------------------- +# utf8 ==> sjis/釣妐儂 +# +sub _u2s { + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + if(!defined($u2s_table)) + { + $u2s_table = $this->_getFile('jcode/u2s.dat'); + } + + my $c1; + my $c2; + my $c3; + my $c4; + my $c5; + my $c6; + my $c; + my $ch; + $str =~ s/([\xc0-\xdf][\x80-\xbf]|[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3}|[\xf8-\xfb][\x80-\xbf]{4}|[\xfc-\xfd][\x80-\xbf]{5})|([^\x00-\x7f])/ + defined($2) ? '?' : ( + $U2S{$1} + or ($U2S{$1} + = ((length($1) == 1) ? $1 : + (length($1) == 2) ? ( + ($c1,$c2) = unpack("C2", $1), + $ch = (($c1 & 0x1F)<<6)|($c2 & 0x3F), + $c = substr($u2s_table, $ch * 2, 2), + # UTF-3田奶玄(U+0x80-U+07FF)井日sjis-1田奶玄尺及穴永疋件弘反卅中及匹\0毛綽輪反优邰反卅中 + $ch<0x80 ? '?' : ($c eq "\0\0") ? '&#' . $ch . ';' : $c + ) : + (length($1) == 3) ? ( + ($c1,$c2,$c3) = unpack("C3", $1), + $ch = (($c1 & 0x0F)<<12)|(($c2 & 0x3F)<<6)|($c3 & 0x3F), + ( + ($ch <= 0x9fff) ? + $c = substr($u2s_table, $ch * 2, 2) : + ($ch >= 0xf900 and $ch <= 0xffff) ? + ( + $c = substr($u2s_table, ($ch - 0xf900 + 0xa000) * 2, 2), + (($c =~ tr,\0,,d)==2 and $c = "\0\0"), + ) : + ( + $c = '&#' . $ch . ';' + ) + ), + $ch<0x0800 ? '?' : ($c eq "\0\0") ? '&#' . $ch . ';' : $c + ) : + (length($1) == 4) ? ( + ($c1,$c2,$c3,$c4) = unpack("C4", $1), + $ch = (($c1 & 0x07)<<18)|(($c2 & 0x3F)<<12)| + (($c3 & 0x3f) << 6)|($c4 & 0x3F), + ( + $ch <0x01_0000 ? '?' : + ($ch >= 0x0fe000 and $ch <= 0x0fffff) ? + '?' + : '&#' . $ch . ';' + ) + ) : + (length($1) == 5) ? (($c1,$c2,$c3,$c4,$c5) = unpack("C5", $1), + $ch = (($c1 & 0x03) << 24)|(($c2 & 0x3F) << 18)| + (($c3 & 0x3f) << 12)|(($c4 & 0x3f) << 6)| + ($c5 & 0x3F), + $ch<0x20_0000 ? '?' : '&#' . $ch . ';' + ) : + ( + ($c1,$c2,$c3,$c4,$c5,$c6) = unpack("C6", $1), + $ch = (($c1 & 0x03) << 30)|(($c2 & 0x3F) << 24)| + (($c3 & 0x3f) << 18)|(($c4 & 0x3f) << 12)| + (($c5 & 0x3f) << 6)|($c6 & 0x3F), + $ch<0x0400_0000 ? '?' : '&#' . $ch . ';' + ) + ) + ) + ) + /eg; + $str; + +} +sub _sa2j3 { + my $this = shift; + my $c = shift; + + my ($c1, $c2) = unpack('CC', $c); + $c1 = 0xeb if($c1 == 0xf6); + $c1 = 0xec if($c1 == 0xf7); + $c1 = 0xed if($c1 == 0xf3); + $c1 = 0xee if($c1 == 0xf4); + + if (0x9f <= $c2) + { + $c1 = $c1 * 2 - ($c1 >= 0xe0 ? 0xe0 : 0x60); + $c2 += 2; + } + else + { + $c1 = $c1 * 2 - ($c1 >= 0xe0 ? 0xe1 : 0x61); + $c2 += 0x60 + ($c2 < 0x7f); + } + + pack('CC', $c1 - 0x80, $c2 - 0x80); +} +sub _utf16_utf8 { + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + my $result = ''; + my $sa; + foreach my $uc (unpack("n*", $str)) + { + ($uc >= 0xd800 and $uc <= 0xdbff and $sa = $uc and next); + + ($uc >= 0xdc00 and $uc <= 0xdfff and ($uc = ((($sa - 0xd800) << 10)|($uc - 0xdc00))+0x10000)); + + $result .= $U2T[$uc] ? $U2T[$uc] : + ($U2T[$uc] = ($uc < 0x80) ? chr($uc) : + ($uc < 0x800) ? chr(0xC0 | ($uc >> 6)) . chr(0x80 | ($uc & 0x3F)) : + ($uc < 0x10000) ? chr(0xE0 | ($uc >> 12)) . chr(0x80 | (($uc >> 6) & 0x3F)) . chr(0x80 | ($uc & 0x3F)) : + chr(0xF0 | ($uc >> 18)) . chr(0x80 | (($uc >> 12) & 0x3F)) . chr(0x80 | (($uc >> 6) & 0x3F)) . chr(0x80 | ($uc & 0x3F))); + } + + $result; +} +sub h2zNum { + my $this = shift; + + if(!defined(%_h2zNum)) + { + $this->_loadConvTable; + } + + $this->{str} =~ s/(0|1|2|3|4|5|6|7|8|9)/$_h2zNum{$1}/eg; + + $this; +} +sub h2zKanaK { + my $this = shift; + + if(!defined(%_h2zKanaK)) + { + $this->_loadConvTable; + } + + $this->{str} =~ s/(\xef\xbd\xa1|\xef\xbd\xa2|\xef\xbd\xa3|\xef\xbd\xa4|\xef\xbd\xa5|\xef\xbd\xa6|\xef\xbd\xa7|\xef\xbd\xa8|\xef\xbd\xa9|\xef\xbd\xaa|\xef\xbd\xab|\xef\xbd\xac|\xef\xbd\xad|\xef\xbd\xae|\xef\xbd\xaf|\xef\xbd\xb0|\xef\xbd\xb1|\xef\xbd\xb2|\xef\xbd\xb3|\xef\xbd\xb4|\xef\xbd\xb5|\xef\xbd\xb6|\xef\xbd\xb7|\xef\xbd\xb8|\xef\xbd\xb9|\xef\xbd\xba|\xef\xbd\xbb|\xef\xbd\xbc|\xef\xbd\xbd|\xef\xbd\xbe|\xef\xbd\xbf|\xef\xbe\x80|\xef\xbe\x81|\xef\xbe\x82|\xef\xbe\x83|\xef\xbe\x84|\xef\xbe\x85|\xef\xbe\x86|\xef\xbe\x87|\xef\xbe\x88|\xef\xbe\x89|\xef\xbe\x8a|\xef\xbe\x8b|\xef\xbe\x8c|\xef\xbe\x8d|\xef\xbe\x8e|\xef\xbe\x8f|\xef\xbe\x90|\xef\xbe\x91|\xef\xbe\x92|\xef\xbe\x93|\xef\xbe\x94|\xef\xbe\x95|\xef\xbe\x96|\xef\xbe\x97|\xef\xbe\x98|\xef\xbe\x99|\xef\xbe\x9a|\xef\xbe\x9b|\xef\xbe\x9c|\xef\xbe\x9d|\xef\xbe\x9e|\xef\xbe\x9f)/$_h2zKanaK{$1}/eg; + + $this; +} +sub strlen { + my $this = shift; + + my $ch_re = '[\x00-\x7f]|[\xc0-\xdf][\x80-\xbf]|[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3}|[\xf8-\xfb][\x80-\xbf]{4}|[\xfc-\xfd][\x80-\xbf]{5}'; + my $length = 0; + + foreach my $c(split(/($ch_re)/,$this->{str})) { + next if(length($c) == 0); + $length += ((length($c) >= 3) ? 2 : 1); + } + + return $length; +} +sub strcutu +{ + my $this = shift; + my $result = &strcut; + + if( $]>=5.008 && $this->{icode} ne 'binary' ) + { + foreach(@$result) + { + Encode::_utf8_on($_); + } + } + + $result; +} +sub sjis_imode2 +{ + my $this = shift; + $this->_u2si2($this->{str}); +} +sub _validate_utf8 +{ + my $pkg = shift; + my $str = shift; + + # 贗濠匹卅中贏今卞巨件戊□玉今木化中月 + # 妐儂毛 ? 卞譆五晶尹. + defined($str) and $str =~ s{ + # 2 bytes char + # + [\xc0-\xc1] [\x80-\xbf] + | + # 3 bytes char + # + \xe0 [\x80-\x9f] [\x80-\xbf] + | + # 4 bytes char + # + \xf0 [\x80-\x8f] [\x80-\xbf] [\x80-\xbf] + | + # > U+10FFFF (4byte) + # + \xf4 [\x90-\xbf] [\x80-\xbf] [\x80-\xbf] + |[\xf5-\xf7] [\x80-\xbf] [\x80-\xbf] [\x80-\xbf] + | + # > U+10FFFF (5byte) + # + [\xf8-\xfb] [\x80-\xbf] [\x80-\xbf] [\x80-\xbf] [\x80-\xbf] + | + # > U+10FFFF (6byte) + # + [\xfc-\xfd] [\x80-\xbf] [\x80-\xbf] [\x80-\xbf] [\x80-\xbf] [\x80-\xbf] + }{?}xg; + $str; +} +sub z2hKanaK { + my $this = shift; + + if(!defined(%_z2hKanaK)) + { + $this->_loadConvTable; + } + + $this->{str} =~ s/(\xe3\x80\x81|\xe3\x80\x82|\xe3\x83\xbb|\xe3\x82\x9b|\xe3\x82\x9c|\xe3\x83\xbc|\xe3\x80\x8c|\xe3\x80\x8d|\xe3\x82\xa1|\xe3\x82\xa2|\xe3\x82\xa3|\xe3\x82\xa4|\xe3\x82\xa5|\xe3\x82\xa6|\xe3\x82\xa7|\xe3\x82\xa8|\xe3\x82\xa9|\xe3\x82\xaa|\xe3\x82\xab|\xe3\x82\xad|\xe3\x82\xaf|\xe3\x82\xb1|\xe3\x82\xb3|\xe3\x82\xb5|\xe3\x82\xb7|\xe3\x82\xb9|\xe3\x82\xbb|\xe3\x82\xbd|\xe3\x82\xbf|\xe3\x83\x81|\xe3\x83\x83|\xe3\x83\x84|\xe3\x83\x86|\xe3\x83\x88|\xe3\x83\x8a|\xe3\x83\x8b|\xe3\x83\x8c|\xe3\x83\x8d|\xe3\x83\x8e|\xe3\x83\x8f|\xe3\x83\x92|\xe3\x83\x95|\xe3\x83\x98|\xe3\x83\x9b|\xe3\x83\x9e|\xe3\x83\x9f|\xe3\x83\xa0|\xe3\x83\xa1|\xe3\x83\xa2|\xe3\x83\xa3|\xe3\x83\xa4|\xe3\x83\xa5|\xe3\x83\xa6|\xe3\x83\xa7|\xe3\x83\xa8|\xe3\x83\xa9|\xe3\x83\xaa|\xe3\x83\xab|\xe3\x83\xac|\xe3\x83\xad|\xe3\x83\xaf|\xe3\x83\xb2|\xe3\x83\xb3)/$_z2hKanaK{$1}/eg; + + $this; +} +sub h2zAlpha { + my $this = shift; + + if(!defined(%_h2zAlpha)) + { + $this->_loadConvTable; + } + + $this->{str} =~ s/(A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z)/$_h2zAlpha{$1}/eg; + + $this; +} +# ----------------------------------------------------------------------------- +# $unijp->set($str,[$icode,[$encode]]); +# +sub set +{ + my $this = shift; + my $str = shift; + my $icode = shift; + my $encode = shift; + + if(ref($str)) + { + die "String#set: param[1] is a Ref.\n"; + } + if(ref($icode)) + { + die "String#set: param[2] is a Ref.\n"; + } + if(ref($encode)) + { + die "String#set, Param[3] is a Ref.\n"; + } + + if( $]>=5.008 ) + { + Encode::_utf8_off($str); + } + + if(defined($encode)) + { + if($encode eq 'base64') + { + $str = $this->_decodeBase64($str); + } + else + { + die "String#set: param[3]: invalid encoding [$encode]\n"; + } + } + + if(!defined($icode)) + { # defaults to 'utf8' + $this->{str} = $this->_validate_utf8($str); + $this->{icode} = 'utf8'; + } + else + { + $icode = lc($icode); + if($icode eq 'auto') + { + $icode = $this->getcode($str); + if($icode eq 'unknown') + { + $icode = 'binary'; + } + } + + if($icode eq 'utf8') + { + $this->{str} = $this->_validate_utf8($str); + } + elsif($icode eq 'ucs2') + { + $this->{str} = $this->_ucs2_utf8($str); + } + elsif($icode eq 'ucs4') + { + $this->{str} = $this->_ucs4_utf8($str); + } + elsif($icode eq 'utf16-be') + { + $this->{str} = $this->_utf16_utf8($this->_utf16be_utf16($str)); + } + elsif($icode eq 'utf16-le') + { + $this->{str} = $this->_utf16_utf8($this->_utf16le_utf16($str)); + } + elsif($icode eq 'utf16') + { + $this->{str} = $this->_utf16_utf8($this->_utf16_utf16($str)); + } + elsif($icode eq 'utf32-be') + { + $this->{str} = $this->_ucs4_utf8($this->_utf32be_ucs4($str)); + } + elsif($icode eq 'utf32-le') + { + $this->{str} = $this->_ucs4_utf8($this->_utf32le_ucs4($str)); + } + elsif($icode eq 'utf32') + { + $this->{str} = $this->_ucs4_utf8($this->_utf32_ucs4($str)); + } + elsif($icode eq 'jis') + { + $this->{str} = $this->_s2u($this->_j2s($str)); + } + elsif($icode eq 'euc' || $icode eq 'euc-jp') + { + $this->{str} = $this->_s2u($this->_e2s($str)); + } + elsif($icode eq 'sjis' || $icode eq 'cp932') + { + $this->{str} = $this->_s2u($str); + } + elsif($icode eq 'sjis-imode') + { + $this->{str} = $this->_si2u2($str); + } + elsif($icode eq 'sjis-imode1') + { + $this->{str} = $this->_si2u1($str); + } + elsif($icode eq 'sjis-imode2') + { + $this->{str} = $this->_si2u2($str); + } + elsif($icode eq 'utf8-imode') + { + $this->{str} = $this->_ui2u2($str); + } + elsif($icode eq 'utf8-imode1') + { + $this->{str} = $this->_ui2u1($str); + } + elsif($icode eq 'utf8-imode2') + { + $this->{str} = $this->_ui2u2($str); + } + elsif($icode eq 'sjis-doti') + { + $this->{str} = $this->_sd2u($str); + } + elsif($icode eq 'sjis-doti1') + { + $this->{str} = $this->_sd2u($str); + } + elsif($icode eq 'sjis-jsky') + { + $this->{str} = $this->_sj2u2($str); + } + elsif($icode eq 'sjis-jsky1') + { + $this->{str} = $this->_sj2u1($str); + } + elsif($icode eq 'sjis-jsky2') + { + $this->{str} = $this->_sj2u2($str); + } + elsif($icode eq 'jis-jsky') + { + $this->{str} = $this->_sj2u2($this->_j2s($str)); + } + elsif($icode eq 'jis-jsky1') + { + $this->{str} = $this->_sj2u1($this->_j2s($str)); + } + elsif($icode eq 'jis-jsky2') + { + $this->{str} = $this->_sj2u2($this->_j2s($str)); + } + elsif($icode eq 'utf8-jsky') + { + $this->{str} = $this->_uj2u2($str); + } + elsif($icode eq 'utf8-jsky1') + { + $this->{str} = $this->_uj2u1($str); + } + elsif($icode eq 'utf8-jsky2') + { + $this->{str} = $this->_uj2u2($str); + } + elsif($icode eq 'jis-au') + { + $this->{str} = $this->_sa2u2($this->_j2s($str)); + } + elsif($icode eq 'jis-au1') + { + $this->{str} = $this->_sa2u1($this->_j2s($str)); + } + elsif($icode eq 'jis-au2') + { + $this->{str} = $this->_sa2u2($this->_j2s($str)); + } + elsif($icode eq 'sjis-au') + { + $this->{str} = $this->_sa2u2($this->_j2s($this->_sa2j($str))); + } + elsif($icode eq 'sjis-au1') + { + $this->{str} = $this->_sa2u1($this->_j2s($this->_sa2j($str))); + } + elsif($icode eq 'sjis-au2') + { + $this->{str} = $this->_sa2u2($this->_j2s($this->_sa2j($str))); + } + elsif($icode eq 'sjis-icon-au') + { + $this->{str} = $this->_ai2u2($this->_s2u($str)); + } + elsif($icode eq 'sjis-icon-au1') + { + $this->{str} = $this->_ai2u1($this->_s2u($str)); + } + elsif($icode eq 'sjis-icon-au2') + { + $this->{str} = $this->_ai2u2($this->_s2u($str)); + } + elsif($icode eq 'euc-icon-au') + { + $this->{str} = $this->_ai2u2($this->_s2u($this->_e2s($str))); + } + elsif($icode eq 'euc-icon-au1') + { + $this->{str} = $this->_ai2u1($this->_s2u($this->_e2s($str))); + } + elsif($icode eq 'euc-icon-au2') + { + $this->{str} = $this->_ai2u2($this->_s2u($this->_e2s($str))); + } + elsif($icode eq 'jis-icon-au') + { + $this->{str} = $this->_ai2u2($this->_s2u($this->_j2s($str))); + } + elsif($icode eq 'jis-icon-au1') + { + $this->{str} = $this->_ai2u1($this->_s2u($this->_j2s($str))); + } + elsif($icode eq 'jis-icon-au2') + { + $this->{str} = $this->_ai2u2($this->_s2u($this->_j2s($str))); + } + elsif($icode eq 'utf8-icon-au') + { + $this->{str} = $this->_ai2u2($str); + } + elsif($icode eq 'utf8-icon-au1') + { + $this->{str} = $this->_ai2u1($str); + } + elsif($icode eq 'utf8-icon-au2') + { + $this->{str} = $this->_ai2u2($str); + } + elsif($icode eq 'ascii') + { + $this->{str} = $str; + } + elsif($icode eq 'binary') + { + $this->{str} = $str; + } + else + { + use Carp; + croak "invalid icode [$icode]"; + } + $this->{icode} = $icode; + } + + $this; +} +# ----------------------------------------------------------------------------- +# Unicode ま 鍬詢庍晶 +# +sub _ucs2_utf8 { + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + my $result = ''; + for my $uc (unpack("n*", $str)) + { + $result .= $U2T[$uc] ? $U2T[$uc] : + ($U2T[$uc] = ($uc < 0x80) ? chr($uc) : + ($uc < 0x800) ? chr(0xC0 | ($uc >> 6)) . chr(0x80 | ($uc & 0x3F)) : + chr(0xE0 | ($uc >> 12)) . chr(0x80 | (($uc >> 6) & 0x3F)) . + chr(0x80 | ($uc & 0x3F))); + } + + $result; +} +sub _utf16_utf16 { + my $this = shift; + my $str = shift; + + if($str =~ s/^\xfe\xff//) + { + $str = $this->_utf16be_utf16($str); + } + elsif($str =~ s/^\xff\xfe//) + { + $str = $this->_utf16le_utf16($str); + } + else + { + $str = $this->_utf16be_utf16($str); + } + + $str; +} +# ----------------------------------------------------------------------------- +# @codelist = Unicode::Japanese->getcodelist($str); +# +sub getcodelist { + my $this = shift; + my $str = shift; + my @codelist; + + if( $]>=5.008 ) + { + Encode::_utf8_off($str); + } + + my $l = length($str); + + if((($l % 4) == 0) + and ($str =~ m/^(?:$RE{BOM4_BE}|$RE{BOM4_LE})/o)) + { + push(@codelist, 'utf32'); + } + if((($l % 2) == 0) + and ($str =~ m/^(?:$RE{BOM2_BE}|$RE{BOM2_LE})/o)) + { + push(@codelist, 'utf16'); + } + + my $str2; + + if(($l % 4) == 0) + { + $str2 = $str; + 1 while($str2 =~ s/^(?:$RE{UTF32_BE})//o); + if($str2 eq '') + { + push(@codelist, 'utf32-be'); + } + + $str2 = $str; + 1 while($str2 =~ s/^(?:$RE{UTF32_LE})//o); + if($str2 eq '') + { + push(@codelist, 'utf32-le'); + } + } + + if($str !~ m/[\e\x80-\xff]/) + { + push(@codelist, 'ascii'); + } + + if($str =~ m/$RE{JIS_0208}|$RE{JIS_0212}|$RE{JIS_ASC}|$RE{JIS_KANA}/o) + { + if($str =~ m/(?:$RE{JIS_0208})(?:[^\e]{2})*$RE{E_JIS_AU}/o) + { + push(@codelist, 'jis-au'); + } + elsif($str =~ m/(?:$RE{E_JSKY})/o) + { + push(@codelist, 'jis-jsky'); + } + else + { + push(@codelist, 'jis'); + } + } + + if($str =~ m/(?:$RE{E_JSKY})/o) + { + push(@codelist, 'sjis-jsky'); + } + + $str2 = $str; + 1 while($str2 =~ s/^(?:$RE{ASCII}|$RE{EUC_0212}|$RE{EUC_KANA}|$RE{EUC_C})//o); + if($str2 eq '') + { + push(@codelist, 'euc'); + } + + $str2 = $str; + 1 while($str2 =~ s/^(?:$RE{ASCII}|$RE{SJIS_DBCS}|$RE{SJIS_KANA})//o); + if($str2 eq '') + { + push(@codelist, 'sjis'); + } + if($str =~ m/^(?:$RE{E_SJIS_AU})/o) + { + push(@codelist, 'sjis-au'); + } + + my $str3; + $str3 = $str2; + 1 while($str3 =~ s/^(?:$RE{ASCII}|$RE{SJIS_DBCS}|$RE{SJIS_KANA}|$RE{E_IMODE})//o); + if($str3 eq '') + { + push(@codelist, 'sjis-imode'); + } + + $str3 = $str2; + 1 while($str3 =~ s/^(?:$RE{ASCII}|$RE{SJIS_DBCS}|$RE{SJIS_KANA}|$RE{E_DOTI})//o); + if($str3 eq '') + { + push(@codelist, 'sjis-doti'); + } + + $str2 = $str; + 1 while($str2 =~ s/^(?:$RE{UTF8})//o); + if($str2 eq '') + { + push(@codelist, 'utf8'); + } + + @codelist or push(@codelist, 'unknown'); + @codelist; +} +sub _sj2u2 { + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + if(!defined($s2u_table)) + { + $s2u_table = $this->_getFile('jcode/s2u.dat'); + } + + if(!defined($ej2u1)) + { + $ej2u1 = $this->_getFile('jcode/emoji2/ej2u.dat'); + } + if(!defined($ej2u2)) + { + $ej2u2 = $this->_getFile('jcode/emoji2/ej2u2.dat'); + } + + my $l; + my $j1; + my $uc; + $str =~ s/($RE{SJIS_KANA}|$RE{SJIS_DBCS}|$RE{E_JSKY}|[\x80-\xff])/ + (length($1) <= 2) ? + ( + $l = (unpack('n', $1) or unpack('C', $1)), + ( + ($l >= 0xa1 and $l <= 0xdf) ? + ( + $uc = substr($s2u_table, ($l - 0xa1) * 3, 3), + $uc =~ tr,\0,,d, + $uc + ) : + ($l >= 0x8100 and $l <= 0x9fff) ? + ( + $uc = substr($s2u_table, ($l - 0x8100 + 0x3f) * 3, 3), + $uc =~ tr,\0,,d, + $uc + ) : + ($l >= 0xe000 and $l <= 0xffff) ? + ( + $uc = substr($s2u_table, ($l - 0xe000 + 0x1f3f) * 3, 3), + $uc =~ tr,\0,,d, + $uc + ) : + ($l < 0x80) ? + chr($l) : + '?' + ) + ) : + ( + $l = $1, + ( $l =~ s,^$RE{E_JSKY_START}($RE{E_JSKY1v1}),,o + ? + ( + $j1 = $1, + $uc = '', + $l =~ s!($RE{E_JSKY2})!$uc .= substr($ej2u1, (unpack('n', $j1 . $1) - 0x4500) * 4, 4), ''!ego, + $uc =~ tr,\0,,d, + $uc + ) + : + ( + $l =~ s,^$RE{E_JSKY_START}($RE{E_JSKY1v2}),,o, + $j1 = $1, + $uc = '', + $l =~ s!($RE{E_JSKY2})!$uc .= substr($ej2u2, (unpack('n', $j1 . $1) - 0x4f00) * 4, 4), ''!ego, + $uc =~ tr,\0,,d, + $uc + ) + ) + ) + /eg; + + $str; + +} +sub jis_icon_au +{ + my $this = shift; + $this->_s2j($this->_u2s($this->_u2ai2($this->{str}))); +} +sub _utf32_ucs4 { + my $this = shift; + my $str = shift; + + if($str =~ s/^\x00\x00\xfe\xff//) + { + $str = $this->_utf32be_ucs4($str); + } + elsif($str =~ s/^\xff\xfe\x00\x00//) + { + $str = $this->_utf32le_ucs4($str); + } + else + { + $str = $this->_utf32be_ucs4($str); + } + + $str; +} +sub _ai2u2 { + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + if(!defined($ea2u2)) + { + $ea2u2 = $this->_getFile('jcode/emoji2/ea2u2.dat'); + } + + my $c; + $str =~ s/$RE{E_ICON_AU_START}(\d+)$RE{E_ICON_AU_END}/ + ($1 > 0 and $1 <= 0x0336) ? + ($c = substr($ea2u2, ($1-1) * 4, 4), $c =~ tr,\0,,d, ($c eq '') ? '?' : $c) : + '?' + /ige; + + $str; +} +sub utf8_icon_au2 +{ + my $this = shift; + $this->_u2ai2($this->{str}); +} +# utf8-jsky1 => utf8. +sub _uj2u1 { + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + if(!defined($s2u_table)) + { + $s2u_table = $this->_getFile('jcode/s2u.dat'); + } + + if(!defined($ej2u1)) + { + $ej2u1 = $this->_getFile('jcode/emoji2/ej2u.dat'); + } + + $str = $this->_validate_utf8($str); + + my @umap = (0x200, 0x000, 0x100); + $str =~ s{($RE{E_JSKYv1_UTF8}+)}{ + join('', + map{ + my $l = $_ - 0xe000 + 0x20; + substr($ej2u1, ($umap[$l/256]+($l&255)) * 4, 4); + } unpack("n*", $this->_utf8_ucs2($1)) + ) + }geo; + + $str; + +} +sub _sa2j { + my $this = shift; + my $str = shift; + + $str =~ s/((?:$RE{SJIS_DBCS}|$RE{E_SJIS_AU}|$RE{SJIS_KANA})+)/ + $this->_sa2j2($1) . $ESC{ASC} + /geo; + + $str; +} +# ----------------------------------------------------------------------------- +# h2z/z2h Kana +# +sub h2zKana +{ + my $this = shift; + + $this->h2zKanaD; + $this->h2zKanaK; + + $this; +} +sub z2hKana +{ + my $this = shift; + + $this->z2hKanaD; + $this->z2hKanaK; + + $this; +} +# ----------------------------------------------------------------------------- +# $bytes_imode = $unijp->utf8_imode(); +# +sub utf8_imode +{ + my $this = shift; + $this->_u2ui2($this->{str}); +} +sub _si2u2 { + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + if(!defined($s2u_table)) + { + $s2u_table = $this->_getFile('jcode/s2u.dat'); + } + + if(!defined($ei2u2)) + { + $ei2u2 = $this->_getFile('jcode/emoji2/ei2u2.dat'); + } + + $str =~ s/(\&\#(\d+);)/ + ($2 >= 0xf800 and $2 <= 0xf9ff) ? pack('n', $2) : $1 + /eg; + + my $l; + my $uc; + $str =~ s/($RE{SJIS_KANA}|$RE{SJIS_DBCS}|$RE{E_IMODE}|[\x80-\xff])/ + $S2U{$1} + or ($S2U{$1} = + ( + $l = (unpack('n', $1) or unpack('C', $1)), + ( + ($l >= 0xa1 and $l <= 0xdf) ? + ( + $uc = substr($s2u_table, ($l - 0xa1) * 3, 3), + $uc =~ tr,\0,,d, + $uc + ) : + ($l >= 0x8100 and $l <= 0x9fff) ? + ( + $uc = substr($s2u_table, ($l - 0x8100 + 0x3f) * 3, 3), + $uc =~ tr,\0,,d, + $uc + ) : + ($l >= 0xf800 and $l <= 0xf9ff) ? + ( + $uc = substr($ei2u2, ($l - 0xf800) * 4, 4), + $uc =~ tr,\0,,d, + $uc + ) : + ($l >= 0xe000 and $l <= 0xffff) ? + ( + $uc = substr($s2u_table, ($l - 0xe000 + 0x1f3f) * 3, 3), + $uc =~ tr,\0,,d, + $uc + ) : + ($l < 0x80) ? + chr($l) : + '?' + ) + ) + )/eg; + + $str; + +} +sub _u2sj1 { + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + if(!defined($u2s_table)) + { + $u2s_table = $this->_getFile('jcode/u2s.dat'); + } + + if(!defined($eu2j1)) + { + $eu2j1 = $this->_getFile('jcode/emoji2/eu2j.dat'); + } + + my $c1; + my $c2; + my $c3; + my $c4; + my $c5; + my $c6; + my $c; + my $ch; + $str =~ s/([\xc0-\xdf][\x80-\xbf]|[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3}|[\xf8-\xfb][\x80-\xbf]{4}|[\xfc-\xfd][\x80-\xbf]{5})|([^\x00-\x7f])/ + defined($2) ? '?' : + ((length($1) == 1) ? $1 : + (length($1) == 2) ? ( + ($c1,$c2) = unpack("C2", $1), + $ch = (($c1 & 0x1F)<<6)|($c2 & 0x3F), + $c = substr($u2s_table, $ch * 2, 2), + ($c eq "\0\0") ? '?' : $c + ) : + (length($1) == 3) ? ( + ($c1,$c2,$c3) = unpack("C3", $1), + $ch = (($c1 & 0x0F)<<12)|(($c2 & 0x3F)<<6)|($c3 & 0x3F), + ( + ($ch <= 0x9fff) ? + $c = substr($u2s_table, $ch * 2, 2) : + ($ch >= 0xf900 and $ch <= 0xffff) ? + ( + $c = substr($u2s_table, ($ch - 0xf900 + 0xa000) * 2, 2), + (($c =~ tr,\0,,d)==2 and $c = "\0\0"), + ) : + ( + $c = '?' + ) + ), + ($c eq "\0\0") ? '?' : $c + ) : + (length($1) == 4) ? ( + ($c1,$c2,$c3,$c4) = unpack("C4", $1), + $ch = (($c1 & 0x07)<<18)|(($c2 & 0x3F)<<12)| + (($c3 & 0x3f) << 6)|($c4 & 0x3F), + ( + ($ch >= 0x0fe000 and $ch <= 0x0fffff) ? + ( + $c = substr($eu2j1, ($ch - 0x0fe000) * 5, 5), + $c =~ tr,\0,,d, + ($c eq '') ? '?' : $c + ) : + '?' + ) + ) : + '?' + ) + /eg; + + 1 while($str =~ s/($RE{E_JSKY_START})($RE{E_JSKY1})($RE{E_JSKY2}+)$RE{E_JSKY_END}$RE{E_JSKY_START}\2($RE{E_JSKY2})($RE{E_JSKY_END})/$1$2$3$4$5/o); + + $str; + +} +# utf8 => utf8-jsky1 +sub _u2sj2 { + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + if(!defined($u2s_table)) + { + $u2s_table = $this->_getFile('jcode/u2s.dat'); + } + + if(!defined($eu2j2)) + { + $eu2j2 = $this->_getFile('jcode/emoji2/eu2j2.dat'); + } + + my $c1; + my $c2; + my $c3; + my $c4; + my $c5; + my $c6; + my $c; + my $ch; + $str =~ s/([\xc0-\xdf][\x80-\xbf]|[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3}|[\xf8-\xfb][\x80-\xbf]{4}|[\xfc-\xfd][\x80-\xbf]{5})|([^\x00-\x7f])/ + defined($2) ? '?' : + ((length($1) == 1) ? $1 : + (length($1) == 2) ? ( + ($c1,$c2) = unpack("C2", $1), + $ch = (($c1 & 0x1F)<<6)|($c2 & 0x3F), + $c = substr($u2s_table, $ch * 2, 2), + ($c eq "\0\0") ? '?' : $c + ) : + (length($1) == 3) ? ( + ($c1,$c2,$c3) = unpack("C3", $1), + $ch = (($c1 & 0x0F)<<12)|(($c2 & 0x3F)<<6)|($c3 & 0x3F), + ( + ($ch <= 0x9fff) ? + $c = substr($u2s_table, $ch * 2, 2) : + ($ch >= 0xf900 and $ch <= 0xffff) ? + ( + $c = substr($u2s_table, ($ch - 0xf900 + 0xa000) * 2, 2), + (($c =~ tr,\0,,d)==2 and $c = "\0\0"), + ) : + ( + $c = '?' + ) + ), + ($c eq "\0\0") ? '?' : $c + ) : + (length($1) == 4) ? ( + ($c1,$c2,$c3,$c4) = unpack("C4", $1), + $ch = (($c1 & 0x07)<<18)|(($c2 & 0x3F)<<12)| + (($c3 & 0x3f) << 6)|($c4 & 0x3F), + ( + ($ch >= 0x0fe000 and $ch <= 0x0fffff) ? + ( + $c = substr($eu2j2, ($ch - 0x0fe000) * 5, 5), + $c =~ tr,\0,,d, + ($c eq '') ? '?' : $c + ) : + '?' + ) + ) : + '?' + ) + /eg; + + 1 while($str =~ s/($RE{E_JSKY_START})($RE{E_JSKY1})($RE{E_JSKY2}+)$RE{E_JSKY_END}$RE{E_JSKY_START}\2($RE{E_JSKY2})($RE{E_JSKY_END})/$1$2$3$4$5/o); + + $str; + +} +sub utf8_icon_au +{ + my $this = shift; + $this->_u2ai2($this->{str}); +} +sub jis_jsky2 +{ + my $this = shift; + $this->_s2j($this->_u2sj2($this->{str})); +} +# ----------------------------------------------------------------------------- +# $bytes_doti = $unijp->sjis_doti(); +# +sub sjis_doti +{ + my $this = shift; + $this->_u2sd($this->{str}); +} +sub _e2s { + my $this = shift; + my $str = shift; + + $str =~ s/($RE{EUC_KANA}|$RE{EUC_0212}|$RE{EUC_C})/ + $E2S[unpack('n', $1) or unpack('N', "\0" . $1)] or $this->_e2s2($1) + /geo; + + $str; +} +# ----------------------------------------------------------------------------- +# $bytes_eucjp = $unijp->euc(); +# +sub euc +{ + my $this = shift; + $this->_s2e($this->sjis); +} +sub _j2s3 { + my $this = shift; + my $c = shift; + + my ($c1, $c2) = unpack('CC', $c); + if ($c1 % 2) + { + $c1 = ($c1>>1) + ($c1 < 0xdf ? 0x31 : 0x71); + $c2 -= 0x60 + ($c2 < 0xe0); + } + else + { + $c1 = ($c1>>1) + ($c1 < 0xdf ? 0x30 : 0x70); + $c2 -= 2; + } + + $J2S[unpack('n', $c)] = pack('CC', $c1, $c2); +} +# ----------------------------------------------------------------------------- +# $bytes_ucs4 = $unijp->ucs4(); +# +sub ucs4 +{ + my $this = shift; + $this->_utf8_ucs4($this->{str}); +} +sub _j2sa2 { + my $this = shift; + my $esc = shift; + my $str = shift; + + if($esc eq $ESC{JIS_0212}) + { + $str =~ s/../$CHARCODE{UNDEF_SJIS}/g; + } + elsif($esc !~ m/^$RE{JIS_ASC}/) + { + $str =~ s{([\x21-\x7e]+)}{ + my $str = $1; + $str =~ tr/\x21-\x7e/\xa1-\xfe/; + if($esc =~ m/^$RE{JIS_0208}/) + { + $str =~ s/($RE{EUC_C})/ + $this->_j2sa3($1) + /geo; + } + $str; + }e; + } + + $str; +} +sub _ui2u1 +{ + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + if(!defined($ei2u2)) + { + $ei2u1 = $this->_getFile('jcode/emoji2/ei2u.dat'); + } + + $str = $this->_validate_utf8($str); + + # imode : F800-F9FF => U+0FF800 - U+0FF9FF + # E63E - E70B = ee 98 be - ee 9c 8b + # E70C - E757 = ee 9c 8c - ee 9d 97 + $str =~ s{\xee([\x98-\x9e][\x80-\xbf])}{ + my ($in1, $in2) = unpack("CC", $1); + my $in = (($in1 - 0x98) << 6) + ($in2 - 0x80); + my $diff = $in <= 0x9b ? ( 0xfc - 0x9b) + : $in <= 0xda ? (0x17e - 0xda) + : (0x1b0 - 0x10b); + my $sjisoffset = $diff + $in; + my $sjisbin = pack("n", $sjisoffset); + $in<=0x10b ? $S2U{$sjisbin} ||= substr($ei2u1, $sjisoffset * 4, 4) || '?' : '?'; + }xeg; + + $str; +} +sub _sd2u { + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + if(!defined($s2u_table)) + { + $s2u_table = $this->_getFile('jcode/s2u.dat'); + } + + if(!defined($ed2u)) + { + $ed2u = $this->_getFile('jcode/emoji2/ed2u.dat'); + } + + $str =~ s/(\&\#(\d+);)/ + ($2 >= 0xf000 and $2 <= 0xf4ff) ? pack('n', $2) : $1 + /eg; + + my $l; + my $uc; + $str =~ s/($RE{SJIS_KANA}|$RE{SJIS_DBCS}|$RE{E_DOTI}|[\x80-\xff])/ + $S2U{$1} + or ($S2U{$1} = + ( + $l = (unpack('n', $1) or unpack('C', $1)), + ( + ($l >= 0xa1 and $l <= 0xdf) ? + ( + $uc = substr($s2u_table, ($l - 0xa1) * 3, 3), + $uc =~ tr,\0,,d, + $uc + ) : + ($l >= 0x8100 and $l <= 0x9fff) ? + ( + $uc = substr($s2u_table, ($l - 0x8100 + 0x3f) * 3, 3), + $uc =~ tr,\0,,d, + $uc + ) : + ($l >= 0xf000 and $l <= 0xf4ff) ? + ( + $uc = substr($ed2u, ($l - 0xf000) * 4, 4), + $uc =~ tr,\0,,d, + $uc + ) : + ($l >= 0xe000 and $l <= 0xffff) ? + ( + $uc = substr($s2u_table, ($l - 0xe000 + 0x1f3f) * 3, 3), + $uc =~ tr,\0,,d, + $uc + ) : + ($l < 0x80) ? + chr($l) : + '?' + ) + ) + )/eg; + + $str; + +} +# utf8 -> jis-au2 +sub _u2ja2 { + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + if(!defined($u2s_table)) + { + $u2s_table = $this->_getFile('jcode/u2s.dat'); + } + + if(!defined($eu2a2s)) + { + $eu2a2s = $this->_getFile('jcode/emoji2/eu2a2s.dat'); + } + + my $c1; + my $c2; + my $c3; + my $c4; + my $c5; + my $c6; + my $c; + my $ch; + $str =~ s/([\xc0-\xdf][\x80-\xbf]|[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3}|[\xf8-\xfb][\x80-\xbf]{4}|[\xfc-\xfd][\x80-\xbf]{5})|([^\x00-\x7f])/ + defined($2) ? '?' : + ((length($1) == 1) ? $1 : + (length($1) == 2) ? ( + ($c1,$c2) = unpack("C2", $1), + $ch = (($c1 & 0x1F)<<6)|($c2 & 0x3F), + $c = substr($u2s_table, $ch * 2, 2), + ($c eq "\0\0") ? '?' : $c + ) : + (length($1) == 3) ? ( + ($c1,$c2,$c3) = unpack("C3", $1), + $ch = (($c1 & 0x0F)<<12)|(($c2 & 0x3F)<<6)|($c3 & 0x3F), + ( + ($ch <= 0x9fff) ? + $c = substr($u2s_table, $ch * 2, 2) : + ($ch >= 0xf900 and $ch <= 0xffff) ? + ( + $c = substr($u2s_table, ($ch - 0xf900 + 0xa000) * 2, 2), + (($c =~ tr,\0,,d)==2 and $c = "\0\0"), + ) : + ( + $c = '?' + ) + ), + ($c eq "\0\0") ? '?' : $c + ) : + (length($1) == 4) ? ( + ($c1,$c2,$c3,$c4) = unpack("C4", $1), + $ch = (($c1 & 0x07)<<18)|(($c2 & 0x3F)<<12)| + (($c3 & 0x3f) << 6)|($c4 & 0x3F), + ( + ($ch >= 0x0fe000 and $ch <= 0x0fffff) ? + ( + $c = substr($eu2a2s, ($ch - 0x0fe000) * 2, 2), + $c =~ tr,\0,,d, + ($c eq '') ? '?' : $c + ) : + '?' + ) + ) : + '?' + ) + /eg; + + $str; +} +sub _s2e2 { + my $this = shift; + my $c = shift; + + my ($c1, $c2) = unpack('CC', $c); + if (0xa1 <= $c1 && $c1 <= 0xdf) + { + $c2 = $c1; + $c1 = 0x8e; + } + elsif (0x9f <= $c2) + { + $c1 = $c1 * 2 - ($c1 >= 0xe0 ? 0xe0 : 0x60); + $c2 += 2; + } + else + { + $c1 = $c1 * 2 - ($c1 >= 0xe0 ? 0xe1 : 0x61); + $c2 += 0x60 + ($c2 < 0x7f); + } + + $S2E[unpack('n', $c) or unpack('C', $1)] = pack('CC', $c1, $c2); +} +sub z2hKanaD { + my $this = shift; + + if(!defined(%_z2hKanaD)) + { + $this->_loadConvTable; + } + + $this->{str} =~ s/(\xe3\x82\xac|\xe3\x82\xae|\xe3\x82\xb0|\xe3\x82\xb2|\xe3\x82\xb4|\xe3\x82\xb6|\xe3\x82\xb8|\xe3\x82\xba|\xe3\x82\xbc|\xe3\x82\xbe|\xe3\x83\x80|\xe3\x83\x82|\xe3\x83\x85|\xe3\x83\x87|\xe3\x83\x89|\xe3\x83\x90|\xe3\x83\x91|\xe3\x83\x93|\xe3\x83\x94|\xe3\x83\x96|\xe3\x83\x97|\xe3\x83\x99|\xe3\x83\x9a|\xe3\x83\x9c|\xe3\x83\x9d|\xe3\x83\xb4)/$_z2hKanaD{$1}/eg; + + $this; +} +sub _u2sd { + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + if(!defined($u2s_table)) + { + $u2s_table = $this->_getFile('jcode/u2s.dat'); + } + + if(!defined($eu2d)) + { + $eu2d = $this->_getFile('jcode/emoji2/eu2d.dat'); + } + + my $c1; + my $c2; + my $c3; + my $c4; + my $c5; + my $c6; + my $c; + my $ch; + $str =~ s/([\xc0-\xdf][\x80-\xbf]|[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3}|[\xf8-\xfb][\x80-\xbf]{4}|[\xfc-\xfd][\x80-\xbf]{5})|([^\x00-\x7f])/ + defined($2) ? '?' : + ((length($1) == 1) ? $1 : + (length($1) == 2) ? ( + ($c1,$c2) = unpack("C2", $1), + $ch = (($c1 & 0x1F)<<6)|($c2 & 0x3F), + $c = substr($u2s_table, $ch * 2, 2), + ($c eq "\0\0") ? '?' : $c + ) : + (length($1) == 3) ? ( + ($c1,$c2,$c3) = unpack("C3", $1), + $ch = (($c1 & 0x0F)<<12)|(($c2 & 0x3F)<<6)|($c3 & 0x3F), + ( + ($ch <= 0x9fff) ? + $c = substr($u2s_table, $ch * 2, 2) : + ($ch >= 0xf900 and $ch <= 0xffff) ? + ( + $c = substr($u2s_table, ($ch - 0xf900 + 0xa000) * 2, 2), + (($c =~ tr,\0,,d)==2 and $c = "\0\0"), + ) : + ( + $c = '?' + ) + ), + ($c eq "\0\0") ? '?' : $c + ) : + (length($1) == 4) ? ( + ($c1,$c2,$c3,$c4) = unpack("C4", $1), + $ch = (($c1 & 0x07)<<18)|(($c2 & 0x3F)<<12)| + (($c3 & 0x3f) << 6)|($c4 & 0x3F), + ( + ($ch >= 0x0fe000 and $ch <= 0x0fffff) ? + ( + $c = substr($eu2d, ($ch - 0x0fe000) * 2, 2), + $c =~ tr,\0,,d, + ($c eq '') ? '?' : $c + ) : + '?' + ) + ) : + '?' + ) + /eg; + $str; + +} +sub sjis_au +{ + my $this = shift; + $this->_j2sa($this->_s2j($this->_u2ja2($this->{str}))); +} +sub _utf8_ucs2 { + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + my $c1; + my $c2; + my $c3; + my $ch; + $str =~ s/([\xc0-\xdf][\x80-\xbf]|[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3}|[\xf8-\xfb][\x80-\xbf]{4}|[\xfc-\xfd][\x80-\xbf]{5}|.)/ + defined($2)?"\0?": + $T2U{$1} + or ($T2U{$1} + = ((length($1) == 1) ? pack("n", unpack("C", $1)) : + (length($1) == 2) ? (($c1,$c2) = unpack("C2", $1), + $ch = (($c1 & 0x1F)<<6)|($c2 & 0x3F), + $ch<0x80 ? "\0?" : pack("n", $ch) + ) : + (length($1) == 3) ? (($c1,$c2,$c3) = unpack("C3", $1), + $ch = (($c1 & 0x0F)<<12)|(($c2 & 0x3F)<<6)|($c3 & 0x3F), + $ch<0x0800 ? "\0?" : pack("n", $ch) + ) : "\0?")) + /eg; + $str; +} +sub euc_icon_au1 +{ + my $this = shift; + $this->_s2e($this->_u2s($this->_u2ai1($this->{str}))); +} +# ----------------------------------------------------------------------------- +# $bytes_au = $unijp->jis_au1(); +# +sub jis_au +{ + my $this = shift; + $this->_s2j($this->_u2ja2($this->{str})); +} +sub _utf32le_ucs4 { + my $this = shift; + my $str = shift; + + my $result = ''; + foreach my $ch (unpack('V*', $str)) + { + $result .= pack('N', $ch); + } + + $result; +} +# ----------------------------------------------------------------------------- +# $bytes_imode = $unijp->sjis_imode(); +# +sub sjis_imode +{ + my $this = shift; + $this->_u2si2($this->{str}); +} +sub _e2s2 { + my $this = shift; + my $c = shift; + + my ($c1, $c2) = unpack('CC', $c); + if ($c1 == 0x8e) + { # SS2 + $E2S[unpack('n', $c)] = chr($c2); + } + elsif ($c1 == 0x8f) + { # SS3 + $E2S[unpack('N', "\0" . $c)] = $CHARCODE{UNDEF_SJIS}; + } + else + { #SS1 or X0208 + if ($c1 % 2) + { + $c1 = ($c1>>1) + ($c1 < 0xdf ? 0x31 : 0x71); + $c2 -= 0x60 + ($c2 < 0xe0); + } + else + { + $c1 = ($c1>>1) + ($c1 < 0xdf ? 0x30 : 0x70); + $c2 -= 2; + } + $E2S[unpack('n', $c)] = pack('CC', $c1, $c2); + } +} +sub _s2j2 { + my $this = shift; + my $str = shift; + + $str =~ s/((?:$RE{SJIS_DBCS})+|(?:$RE{SJIS_KANA})+)/ + my $s = $1; + if($s =~ m,^$RE{SJIS_KANA},o) + { + $s =~ tr,\xa1-\xdf,\x21-\x5f,; + $ESC{KANA} . $s + } + else + { + $s =~ s!($RE{SJIS_DBCS})! + $S2J[unpack('n', $1)] or $this->_s2j3($1) + !geo; + $ESC{JIS_0208} . $s; + } + /geo; + + $str; +} +# ----------------------------------------------------------------------------- +# encode/decode +sub _encodeBase64 +{ + my $this = shift; + my $str = shift; + my $eol = shift; + my $res = ""; + + $eol = "\n" unless defined $eol; + pos($str) = 0; # ensure we start matching from the beginning + while ($str =~ /(.{1,45})/gs) + { + $res .= substr(pack('u', $1), 1); + chop($res); + } + $res =~ tr|` -_|AA-Za-z0-9+/|; # `# help emacs + # fix padding at the end + my $padding = (3 - length($str) % 3) % 3; + $res =~ s/.{$padding}$/'=' x $padding/e if $padding; + # break encoded string into lines so that each lines have no more than 76 + # characters + if (length $eol) + { + $res =~ s/(.{1,76})/$1$eol/g; + } + $res; +} +sub validate_utf8 +{ + # my $safer_utf8 = Unicode::Japanese->validate_utf8($utf8_str); + # + $_[0]->_validate_utf8(@_[1..$#_]); +} +sub sjis_icon_au +{ + my $this = shift; + $this->_u2s($this->_u2ai2($this->{str})); +} +# ----------------------------------------------------------------------------- +# split/join Csv +# +sub split_csv { + &splitCsv; +} +# sjis-au2 => utf8 +sub _sa2u2 { + my $this = shift; + my $str = shift; + + if(!defined($str)) + { + return ''; + } + + if(!defined($s2u_table)) + { + $s2u_table = $this->_getFile('jcode/s2u.dat'); + } + + if(!defined($ea2u2s)) + { + $ea2u2s = $this->_getFile('jcode/emoji2/ea2u2s.dat'); + } + + my $l; + my $uc; + $str =~ s/($RE{SJIS_KANA}|$RE{SJIS_DBCS}|[\x80-\xff])/ + $SA2U2{$1} + or ($SA2U2{$1} = + ( + $l = (unpack('n', $1) or unpack('C', $1)), + ( + ($l >= 0xa1 and $l <= 0xdf) ? + ( + $uc = substr($s2u_table, ($l - 0xa1) * 3, 3), + $uc =~ tr,\0,,d, + $uc + ) : + ($l >= 0x8100 and $l <= 0x9fff) ? + ( + $uc = substr($s2u_table, ($l - 0x8100 + 0x3f) * 3, 3), + $uc =~ tr,\0,,d, + $uc + ) : + ($l >= 0xeb00 and $l <= 0xeeff) ? + ( + $uc = substr($ea2u2s, ($l - 0xeb00) * 4, 4), + $uc =~ tr,\0,,d, + $uc + ) : + ($l >= 0xe000 and $l <= 0xfcff) ? + ( + $uc = substr($s2u_table, ($l - 0xe000 + 0x1f3f) * 3, 3), + $uc =~ tr,\0,,d, + $uc + ) : + ($l < 0x80) ? + chr($l) : + '?' + ) + ) + )/eg; + + $str; + +} +# ----------------------------------------------------------------------------- +# $bytes_jsky = $unijp->jis_jsky(); +# +sub jis_jsky +{ + my $this = shift; + $this->_s2j($this->_u2sj2($this->{str})); +} +# ----------------------------------------------------------------------------- +# strcut, strlen +# +sub strcut +{ + my $this = shift; + my $cutlen = shift; + + if(ref($cutlen)) + { + die "String#strcut: param[1] is a Ref.\n"; + } + if($cutlen !~ m/^\d+$/) + { + die "String#strcut: param[1] must be an integer.\n"; + } + + my $ch_re = '[\x00-\x7f]|[\xc0-\xdf][\x80-\xbf]|[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3}|[\xf8-\xfb][\x80-\xbf]{4}|[\xfc-\xfd][\x80-\xbf]{5}'; + + my $result; + my $line = ''; + my $linelength = 0; + + foreach my $c (split(/($ch_re)/, $this->{str})) + { + next if(length($c) == 0); + if($linelength + (length($c) >= 3 ? 2 : 1) > $cutlen) + { + $line ne '' and push(@$result, $line); + $line = ''; + $linelength = 0; + } + $linelength += (length($c) >= 3 ? 2 : 1); + $line .= $c; + } + push(@$result, $line); + + $result; +} +sub cp932 +{ + shift->sjis(@_); +} +sub _utf32be_ucs4 { + my $this = shift; + my $str = shift; + + $str; +} + + + +
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ? +? + +? +? +? + + + + !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ + + !"#$%&'()*+,-./0123456? + + +GW? +? + +? +- diff --git a/cpan/dist/Unicode-Japanese/lib/Unicode/Japanese/JA.pod b/cpan/dist/Unicode-Japanese/lib/Unicode/Japanese/JA.pod new file mode 100644 index 00000000..c9d81993 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/lib/Unicode/Japanese/JA.pod @@ -0,0 +1,877 @@ +=encoding utf-8 + +=head1 NAME + +Unicode::Japanese::JA - 交祈摮喋潦憭 + +=head1 璁閬 + + use Unicode::Japanese; + use Unicode::Japanese qw(unijp); + + # convert utf8 -> sjis + + print Unicode::Japanese->new($str)->sjis; + print unijp($str)->sjis; # same as above. + + # convert sjis -> utf8 + + print Unicode::Japanese->new($str,'sjis')->get; + + # convert sjis (imode_EMOJI) -> utf8 + + print Unicode::Japanese->new($str,'sjis-imode')->get; + + # convert zenkaku (utf8) -> hankaku (utf8) + + print Unicode::Japanese->new($str)->z2h->get; + +=head1 隤祆 + +Unicode::Japanese 荔交祈格摮喋潦桃訾憭銵U詻乓潦怒扼嚗 + +=head2 璈 + +=over 2 + +=item * + + + +Unicode::Japanese 柴扎喋嫘踴喋嫘荔UTF-8 扳摮靽整嚗 + +=item * + + + +XS 雿輻/銝雿輻具晞怒萸潦艾整嚗 +XS 胯押潦喋嫘敹閬芸游恬 +No-XS 舀頠賬思蝙具游思蝙具虫 +(Japanese.pm 喋潦批雿整)嚗 + +=item * + + + +刻閫憭嚗怒踴怒脯芸萸潦艾整嚗 + +=item * + + + +箏葛餉店 (DoCoMo i-mode嚗KDDI AU, Softbank Mobile, ASTEL dot-i) 桃紫摮 +Unicode 蝘券怒喋啜具改DB 蝑批具急晞具扼整嚗 + +=item * + + + +啜芥箏葛餉店憯怒改扎∼潦詻桃紫摮舐訾憭具航賬扼嚗 + +=item * + + + +SJIS 荔 MS-CP932 具踴芥 Unicode 具喋啜銵整嚗 + +=item * + + + +Unicode -> SJIS嚗蛀UC-JP/JIS嚗 柴喋唳嚗SJIS 扯”整扼芥摮 +&#dddd; 敶W怠整嚗 Unicode蝘券怒艾蝯菜摮 +'?'怒芥整. 整, 箏葛餉店桀怒, 嫘艾桀紋敹芥摮'?'怒芥整. + +=item * + + + +Perl-5.8.0 隞仿怒, utf8 押啜株身摰衣銵整. +utf-8 `扎' 桀敺怒 utf8() ∼賬, +utf-8 `摮' 桀敺怒 getu() ∼賬雿踴整. + +get() ∼賬舐暹嫘扼 utf-8 `扎' 餈整 +(撠亦怠氬航賣扼整). + +sjis(), jis(), utf8(), etc.. ∼賬扼胯扎餈整. +new, set, getcode ∼賬桀亙怒, utf8-flaged/bytes 整. + +=back + +=head1 雿怠閬芥 + +=over 4 + +=item * + + + +perl 5.10.x, 5.8.x, etc. (5.004 隞仿). + +=item * + + + +(芥艾OK) +C 喋喋扎. +柴U詻乓潦怒 XS Pure Perl 銝⊥嫘怠紋敹艾整. +C 喋喋扎押芥具怒, Unicode::Japanese +Pure Perl U詻乓潦怒具艾扎喋嫘潦怒整. + +=item * + + + +(芥艾OK) +嫘具 Test.pm Test::More. + +=back + +摰銵怠芥U詻乓潦怒胯整. + +=head1 ∼賬 + +=over 4 + +=item $s = Unicode::Japanese->new($str [, $icode [, $encode]]) + +啜 Unicode::Japanese 扎喋嫘踴喋嫘摰整嚗 + +押∼潦踴摰剁L</set> ∼賬急腹整嚗 + +=item $s = unijp($str [, $icode [, $encode]]) + +Unicode::Janaese->new(...) 典蝢. + +=item $s->set($str [, $icode [, $encode]]) +X<set> + +=over 2 + +=item $str: 摮 + +=item $icode: 摮喋潦摰嚗亙荔交 'utf8' + +=item $encode: 扎芰泵瑕孵嚗亙荔 + +=back + +扎喋嫘踴喋嫘急摮颯整嚗 +摮喋潦摰乓 UTF-8 刻芥整嚗 + +拍典航賬芣摮喋潦: + + auto + utf8 ucs2 ucs4 + utf16-be utf16-le utf16 + utf32-be utf32-le utf32 + sjis cp932 euc euc-jp jis + sjis-imode sjis-imode1 sjis-imode2 + utf8-imode utf8-imode1 utf8-imode2 + sjis-doti sjis-doti1 + sjis-jsky sjis-jsky1 sjis-jsky2 + jis-jsky jis-jsky1 jis-jsky2 + utf8-jsky utf8-jsky1 utf8-jsky2 + sjis-au sjis-au1 sjis-au2 + jis-au jis-au1 jis-au2 + sjis-icon-au sjis-icon-au1 sjis-icon-au2 + euc-icon-au euc-icon-au1 euc-icon-au2 + jis-icon-au jis-icon-au1 jis-icon-au2 + utf8-icon-au utf8-icon-au1 utf8-icon-au2 + ascii binary + +(L<|/萸潦艾具喋喋潦喋> +.) + +摮喋潦芸文乓游荔'auto' 摰芥艾胯整嚗 +'auto' 格摮喋潦芸文乓荔getcode() ∼賬怒 +銵整嚗 + +扎芰泵瑕孵怒荔'base64' 柴踵摰航賬扼嚗 +base64 摰游荔base64 喋潦艾 +Unicode::Japanese 胯押嫘格摮具芥整嚗 + +皜∼摮憭氬柴整暹潛行炬游怒荔摮喋潦具 +'binary' 摰整嚗 + +sjis-imode嚗sjis-doti嚗桀游嚗摮銝准 &#dddd; +蝯菜摮怠整嚗 + +摮喋潦舫芥艾游嚗 +芸文乓舐Ⅱ摰扼胯整嚗 + +sjis, utf8 桐腹嫘怨圾扼摮桀游荔sjis嚗 +sjis-au嚗sjis-doti 桐腹嫘怨圾扼摮桀游荔sjis-au嚗 +餈整嚗 + +=item $str = $s->get + +=over 2 + +=item $str: 摮(UTF-8) + +=back + +摮 UTF-8 喋潦批箝整嚗 + +曉具 `扎' 餈整, 撠亦怠氬航賣扼整. + +扎敹閬芥 utf8() ∼賬, +摮敹閬芥 getu() ∼賬雿踴具芥嫘嫘∼整. + +=item $str = $s->getu + +=over 2 + +=item $str: 摮(UTF-8) + +=back + +摮 UTF-8 喋潦批箝整嚗 + +Perl-5.8.0 隞仿怒艾, utf-8 押啜柴扎 utf-8 摮具 +餈整. + +=item $code = $s->getcode($str) + +=over 2 + +=item $str: 摮 + +=item $code: 摮喋潦銵具摮 + +=back + +皜∼摮(I<$str>)格摮喋潦芸文乓整嚗 + +桅X啜扼, 靘憭, 扎喋嫘踴喋嫘思艾 +摮柴喋潦文乓柴扼胯芥具急釣艾嚗 + +摮喋潦芸文交荔隞乩柴U怒氬芥箝怒文銵整嚗 + +(PurePerl) + +=over 4 + +=item 1 + + + +UTF-32 BOM 堆utf32 典文整嚗 + +=item 2 + + + +UTF-16 BOM 堆utf16 典文整嚗 + +=item 3 + + + +UTF-32BE 具行迤敶W芥嚗utf32-be 典文整嚗 + +=item 4 + + + +UTF-32LE 具行迤敶W芥嚗utf32-le 典文整嚗 + +=item 5 + + + +ESC 摮 整 8 柴桃艾摮怒整艾芥堆ascii 典文 +ESC 扎 ASCII 嗅鴃摮 (0x00-0x1F 0x7F) ascii 桃脣刻 + + +=item 6 + + + +JIS具嫘晞潦瑯潦晞喋嫘怒整艾堆jis 典文整嚗 + +=item 7 + + + +J-PHONE 桃紫摮怒整艾堆sjis-jsky 典文乓整嚗 + +=item 8 + + + +EUC-JP 喋潦具行迤敶W芥嚗euc 典文整嚗 + +=item 9 + + + +SJIS 喋潦具行迤敶W芥嚗sjis 典文整嚗 + +=item 10 + + + +SJIS 喋潦 au 桃紫摮具行迤敶W芥嚗sjis-au 典文整嚗 + +=item 11 + + + +SJIS i-mode 桃紫摮具行迤敶W芥嚗sjis-imode 典文乓整嚗 + +=item 12 + + + +SJIS dot-i 桃紫摮具行迤敶W芥嚗sjis-doti 典文乓整嚗 + +=item 13 + + + +UTF-8 具行迤敶W芥嚗utf8 典文整嚗 + +=item 14 + + + +怒敶艾胯整芥游嚗unknown 典文整嚗 + +=back + +(XS) + +=over 4 + +=item 1 + + + +UTF-32 BOM 堆utf32 典文整嚗 + +=item 2 + + + +UTF-16 BOM 堆utf16 典文整嚗 + +=item 3 + + + +隞乩柴喋潦怒扎, 甇摮喋潦扼具嗆瑞宏具西矽嫘整. + +ascii / euc / sjis / jis / utf8 / utf32-be / utf32-le / sjis-jsky / +sjis-imode / sjis-au / sjis-doti + + +=item 4 + + + +敺整扳迤柴桐葉, 隞乩桀芸改扎, 典文整. + +utf32-be / utf32-le / ascii / jis / euc / sjis / sjis-jsky / sjis-imode / +sjis-au / sjis-doti / utf8 + + +=item 5 + + + +怒敶艾胯整芥游嚗unknown 典文整嚗 + +=back + +隞乩柴U怒氬芥箝柴嚗隞乩桃嫘急釣艾嚗 + +=over 2 + +=item * + + + +UTF-8 摮扼嚗SJIS喋潦刻芥航賣扼整嚗 + +=item * + + + +UCS2 株芸文乓胯扼整嚗 + +=item * + + + +UTF-16 BOM 游柴輯芸隤霅整嚗 + +=item * + + + +箏葛蝯菜摮荔扎芥抒湔亦紫摮游柴輯霅扼整嚗 + &#dddd; 敶W扯餈啜艾游荔箏葛蝯菜摮株芸文乓航整嚗 + +=back + +XS沌urePerl扼, 文乓柴U怒氬芥箝恍, 啜芥蝯怒芥航賣扼整. +嫘, 具嫘晞潦摮怒扼sjis桀游, PurePerl扼盎jis刻霅整 +XS扼航霅整. 盎jis-jsky典箏乓扼芥芥扼. 整, +雿具怒隤方霅脯, euc-jp怒艾, 瑽怒具嫘晞潦摮隞芥 +芥艾整. + +=item $code = $s->getcodelist($str) + +=over 2 + +=item $str: 摮 + +=item $code: 摮喋潦銵具摮 + +=back + +皜∼摮(I<$str>)格摮喋潦芸文乓整嚗 + +getcode 具舫, 嫘艾桀航賬芣摮喋潦 +銝閬扼餈整. + +=item $str = $s->conv($ocode, $encode) + +=over 2 + +=item $ocode: 箏喋潦 (隞乩摰) + + utf8 ucs2 ucs4 utf16 + sjis cp932 euc euc-jp jis + sjis-imode sjis-imode1 sjis-imode2 + utf8-imode utf8-imode1 utf8-imode2 + sjis-doti sjis-doti1 + sjis-jsky sjis-jsky1 sjis-jsky2 + jis-jsky jis-jsky1 jis-jsky2 + utf8-jsky utf8-jsky1 utf8-jsky2 + sjis-au sjis-au1 sjis-au2 + jis-au jis-au1 jis-au2 + sjis-icon-au sjis-icon-au1 sjis-icon-au2 + euc-icon-au euc-icon-au1 euc-icon-au2 + jis-icon-au jis-icon-au1 jis-icon-au2 + utf8-icon-au utf8-icon-au1 utf8-icon-au2 + binary + +(L<|/萸潦艾具喋喋潦喋> +.) + +箏葛摮喋潦柴∴怠偏急啣扎艾柴荔啣憭扼颯 +憭扼芰紫摮颯嚗唳蝔柴桃紫摮颯嚗銵具艾整嚗 +啣芥柴柴荔具啣憭扼摮喋潦典銝扼嚗 + +=item $encode: 扎芰泵瑕孵嚗亙荔 + +=item $str: 摮 + +=back + +摮摰摮喋潦怠艾箝整嚗 + +摮具喋喋潦怒荔'base64' 柴踵摰航賬扼嚗 +base64 摰游荔base64 具喋喋潦 +摮餈整嚗 + +perl-5.8.0 隞仿怒, 箏 utf-8 押啜芥扎怒芥整. + +=item $s->tag2bin + +摮銝准怠怒整 &#dddd; 敶W格摮嚗銵具摮芯怎蔭整嚗 + +=item $s->z2h + +刻閫怠整嚗 + +=item $s->h2z + +閫刻怠整嚗 + +=item $s->hira2kata + +脯芥怒踴怒怠整嚗 + +=item $s->kata2hira + +怒踴怒脯芥怠整嚗 + +=item $str = $s->jis + +$str: JIS 具喋喋潦喋啣耦撘柴扎 + +摮 JIS嚗ISO-2022-JP嚗 喋潦批箝整嚗 + +=item $str = $s->euc + +$str: euc-jp 具喋喋潦喋啣耦撘柴扎 + +摮 EUC-JP 喋潦批箝整嚗 + +=item $str = $s->utf8 + +$str: utf-8 具喋喋潦喋啣耦撘柴扎 + +摮 UTF-8 喋潦批箝整嚗 + +perl-5.8.0 隞仿怒艾, 扎餈整. + +=item $str = $s->ucs2 + +$str: ucs2 具喋喋潦喋啣耦撘柴扎 + +摮 UCS2 喋潦批箝整嚗 + +=item $str = $s->ucs4 + +$str: ucs4 具喋喋潦喋啣耦撘柴扎 + +摮 UCS4 喋潦批箝整嚗 + +=item $str = $s->utf16 + +$str: ucs-16 具喋喋潦喋啣耦撘柴扎 + +摮 UTF-16 喋潦批箝整嚗 +BOM臭整嚗 +胯具喋U喳耦撘扯整嚗 + +=item $str = $s->sjis + +$str: sjis 具喋喋潦喋啣耦撘柴扎 + +摮 SJIS嚗MS-CP932嚗 喋潦批箝整嚗 + +=item $str = $s->sjis_imode + +$str: sjis/imode蝯菜摮 具喋喋潦喋啣耦撘柴扎 + +摮 i-mode 蝡舀怠 SJIS 喋潦批箝整嚗 +啜展mode蝯菜摮桀亙扼. + +=item $str = $s->sjis_imode1 + +$str: sjis/imode 蝯菜摮 具喋喋潦喋啣耦撘柴扎 + +摮 i-mode 蝡舀怠 SJIS 喋潦批箝整嚗 +箸祉紫摮整. + +=item $str = $s->sjis_imode2 + +$str: sjis/imode 蝯菜摮 具喋喋潦喋啣耦撘柴扎 + +摮 i-mode 蝡舀怠 SJIS 喋潦批箝整嚗 +箸祉紫摮, ∪撐蝯菜摮怒踴整. + +=item $str = $s->sjis_doti + +$str: sjis/dot-i 蝯菜摮 具喋喋潦喋啣耦撘柴扎 + +摮 dot-i 蝡舀怠 SJIS 喋潦批箝整嚗 + +=item $str = $s->sjis_jsky + +$str: sjis/j-sky 蝯菜摮 具喋喋潦喋啣耦撘柴扎 + +摮 j-sky 蝡舀怠 SJIS 喋潦批箝整嚗 +啜屐-sky蝯菜摮(VERSION 0.15 扼, jsky2)桀亙扼. + +=item $str = $s->sjis_jsky1 + +$str: sjis/j-sky 蝯菜摮 具喋喋潦喋啣耦撘柴扎 + +摮 j-sky 蝡舀怠 SJIS 喋潦批箝整嚗 +Page 1嚚3 柴踴桃紫摮怒踴整. + +=item $str = $s->sjis_jsky + +$str: sjis/j-sky 蝯菜摮 具喋喋潦喋啣耦撘柴扎 + +摮 j-sky 蝡舀怠 SJIS 喋潦批箝整嚗 +Page 1嚚6 桃紫摮怒踴整. + +=item $str = $s->sjis_icon_au + +$str: sjis/AU icon踴 具喋喋潦喋啣耦撘柴扎 + +摮 AU 蝡舀怠 SJIS 喋潦批箝整嚗 + +=item $str_arrayref = $s->strcut($len) + +=over 2 + +=item $len: 脯摮(刻詨) + +=item $str_arrayref: 摮 + +=back + +I<$len>扳摰摮(刻)隞乩格摮桅怠脯整嚗 + +桀閬蝝, utf-8 押啜utf-8摮扼. + +=item $len = $s->strlen + +$len: 摮株”蝷箏 + +UTF-8 摮怠紋 length() 雿踴典刻摮荔摮瑯 3 怒芥艾整整嚗 +柴∼賬雿輻具剁敺乓 SJIS 柴恬刻摮荔摮瑯 2 餈整嚗 + +=item $s->join_csv(@values); + +@values: 潦輸 + + CSV 摮怠嚗扎喋嫘踴喋嫘急潛整嚗 +摮格敺怒舀寡("\n")餈賢整嚗 + +=item @values = $s->split_csv; + +@values: 潦輸 + +扎喋嫘踴喋嫘急潛艾摮 CSV 刻芥嚗怠脯整嚗 +摮格敺怒寡("\n")臬扎艾脯整嚗 + +亙 binary 扼芥 utf-8 摮餈整. +binary 具胯扎餈整. + +=back + +=head1 萸潦艾具喋喋潦喋 + + +---------------+----+-----+-------+ + |encoding | in | out | guess | + +---------------+----+-----+-------+ + |auto : OK : -- | ----- | + +---------------+----+-----+-------+ + |utf8 : OK : OK | OK | + |ucs2 : OK : OK | ----- | + |ucs4 : OK : OK | ----- | + |utf16-be : OK : -- | ----- | + |utf16-le : OK : -- | ----- | + |utf16 : OK : OK | OK(#) | + |utf32-be : OK : -- | OK | + |utf32-le : OK : -- | OK | + |utf32 : OK : -- | OK(#) | + +---------------+----+-----+-------+ + |sjis : OK : OK | OK | + |cp932 : OK : OK | ----- | + |euc : OK : OK | OK | + |euc-jp : OK : OK | ----- | + |jis : OK : OK | OK | + +---------------+----+-----+-------+ + |sjis-imode : OK : OK | OK | + |sjis-imode1 : OK : OK | ----- | + |sjis-imode2 : OK : OK | ----- | + |utf8-imode : OK : OK | ----- | + |utf8-imode1 : OK : OK | ----- | + |utf8-imode2 : OK : OK | ----- | + +---------------+----+-----+-------+ + |sjis-doti : OK : OK | OK | + |sjis-doti1 : OK : OK | ----- | + +---------------+----+-----+-------+ + |sjis-jsky : OK : OK | OK | + |sjis-jsky1 : OK : OK | ----- | + |sjis-jsky2 : OK : OK | ----- | + |jis-jsky : OK : OK | ----- | + |jis-jsky1 : OK : OK | ----- | + |jis-jsky2 : OK : OK | ----- | + |utf8-jsky : OK : OK | ----- | + |utf8-jsky1 : OK : OK | ----- | + |utf8-jsky2 : OK : OK | ----- | + +---------------+----+-----+-------+ + |sjis-au : OK : OK | OK | + |sjis-au1 : OK : OK | ----- | + |sjis-au2 : OK : OK | ----- | + |jis-au : OK : OK | ----- | + |jis-au1 : OK : OK | ----- | + |jis-au2 : OK : OK | ----- | + |sjis-icon-au : OK : OK | ----- | + |sjis-icon-au1 : OK : OK | ----- | + |sjis-icon-au2 : OK : OK | ----- | + |euc-icon-au : OK : OK | ----- | + |euc-icon-au1 : OK : OK | ----- | + |euc-icon-au2 : OK : OK | ----- | + |jis-icon-au : OK : OK | ----- | + |jis-icon-au1 : OK : OK | ----- | + |jis-icon-au2 : OK : OK | ----- | + |utf8-icon-au : OK : OK | ----- | + |utf8-icon-au1 : OK : OK | ----- | + |utf8-icon-au2 : OK : OK | ----- | + +---------------+----+-----+-------+ + |ascii : OK : -- | OK | + |binary : OK : OK | ----- | + +---------------+----+-----+-------+ + (#): guessed when it has bom. + +=head2 芸隤霅芸雿 + + 1. utf32 (#) + 2. utf16 (#) + 3. utf32-be + 4. utf32-le + 5. ascii + 6. jis + 7. sjis-jsky (pp) + 8. euc + 9. sjis + 10. sjis-jsky (xs) + 11. sjis-au + 12. sjis-imode + 13. sjis-doti + 14. utf8 + 15. unknown + +=head1 DESCRIPTION OF UNICODE MAPPING + +Unicode 具柴喋啜臭誑銝柴怨整嚗 + +=over 2 + +=item Shift_JIS + +MS-CP932 具 Unicode 詻喋啜銵整嚗 +喋啜潦怒臭誑銝娓RL柴柴雿輻具艾整嚗 + +L<< ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT >> + + +Unicode SJIS 詻喋啜游恬銵函整扼芥摮剁 +格摮 &#dddd; 敶W怠整嚗 +嚗箏葛蝯菜摮胯?怠整嚗 + +整嚗箏葛 SJIS 詨具荔具艾株”整扼芥摮胯?怠整嚗 + +=item EUC-JP/ISO-2022-JP + +銝摨吁JIS喋潦怠艾嚗Unicode 詻喋啜整嚗 +柴具嚗SJIS 扯”整扼芥摮怒整艾游嚗 +格摮舀迤喋啜扼整嚗 + +=item DoCoMo i-mode + +F800 - F9FF 桅柴∠紫摮摮具典嚗U+0FF800 - U+0FF9FF +桅怒喋啜整嚗 + +=item ASTEL dot-i + +F000 - F4FF 桅柴∠紫摮摮具典嚗U+0FF000 - U+0FF4FF +桅怒喋啜整嚗 + +=item J-PHONE J-SKY + +J-SKY 桃紫摮荔具嫘晞潦瑯潦晞喋 "\e\$" 桀恬蝯菜摮1扎殷 +1支誑銝桃紫摮2扎殷"\x0f"嚗函整嚗 +1扎柴蝯菜摮蝬游荔2扎柴柴踴蝬行詻具 +抒葬具扼整嚗 + +1扎柴2扎柴柴U1摮刻芥佗4500 - 47FF 桅嚗 +U+0FFB00 - U+0FFDFF 桅怒喋啜整嚗 + +Unicode::Japanese 扼荔Unicode J-SKY 蝯菜摮怒喋啜具嚗 +1扎柴銝扼蝯菜摮蝬艾游荔抒葬衣芸怨整嚗 + +=item AU + +蝯菜摮摮具典嚗U+0FF500 - U+0FF6FF 桅怒喋啜整嚗 + +=back + +=head1 PurePerl mode + + use Unicode::Japanese qw(PurePerl); + +use 桀啜 C<'PurePerl'> 銝具, +XS雿踴芥具蝷箇怠恐閮扼整. + +=head1 + +啜閬 C<bug-unicode-japanese at rt.cpan.org> 摰 +勗艾. 乓 +L<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Unicode-Japanese>. +怒 web 扎喋踴潦扼潦嫘扼整整. +蝘恍乓, 衣憭氬銵具批勗啜桅脫 +芸怒芥思整. + +=over 2 + +=item * + + + +EUC-JP嚗JIS 喋潦荔SJIS 怠艾 UTF-8 詨嚗 +SJIS 扯”整扼芥摮舀迤憭具胯扼整嚗 + +=item * + + + +XS雿輻具艾游嚗EUC-JP嚗SJIS(蝯菜摮怒)喋潦格摮銝准 +\e 怒整剁EUC-JP嚗SJIS 喋潦桀文怠仃嚗 +甇芸文乓憭銵具箸乓整嚗 + +=item * + + + +Japanese.pm 胯∼扎怠怒扎芥怒嚗FTP ASCII U潦 +頠a具∼扎怒憯整嚗 + +=back + +=head1 萸潦 + +柴U詻乓潦怒柴准乓∼喋 perldoc 喋喋扯具箸乓整. + + perldoc Unicode::Japanese + +整, 隞乩桀湔扼閬具箸乓整: + +=over 4 + +=item * AnnoCPAN: Annotated CPAN documentation + +L<http://annocpan.org/dist/Unicode-Japanese> + + +=item * CPAN Ratings + +L<http://cpanratings.perl.org/d/Unicode-Japanese> + + +=item * RT: CPAN's request tracker + +L<http://rt.cpan.org/NoAuth/Bugs.html?Dist=Unicode-Japanese> + + +=item * Search CPAN + +L<http://search.cpan.org/dist/Unicode-Japanese> + + +=back + +=head1 CREDITS + +Thanks very much to: + + +NAKAYAMA Nao + + +SUGIURA Tatsuki & Debian JP Project + + +=head1 雿璅拙喋押扎颯喋 + +Copyright 2001-2008 +SANO Taku (SAWATARI Mikage) and YAMASHINA Hio, +all rights reserved. + + +柴准啜押胯芥潦賬艾扼U扼芥 Perl 典 +押扎颯喋嫘 批撣喳氬銵具箸乓整. + diff --git a/cpan/dist/Unicode-Japanese/memmap_common.c b/cpan/dist/Unicode-Japanese/memmap_common.c new file mode 100644 index 00000000..43bc5622 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/memmap_common.c @@ -0,0 +1,182 @@ +/* ---------------------------------------------------------------------------- + * memmap_common.c + * memmap, common routines. + * ---------------------------------------------------------------------------- + * Mastering programed by YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ + +#include "Japanese.h" + +/* SJIS <=> UTF8 mapping table */ +/* (ja:) SJIS <=> UTF8 庍晶氾□皮伙 */ +/* index is in 0..0xffff */ +UJ_UINT8 const* g_u2s_table; +UJ_UINT8 const* g_s2u_table; + +/* i-mode/j-sky/dot-i釣妐儂 <=> UTF8 庍晶氾□皮伙 */ +UJ_UINT32 const* g_ei2u1_table; +UJ_UINT32 const* g_ei2u2_table; +UJ_UINT16 const* g_eu2i1_table; +UJ_UINT16 const* g_eu2i2_table; +UJ_UINT32 const* g_ej2u1_table; +UJ_UINT32 const* g_ej2u2_table; +UJ_UINT8 const* g_eu2j1_table; /* char [][5] */ +UJ_UINT8 const* g_eu2j2_table; /* char [][5] */ +UJ_UINT32 const* g_ed2u_table; +UJ_UINT16 const* g_eu2d_table; + +/* i-mode/j-sky/dot-i釣妐儂 <=> UTF8 庍晶氾□皮伙及邰豳醒 */ +/* 田奶玄醒匹卅仁邰豳醒 */ +int g_ei2u1_size; +int g_ei2u2_size; +int g_eu2i1_size; +int g_eu2i2_size; +int g_ej2u1_size; +int g_ej2u2_size; +int g_eu2j1_size; +int g_eu2j2_size; +int g_ed2u_size; +int g_eu2d_size; + +/* au <=> ut8 */ +UJ_UINT32 const* g_ea2u1_table; +int g_ea2u1_size; +UJ_UINT32 const* g_ea2u2_table; +int g_ea2u2_size; +UJ_UINT16 const* g_eu2a1_table; +int g_eu2a1_size; +UJ_UINT16 const* g_eu2a2_table; +int g_eu2a2_size; +/* au(s) <=> ut8 */ +UJ_UINT32 const* g_ea2u1s_table; +int g_ea2u1s_size; +UJ_UINT32 const* g_ea2u2s_table; +int g_ea2u2s_size; +UJ_UINT16 const* g_eu2a1s_table; +int g_eu2a1s_size; +UJ_UINT16 const* g_eu2a2s_table; +int g_eu2a2s_size; + + +/* ---------------------------------------------------------------------------- + * split mapping table. + */ +void +do_memmap_set(const char* mmap_pmfile, int mmap_pmfile_size) +{ + HV* hv_table; + int headlen, proglen; + + assert( mmap_pmfile!=NULL ); + assert( mmap_pmfile_size!=0 ); + + { + SV* sv; + sv = get_sv("Unicode::Japanese::PurePerl::HEADLEN",0); + assert( sv!=NULL && "HEADLEN is not NULL"); + headlen = SvIV(sv); + assert( headlen>0 ); + sv = get_sv("Unicode::Japanese::PurePerl::PROGLEN",0); + assert( sv!=NULL && "PROGLEN is not NULL"); + proglen = SvIV(sv); + assert( proglen>0 ); + } + + { + /* get offset table for embeded data */ + SV* sv_hvref_table = get_sv("Unicode::Japanese::PurePerl::TABLE",0); + assert(sv_hvref_table!=NULL); + assert(SvROK(sv_hvref_table)); + hv_table = (HV*)SvRV(sv_hvref_table); + assert(hv_table!=NULL); + assert(SvTYPE((SV*)hv_table)==SVt_PVHV); + } + + { + int dummy; + struct + { + const char* filename; + const UJ_UINT8** data_ptr; + int* size_ptr; + } *ptr, embeded[] = + { + /* sjis<=>utf-8 */ + { "jcode/s2u.dat", &g_s2u_table, &dummy, }, + { "jcode/u2s.dat", &g_u2s_table, &dummy, }, + /* i-mode */ + { "jcode/emoji2/eu2i.dat", (const UJ_UINT8**)&g_eu2i1_table, &g_eu2i1_size, }, + { "jcode/emoji2/ei2u.dat", (const UJ_UINT8**)&g_ei2u1_table, &g_ei2u1_size, }, + { "jcode/emoji2/eu2i2.dat",(const UJ_UINT8**)&g_eu2i2_table, &g_eu2i2_size, }, + { "jcode/emoji2/ei2u2.dat",(const UJ_UINT8**)&g_ei2u2_table, &g_ei2u2_size, }, + /* vodafone */ + { "jcode/emoji2/eu2j.dat", (const UJ_UINT8**)&g_eu2j1_table, &g_eu2j1_size, }, + { "jcode/emoji2/ej2u.dat", (const UJ_UINT8**)&g_ej2u1_table, &g_ej2u1_size, }, + { "jcode/emoji2/eu2j2.dat",(const UJ_UINT8**)&g_eu2j2_table, &g_eu2j2_size, }, + { "jcode/emoji2/ej2u2.dat",(const UJ_UINT8**)&g_ej2u2_table, &g_ej2u2_size, }, + /* dot-i */ + { "jcode/emoji2/eu2d.dat", (const UJ_UINT8**)&g_eu2d_table, &g_eu2d_size, }, + { "jcode/emoji2/ed2u.dat", (const UJ_UINT8**)&g_ed2u_table, &g_ed2u_size, }, + /* au */ + { "jcode/emoji2/eu2a.dat", (const UJ_UINT8**)&g_eu2a1_table, &g_eu2a1_size, }, + { "jcode/emoji2/ea2u.dat", (const UJ_UINT8**)&g_ea2u1_table, &g_ea2u1_size, }, + { "jcode/emoji2/eu2a2.dat",(const UJ_UINT8**)&g_eu2a2_table, &g_eu2a2_size, }, + { "jcode/emoji2/ea2u2.dat",(const UJ_UINT8**)&g_ea2u2_table, &g_ea2u2_size, }, + /* au(s) */ + { "jcode/emoji2/eu2as.dat", (const UJ_UINT8**)&g_eu2a1s_table, &g_eu2a1s_size, }, + { "jcode/emoji2/ea2us.dat", (const UJ_UINT8**)&g_ea2u1s_table, &g_ea2u1s_size, }, + { "jcode/emoji2/eu2a2s.dat",(const UJ_UINT8**)&g_eu2a2s_table, &g_eu2a2s_size, }, + { "jcode/emoji2/ea2u2s.dat",(const UJ_UINT8**)&g_ea2u2s_table, &g_ea2u2s_size, }, + /* terminator. */ + { + NULL, NULL, NULL, + }, + }; + for( ptr=embeded; ptr->filename!=NULL; ++ptr ) + { + SV** sv_entryref; + HV* hv_entry; + SV** sv_offset; + SV** sv_length; + IV offset; + IV length; + + /* sv_entryref = $TABLE->{$filename} */ + sv_entryref = hv_fetch(hv_table,ptr->filename, strlen(ptr->filename), 0); + if( sv_entryref==NULL ) + { + croak("Unicode::Japanese#do_memmap, embedded file [%s] not found",ptr->filename); + } + /* assert(isa(sv_entryref,"HASH")) */ + hv_entry = SvROK(*sv_entryref) ? (HV*)SvRV(*sv_entryref) : NULL; + if( hv_entry!=NULL && SvTYPE((SV*)hv_entry)!=SVt_PVHV ) + { + croak("Unicode::Japanese#do_memmap, embedded file entry [%s] is not hashref",ptr->filename); + } + /* sv_offset = $hv_entry{"offset"} */ + /* sv_length = $hv_entry{"length"} */ + sv_offset = hv_fetch(hv_entry,"offset",6,0); + sv_length = hv_fetch(hv_entry,"length",6,0); + if( sv_offset==NULL ) + { + croak("Unicode::Japanese#do_memmap, no offset for embedded file entry [%s]",ptr->filename); + } + if( sv_length==NULL ) + { + croak("Unicode::Japanese#do_memmap, no length for embedded file entry [%s]",ptr->filename); + } + offset = SvIV(*sv_offset); + length = SvIV(*sv_length); + *ptr->data_ptr = (const UJ_UINT8*)mmap_pmfile + proglen + headlen + offset; + *ptr->size_ptr = length; + /* printf("[%s] offset: %d, length: %d\n", ptr->filename, offset, length); */ + } + } + return; +} + +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/memmap_unix.c b/cpan/dist/Unicode-Japanese/memmap_unix.c new file mode 100644 index 00000000..f387d17e --- /dev/null +++ b/cpan/dist/Unicode-Japanese/memmap_unix.c @@ -0,0 +1,94 @@ + +/* $Id$ */ + +#include "Japanese.h" +#include <unistd.h> /* memmap */ +#include <sys/mman.h> /* memmap */ +#include <sys/stat.h> /* stat */ +#include <fcntl.h> /* open */ + +#ifndef MAP_FAILED +#define MAP_FAILED ((void*)-1) +#endif + +/* pointer to mapped file */ +static char* s_mmap_pmfile; +static int s_mmap_pmfile_size; + +/* split mapping table. */ +extern void do_memmap_set(const char* mmap_pmfile, int mmap_pmfile_size); + +/* ---------------------------------------------------------------------------- + * mmap data files. + */ +void +do_memmap(void) +{ + int fd_pmfile; + struct stat st_pmfile; + + { + /* (ja)賡渝祭毛割ロ */ + /* ensure initialize. */ + SV* sv = get_sv("Unicode::Japanese::PurePerl::HEADLEN",0); + if( sv==NULL || !SvOK(sv) ) + { /* not loaded yet. */ + /* load now. */ + call_pv("Unicode::Japanese::PurePerl::_init_table",G_NOARGS|G_DISCARD); + } + } + + { + /* get file descriptor and size. */ + SV* sv_fd; + sv_fd = eval_pv("fileno($Unicode::Japanese::PurePerl::FH)",G_KEEPERR|G_SCALAR|G_NOARGS); + if( sv_fd==NULL || !SvOK(sv_fd) || !SvIOK(sv_fd) ) + { + croak("Unicode::Japanese#do_memmap, could not get fd of FH"); + } + fd_pmfile = SvIV(sv_fd); + if( fstat(fd_pmfile,&st_pmfile)!=0 ) + { + croak("Unicode::Japanese#do_memmap, stat failed: fd [%d]: %s",fd_pmfile,strerror(errno)); + } + } + + { + /* mmap */ + s_mmap_pmfile_size = st_pmfile.st_size; + s_mmap_pmfile = (char*)mmap(NULL,s_mmap_pmfile_size,PROT_READ,MAP_PRIVATE,fd_pmfile,0); + if( s_mmap_pmfile==MAP_FAILED ) + { + s_mmap_pmfile = NULL; + croak("Unicode::Japanese#do_memmap, mmap failed: %s",strerror(errno)); + } + } + + /* bind each table. */ + do_memmap_set(s_mmap_pmfile,s_mmap_pmfile_size); + + return; +} + +/* ---------------------------------------------------------------------------- + * 丟乒伉穴永皿及荸輪 + */ +void +do_memunmap(void) +{ + /* printf("* do_memunmap() *\n"); */ + + if( s_mmap_pmfile!=NULL ) + { + if( munmap(s_mmap_pmfile,s_mmap_pmfile_size)==-1 ) + { + Perl_warn(aTHX_ "Unicode::Japanese#do_memunmap, munmap failed: %s",strerror(errno)); + } + } + + return; +} + +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/memmap_win32.c b/cpan/dist/Unicode-Japanese/memmap_win32.c new file mode 100644 index 00000000..45d115a2 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/memmap_win32.c @@ -0,0 +1,173 @@ + +/* $Id$ */ + +#include "Japanese.h" +#include <windows.h> +#include <tchar.h> +#include <stdio.h> + +#if PERL_REVISION <= 5 && PERL_VERSION < 5 +/* copy from libwin32-0.24/APIFile/File.xs */ +/* Perl 5.005 added win32_get_osfhandle/win32_open_osfhandle */ +# define win32_get_osfhandle _get_osfhandle +# define win32_open_osfhandle _open_osfhandle +# ifdef _get_osfhandle +# undef _get_osfhandle/* stolen_get_osfhandle() isn't available here */ +# endif +# ifdef _open_osfhandle +# undef _open_osfhandle /* stolen_open_osfhandle() isn't available here */ +# endif +#endif + + +/* easy win32 strerror. */ +static LPTSTR getLastErrorMessage(void); + +/* win32 native file/mmap object */ +static HANDLE* hFile_pmfile; +static HANDLE* hFileMapping; + + +/* pointer to mapped file */ +static char* s_mmap_pmfile; +static int s_mmap_pmfile_size; + +/* split mapping table. */ +extern void do_memmap_set(const char* mmap_pmfile, int mmap_pmfile_size); + +/* ---------------------------------------------------------------------------- + * 优邰卅白央奶伙毛丟乒伉卞穴永疋件弘 + */ +void +do_memmap(void) +{ + int fd_pmfile; + DWORD dwFileSizeLow, dwFileSizeHigh; + + { + /* (ja)賡渝祭毛割ロ */ + /* ensure initialize. */ + SV* sv = get_sv("Unicode::Japanese::PurePerl::HEADLEN",0); + if( sv==NULL || !SvOK(sv) ) + { /* not loaded yet. */ + /* load now. */ + call_pv("Unicode::Japanese::PurePerl::_init_table",G_NOARGS|G_DISCARD); + } + } + + { + /* get file descriptor and size. */ + SV* sv_fd; + sv_fd = eval_pv("fileno($Unicode::Japanese::PurePerl::FH)",G_KEEPERR|G_SCALAR|G_NOARGS); + if( sv_fd==NULL || !SvOK(sv_fd) || !SvIOK(sv_fd) ) + { + croak("Unicode::Japanese#do_memmap, could not get fd of FH"); + } + fd_pmfile = SvIV(sv_fd); + + hFile_pmfile = (HANDLE)win32_get_osfhandle(fd_pmfile); + if( hFile_pmfile==INVALID_HANDLE_VALUE ) + { + croak("Unicode::Japanese#do_memmap, could not get native handle for fd [%d]", fd_pmfile); + } + dwFileSizeLow = GetFileSize(hFile_pmfile,&dwFileSizeHigh); + if( dwFileSizeLow==-1 && GetLastError()!=NO_ERROR ) + { + croak("Unicode::Japanese#do_memmap, %s failed","GetFileSize"); + } + } + + { + /* mmap */ + hFileMapping = CreateFileMapping(hFile_pmfile,NULL,PAGE_READONLY,dwFileSizeHigh,dwFileSizeLow,NULL); + if( hFileMapping==NULL ) + { + croak("Unicode::Japanese#do_memmap, %s failed","CreateFileMapping"); + } + s_mmap_pmfile_size = dwFileSizeLow; + s_mmap_pmfile = MapViewOfFile(hFileMapping,FILE_MAP_READ,0,0,s_mmap_pmfile_size); + if( s_mmap_pmfile==NULL ) + { + croak("Unicode::Japanese#do_memmap, %s failed","MapViewOfFile"); + } + } + + /* bind each table. */ + do_memmap_set(s_mmap_pmfile,s_mmap_pmfile_size); + + return; +} + +/* ---------------------------------------------------------------------------- + * 丟乒伉穴永皿及荸輪 + */ +void +do_memunmap(void) +{ + /* printf("* do_memunmap() *\n"); */ + if( s_mmap_pmfile!=NULL ) + { + UnmapViewOfFile(s_mmap_pmfile); + s_mmap_pmfile; + } + if( hFileMapping!=NULL ) + { + CloseHandle(hFileMapping); + hFileMapping = NULL; + } + if( hFile_pmfile!=NULL ) + { + /* this handle is opened by perl, and not duped. */ + /* no need CloseHandle. */ + hFile_pmfile = NULL; + } + + return; +} + +/* ---------------------------------------------------------------------------- + * LPTSTR message = getLastErrorMessage(); + * LPTSTR message = getErrorMessage(DWORD errorCode); + * 巨仿□丟永本□斥及潸ぜ + * 潸ぜ仄凶丟永本□斥反 LocalFree 匹荸旵仄化友↗ + */ +static LPTSTR getErrorMessage(DWORD errcode); +static LPTSTR getLastErrorMessage(void) +{ + return getErrorMessage(GetLastError()); +} +static LPTSTR getErrorMessage(DWORD errcode) +{ + LPVOID lpMessage; + DWORD msglen; + lpMessage = NULL; + msglen = FormatMessage( FORMAT_MESSAGE_ALLOCATE_BUFFER + | FORMAT_MESSAGE_FROM_SYSTEM + | FORMAT_MESSAGE_IGNORE_INSERTS, + NULL, + errcode, + MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), /* 湃爛及蛻賄 */ + (LPTSTR)&lpMessage, + 0, + NULL + ); + if( msglen==0 ) + { + if( lpMessage ) + { + lpMessage = LocalReAlloc(lpMessage,64,0); + }else + { + lpMessage = LocalAlloc(LMEM_FIXED,64); + } + if( lpMessage ) + { + _sntprintf((LPTSTR)lpMessage,64, + TEXT("Unknown Error (%lu,0x%08x)\n"), + errcode, errcode + ); + } + } + return lpMessage; +} + diff --git a/cpan/dist/Unicode-Japanese/sjis.c b/cpan/dist/Unicode-Japanese/sjis.c new file mode 100644 index 00000000..3f9784b3 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/sjis.c @@ -0,0 +1,24 @@ + +/* $Id$ */ + +#include "sjis.h" + +const unsigned char chk_sjis[256] = +{ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 1 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 2 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 3 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 4 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 5 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 6 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 7 */ + 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* 8 */ + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* 9 */ + 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, /* a */ + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, /* b */ + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, /* c */ + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, /* d */ + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* e */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, /* f */ +}; diff --git a/cpan/dist/Unicode-Japanese/sjis_doti.c b/cpan/dist/Unicode-Japanese/sjis_doti.c new file mode 100644 index 00000000..faa55a56 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/sjis_doti.c @@ -0,0 +1,455 @@ + +/* $Id$ */ + +#include "Japanese.h" +#include <stdio.h> + +#ifndef __cplusplus +#undef bool +#undef true +#undef false +typedef enum bool { false, true, } bool; +#endif + +#define DISP_U2S 0 +#define DISP_S2U 0 + +#if DISP_U2S +#define ECHO_U2S(arg) fprintf arg +#define ON_U2S(cmd) cmd +#else +#define ECHO_U2S(arg) +#define ON_U2S(cmd) +#endif +#if DISP_S2U +#define ECHO_S2U(arg) fprintf arg +#define ON_S2U(cmd) cmd +#else +#define ECHO_S2U(arg) +#define ON_S2U(cmd) +#endif + +/* ---------------------------------------------------------------------------- + * SV* sv_utf8 = xs_sjis_doti_utf8(SV* sv_sjis) + * convert sjis(doti) into utf8. + * ------------------------------------------------------------------------- */ +EXTERN_C +SV* +xs_sjis_doti_utf8(SV* sv_str) +{ + STRLEN src_len; + UJ_UINT8* src; + int len; + + SV_Buf result; + const UJ_UINT8* src_end; + + if( sv_str==&PL_sv_undef ) + { + return newSVsv(&PL_sv_undef); + } + + src = (UJ_UINT8*)SvPV(sv_str,src_len); + len = sv_len(sv_str); +#if DISP_S2U + fprintf(stderr,"Unicode::Japanese::(xs)sjis_utf8_doti\n",len); + bin_dump("in ",src,len); +#endif + SV_Buf_init(&result,len*3/2+4); + src_end = src+len; + + while( src<src_end ) + { + const UJ_UINT8* ptr; + if( src[0]<0x80 ) + { /* ASCII */ + ECHO_U2S((stderr,"ascii: %02x\n",src[0])); + if( src[0]=='&' && src+3<src_end && src[1]=='#' ) + { /* check "&#ddddd;" */ + int num = 0; + UJ_UINT8* ptr = src+2; + const UJ_UINT8* ptr_end = ptr+8<src_end ? ptr+8 : src_end; + for( ; ptr<ptr_end; ++ptr ) + { + if( *ptr==';' ) break; + if( *ptr<'0' || '9'<*ptr ) break; + num = num*10 + *ptr-'0'; + } + if( ptr<ptr_end && *ptr==';' && 0xf800<=num && num<=0xf9ff ) + { /* yes, this is "&#ddddd;" */ + const UJ_UINT32* emoji = &g_ed2u_table[num-0xf000]; + if( ((UJ_UINT8*)emoji)[3] ) + { + /*fprintf(stderr,"utf8-len: [%d]\n",4); */ + SV_Buf_append_ch4(&result,*emoji); + src = ptr+1; + continue; + } + } + } + SV_Buf_append_ch(&result,*src); + ++src; + continue; + }else if( 0xa1<=src[0] && src[0]<=0xdf ) + { /* half-width katakana (ja:噫悒咱) */ + ECHO_U2S((stderr,"kana: %02x\n",src[0])); + ptr = (UJ_UINT8*)&g_s2u_table[(src[0]-0xa1)*3]; + ++src; + }else if( src+1<src_end && 0x81<=src[0] && src[0]<=0x9f ) + { /* a double-byte letter (ja:2田奶玄妐儂) */ + const UJ_UINT16 sjis = (src[0]<<8)+src[1]; /* ntohs */ + ECHO_U2S((stderr,"sjis.dbcs#1: %04x\n",sjis)); + ptr = (UJ_UINT8*)&g_s2u_table[(sjis - 0x8100 + 0x3f)*3]; + src += 2; + }else if( src+1<src_end && ( 0xf0<=src[0] && src[0]<=0xf4 ) ) + { /* dot-i emoji */ + const UJ_UINT32* ptr32; + ECHO_S2U((stderr,"code: %02x %02x\n", src[0],src[1])); + ptr32 = &g_ed2u_table[((src[0]&0x07)<<8)|src[1]]; + if( *ptr32!=0 ) + { + SV_Buf_append_ch4(&result,*ptr32); + src += 2; + continue; + }else + { + const UJ_UINT16 sjis = (src[0]<<8)+src[1]; /* ntohs */ + ECHO_U2S((stderr,"sjis.dbcs#2: %04x\n",sjis)); + ptr = (UJ_UINT8*)&g_s2u_table[(sjis- 0xe000 + 0x1f3f)*3]; + src += 2; + } + }else if( src+1<src_end && 0xe0<=src[0] && src[0]<=0xfc ) + { /* a double-byte letter (ja:2田奶玄妐儂) */ + const UJ_UINT16 sjis = (src[0]<<8)+src[1]; /* ntohs */ + ECHO_U2S((stderr,"sjis.dbcs#2: %04x\n",sjis)); + ptr = (UJ_UINT8*)&g_s2u_table[(sjis- 0xe000 + 0x1f3f)*3]; + src += 2; + }else + { /* unknown */ + /*fprintf(stderr,"unknown: %02x\n",src[0]); */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + ECHO_U2S((stderr,"offset: 0x%04x\n",ptr-g_s2u_table)); + ECHO_U2S((stderr,"utf8-char : %02x %02x %02x\n",ptr[0],ptr[1],ptr[2])); + if( ptr[2] ) + { + /*fprintf(stderr,"utf8-len: [%d]\n",3); */ + SV_Buf_append_mem(&result, ptr, 3); + }else if( ptr[1] ) + { + /*fprintf(stderr,"utf8-len: [%d]\n",2); */ + SV_Buf_append_mem(&result, ptr, 2); + }else if( ptr[0] ) + { + /*fprintf(stderr,"utf8-len: [%d]\n",1); */ + SV_Buf_append_ch(&result,*ptr); + }else + { + SV_Buf_append_ch(&result,'?'); + } + } +#if DISP_S2U + ON_S2U( bin_dump("out",SV_Buf_getBegin(&result),SV_Buf_getLength(&result)) ); +#endif + SV_Buf_setLength(&result); + + return SV_Buf_getSv(&result); +} + +/* --------------------------------------------------------------------------- + * utf8 ==> doti + * ------------------------------------------------------------------------- */ +EXTERN_C +SV* +xs_utf8_sjis_doti(SV* sv_str) +{ + UJ_UINT8* src; + int len; + SV_Buf result; + const UJ_UINT8* src_end; + + if( sv_str==&PL_sv_undef ) + { + return newSVsv(&PL_sv_undef); + } + src = (UJ_UINT8*)SvPV(sv_str,PL_na); + len = sv_len(sv_str); + + ECHO_U2S((stderr,"Unicode::Japanese::(xs)utf8_sjis_doti\n")); + ON_U2S( bin_dump("in ",src,len) ); + + SV_Buf_init(&result,len+4); + src_end = src+len; + + while( src<src_end ) + { + UJ_UINT32 ucs; + const UJ_UINT8* sjis_ptr; + + if( *src<=0x7f ) + { + /* ascii chars sequence (ja:ASCII反引午戶化馨笛℅) */ + int len = 1; + while( src+len<src_end && src[len]<=0x7f ) + { + ++len; + } + SV_Buf_append_mem(&result,src,len); + src+=len; + continue; + } + + /* non-ascii */ + if( 0xe0<=*src && *src<=0xef ) + { /* 3byte range. mostly enter here. */ + const int utf8_len = 3; + const UJ_UINT32 ucs_min = 0x800; + const UJ_UINT32 ucs_max = 0xffff; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute code point */ + ucs = ((src[0] & 0x0F)<<12)|((src[1] & 0x3F)<<6)|(src[2] & 0x3F); + src += utf8_len; + if( ucs_min<=ucs && ucs<=ucs_max ) + { /* noop */ + }else + { /* illegal sequence */ + SV_Buf_append_ch(&result,'?'); + continue; + } + /* ok. */ + }else if( 0xf0<=*src && *src<=0xf7 ) + { + const int utf8_len = 4; + const UJ_UINT32 ucs_min = 0x010000; + const UJ_UINT32 ucs_max = 0x10ffff; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf + && 0x80<=src[3] && src[3]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute code point */ + ucs = ((src[0] & 0x07)<<18)|((src[1] & 0x3F)<<12)| + ((src[2] & 0x3f) << 6)|(src[3] & 0x3F); + src += utf8_len; + if( ucs_min<=ucs && ucs<=ucs_max ) + { /* noop */ + }else + { /* illegal sequence */ + SV_Buf_append_ch(&result,'?'); + continue; + } + /* private area: block emoji */ + if( 0x0f0000<=ucs && ucs<=0x0fffff ) + { + const UJ_UINT16* sjis16; + const UJ_UINT8* sjis8; + if( ucs<0x0fe000 ) + { /* unknown area. */ + SV_Buf_append_ch(&result,'?'); + continue; + } + /* dot-i emoji */ + sjis16 = &g_eu2d_table[ucs - 0x0fe000]; + sjis8 = (UJ_UINT8*)sjis16; + if( sjis8[1]!=0 ) + { /* double-byte char */ + SV_Buf_append_ch2(&result, *sjis16); + }else if( sjis8[0]!=0 ) + { /* single-byte char, is it exists?? */ + SV_Buf_append_ch(&result,*sjis8); + }else + { /* no mapping */ + SV_Buf_append_ch(&result,'?'); + } + continue; + } + + /* > U+10FFFF not supported by UTF-8 (RFC 3629). */ + if( ucs>0x10FFFF ) + { + SV_Buf_append_ch(&result,'?'); + continue; + } + }else if( 0xc0<=*src && *src<=0xdf ) + { + const int utf8_len = 2; + const UJ_UINT32 ucs_min = 0x80; + const UJ_UINT32 ucs_max = 0x7ff; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute code point */ + ucs = ((src[0] & 0x1F)<<6)|(src[1] & 0x3F); + src += utf8_len; + if( ucs_min<=ucs && ucs<=ucs_max ) + { /* noop */ + }else + { /* illegal sequence */ + SV_Buf_append_ch(&result,'?'); + continue; + } + + /* ok. */ + }else if( 0xf8<=*src && *src<=0xfb ) + { + const int utf8_len = 5; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf + && 0x80<=src[3] && src[3]<=0xbf && 0x80<=src[4] && src[4]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute code point */ + /* > U+10FFFF not supported by UTF-8 (RFC 3629). */ + src += utf8_len; + SV_Buf_append_ch(&result,'?'); + continue; + }else if( 0xfc<=*src && *src<=0xfd ) + { + const int utf8_len = 6; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf + && 0x80<=src[3] && src[3]<=0xbf && 0x80<=src[4] && src[4]<=0xbf + && 0x80<=src[5] && src[5]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute code point */ + /* > U+10FFFF not supported by UTF-8 (RFC 3629). */ + src += utf8_len; + SV_Buf_append_ch(&result,'?'); + continue; + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* ucs => sjis */ + ECHO_U2S((stderr,"ucs [%04x]\n",ucs)); + if( ucs<=0x9FFF ) + { + sjis_ptr = g_u2s_table + ucs*2; + }else if( 0xF900<=ucs && ucs<=0xFFFF ) + { + sjis_ptr = g_u2s_table + (ucs - 0xF900 + 0xA000)*2; + }else if( 0x0FE000<=ucs && ucs<=0x0FFFFF ) + { + sjis_ptr = (UJ_UINT8*)"?"; /* exactly 2byte: "?\0" */ + }else + { + sjis_ptr = (UJ_UINT8*)"\0"; /* exactly 2byte: "\0\0" */ + } + if( sjis_ptr[0]!=0 || sjis_ptr[1]!=0 ) + { /* mapping dest exists. */ + if( sjis_ptr[1]!=0 ) + { + SV_Buf_append_mem(&result, sjis_ptr, 2); + }else + { + SV_Buf_append_ch(&result,sjis_ptr[0]); + } + }else if( ucs<=0x7F ) + { + SV_Buf_append_ch(&result,(UJ_UINT8)ucs); + }else + { + SV_Buf_append_ch(&result,'?'); + } + } /* while */ + + ON_U2S( bin_dump("out",SV_Buf_getBegin(&result),SV_Buf_getLength(&result)) ); + SV_Buf_setLength(&result); + + return SV_Buf_getSv(&result); +} + +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/sjis_imode1.c b/cpan/dist/Unicode-Japanese/sjis_imode1.c new file mode 100644 index 00000000..f765b010 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/sjis_imode1.c @@ -0,0 +1,461 @@ + +/* $Id$ */ + +#include "Japanese.h" +#include <stdio.h> + +#ifndef __cplusplus +#undef bool +#undef true +#undef false +typedef enum bool { false, true, } bool; +#endif + +#define DISP_U2S 0 +#define DISP_S2U 0 + +#if DISP_U2S +#define ECHO_U2S(arg) fprintf arg +#define ON_U2S(cmd) cmd +#else +#define ECHO_U2S(arg) +#define ON_U2S(cmd) +#endif +#if DISP_S2U +#define ECHO_S2U(arg) fprintf arg +#define ON_S2U(cmd) cmd +#else +#define ECHO_S2U(arg) +#define ON_S2U(cmd) +#endif + +/* ---------------------------------------------------------------------------- + * SV* sv_utf8 = xs_sjis_imode1_utf8(SV* sv_sjis) + * convert sjis(imode1) into utf8. + * ------------------------------------------------------------------------- */ +EXTERN_C +SV* +xs_sjis_imode1_utf8(SV* sv_str) +{ + STRLEN src_len; + UJ_UINT8* src; + int len; + + SV_Buf result; + const UJ_UINT8* src_end; + + if( sv_str==&PL_sv_undef ) + { + return newSVsv(&PL_sv_undef); + } + + src = (UJ_UINT8*)SvPV(sv_str,src_len); + len = sv_len(sv_str); +#if DISP_S2U + fprintf(stderr,"Unicode::Japanese::(xs)sjis_utf8_imode1\n",len); + bin_dump("in ",src,len); +#endif + SV_Buf_init(&result,len*3/2+4); + src_end = src+len; + + while( src<src_end ) + { + const UJ_UINT8* ptr; + if( src[0]<0x80 ) + { /* ASCII */ + ECHO_U2S((stderr,"ascii: %02x\n",src[0])); + if( src[0]=='&' && src+3<src_end && src[1]=='#' ) + { /* check "&#ddddd;" */ + int num = 0; + UJ_UINT8* ptr = src+2; + const UJ_UINT8* ptr_end = ptr+8<src_end ? ptr+8 : src_end; + for( ; ptr<ptr_end; ++ptr ) + { + if( *ptr==';' ) break; + if( *ptr<'0' || '9'<*ptr ) break; + num = num*10 + *ptr-'0'; + } + if( ptr<ptr_end && *ptr==';' && 0xf800<=num && num<=0xf9ff ) + { /* yes, this is "&#ddddd;" */ + const UJ_UINT32* emoji32 = &g_ei2u1_table[num&0x1ff]; + if( ((char*)emoji32)[3]!=0 ) + { + /*fprintf(stderr,"utf8-len: [%d]\n",4); */ + SV_Buf_append_ch4(&result, *emoji32); + src = ptr+1; + continue; + } + } + } + SV_Buf_append_ch(&result,*src); + ++src; + continue; + }else if( 0xa1<=src[0] && src[0]<=0xdf ) + { /* half-width katakana (ja:噫悒咱) */ + ECHO_U2S((stderr,"kana: %02x\n",src[0])); + ptr = &g_s2u_table[(src[0]-0xa1)*3]; + ++src; + }else if( src+1<src_end && 0x81<=src[0] && src[0]<=0x9f ) + { /* a double-byte letter (ja:2田奶玄妐儂) */ + const UJ_UINT16 sjis = (src[0]<<8)+src[1]; /* ntohs */ + ECHO_U2S((stderr,"sjis.dbcs#1: %04x\n",sjis)); + ptr = &g_s2u_table[(sjis - 0x8100 + 0x3f)*3]; + src += 2; + }else if( src+1<src_end && ( src[0]==0xf8 || src[0]==0xf9 ) ) + { /* i-mode emoji */ + const UJ_UINT32* ptr32; + ECHO_S2U((stderr,"code: %02x %02x\n", src[0],src[1])); + ptr32 = &g_ei2u1_table[((src[0]&1)<<8)|src[1]]; + if( ((char*)ptr32)[3]!=0 ) + { + SV_Buf_append_ch4(&result, *ptr32); + src += 2; + continue; + }else if( *ptr32 ) + { + SV_Buf_append_mem(&result, ptr32, strlen((char*)ptr32)); + src += 2; + continue; + }else + { + const UJ_UINT16 sjis = (src[0]<<8)+src[1]; /* ntohs */ + ECHO_U2S((stderr,"sjis.dbcs#2: %04x\n",sjis)); + ptr = &g_s2u_table[(sjis- 0xe000 + 0x1f3f)*3]; + src += 2; + } + }else if( src+1<src_end && 0xe0<=src[0] && src[0]<=0xfc ) + { /* a double-byte letter (ja:2田奶玄妐儂) */ + const UJ_UINT16 sjis = ntohs(*(UJ_UINT16*)src); + ECHO_U2S((stderr,"sjis.dbcs#2: %04x\n",sjis)); + ptr = &g_s2u_table[(sjis- 0xe000 + 0x1f3f)*3]; + src += 2; + }else + { /* unknown */ + /*fprintf(stderr,"unknown: %02x\n",src[0]); */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + ECHO_U2S((stderr,"offset: 0x%04x\n",ptr-g_s2u_table)); + ECHO_U2S((stderr,"utf8-char : %02x %02x %02x\n",ptr[0],ptr[1],ptr[2])); + if( ptr[2] ) + { + /*fprintf(stderr,"utf8-len: [%d]\n",3); */ + SV_Buf_append_mem(&result, ptr, 3); + }else if( ptr[1] ) + { + /*fprintf(stderr,"utf8-len: [%d]\n",2); */ + SV_Buf_append_mem(&result, ptr, 2); + }else if( ptr[0] ) + { + /*fprintf(stderr,"utf8-len: [%d]\n",1); */ + SV_Buf_append_ch(&result,*ptr); + }else + { + SV_Buf_append_ch(&result,'?'); + } + } +#if DISP_S2U + ON_S2U( bin_dump("out",SV_Buf_getBegin(&result),SV_Buf_getLength(&result)) ); +#endif + SV_Buf_setLength(&result); + + return SV_Buf_getSv(&result); +} + +/* --------------------------------------------------------------------------- + * utf8 ==> imode1 + * ------------------------------------------------------------------------- */ +EXTERN_C +SV* +xs_utf8_sjis_imode1(SV* sv_str) +{ + UJ_UINT8* src; + int len; + SV_Buf result; + const UJ_UINT8* src_end; + + if( sv_str==&PL_sv_undef ) + { + return newSVsv(&PL_sv_undef); + } + src = (UJ_UINT8*)SvPV(sv_str,PL_na); + len = sv_len(sv_str); + + ECHO_U2S((stderr,"Unicode::Japanese::(xs)utf8_sjis_imode1\n")); + ON_U2S( bin_dump("in ",src,len) ); + + SV_Buf_init(&result,len+4); + src_end = src+len; + + while( src<src_end ) + { + UJ_UINT32 ucs; + const UJ_UINT8* sjis_ptr; + + if( *src<=0x7f ) + { + /* ascii chars sequence (ja:ASCII反引午戶化馨笛℅) */ + int len = 1; + while( src+len<src_end && src[len]<=0x7f ) + { + ++len; + } + SV_Buf_append_mem(&result,src,len); + src+=len; + continue; + } + + /* non-ascii */ + if( 0xe0<=*src && *src<=0xef ) + { /* 3byte range. mostly enter here. */ + const int utf8_len = 3; + const UJ_UINT32 ucs_min = 0x800; + const UJ_UINT32 ucs_max = 0xffff; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute code point */ + ucs = ((src[0] & 0x0F)<<12)|((src[1] & 0x3F)<<6)|(src[2] & 0x3F); + src += utf8_len; + if( ucs_min<=ucs && ucs<=ucs_max ) + { /* noop */ + }else + { /* illegal sequence */ + SV_Buf_append_ch(&result,'?'); + continue; + } + /* ok. */ + }else if( 0xf0<=*src && *src<=0xf7 ) + { + const int utf8_len = 4; + const UJ_UINT32 ucs_min = 0x010000; + const UJ_UINT32 ucs_max = 0x10ffff; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf + && 0x80<=src[3] && src[3]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute code point */ + ucs = ((src[0] & 0x07)<<18)|((src[1] & 0x3F)<<12)| + ((src[2] & 0x3f) << 6)|(src[3] & 0x3F); + src += utf8_len; + if( ucs_min<=ucs && ucs<=ucs_max ) + { /* noop */ + }else + { /* illegal sequence */ + SV_Buf_append_ch(&result,'?'); + continue; + } + /* private area: block emoji */ + if( 0x0f0000<=ucs && ucs<=0x0fffff ) + { + const UJ_UINT16* sjis16; + const UJ_UINT8* sjis8; + if( ucs<0x0fe000 ) + { /* unknown area. */ + SV_Buf_append_ch(&result,'?'); + continue; + } + /* imode */ + sjis16 = &g_eu2i1_table[ucs - 0x0fe000]; + sjis8 = (UJ_UINT8*)sjis16; + if( sjis8[1]!=0 ) + { /* double-byte char */ + SV_Buf_append_ch2(&result, *sjis16); + }else if( sjis8[0]!=0 ) + { /* single-byte char, is it exists?? */ + SV_Buf_append_ch(&result, *sjis8); + }else + { /* no mapping */ + SV_Buf_append_ch(&result,'?'); + } + continue; + } + + /* > U+10FFFF not supported by UTF-8 (RFC 3629). */ + if( ucs>0x10FFFF ) + { + SV_Buf_append_ch(&result,'?'); + continue; + } + }else if( 0xc0<=*src && *src<=0xdf ) + { + const int utf8_len = 2; + const UJ_UINT32 ucs_min = 0x80; + const UJ_UINT32 ucs_max = 0x7ff; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute code point */ + ucs = ((src[0] & 0x1F)<<6)|(src[1] & 0x3F); + src += utf8_len; + if( ucs_min<=ucs && ucs<=ucs_max ) + { /* noop */ + }else + { /* illegal sequence */ + SV_Buf_append_ch(&result,'?'); + continue; + } + + /* ok. */ + }else if( 0xf8<=*src && *src<=0xfb ) + { + const int utf8_len = 5; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf + && 0x80<=src[3] && src[3]<=0xbf && 0x80<=src[4] && src[4]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute code point */ + /* > U+10FFFF not supported by UTF-8 (RFC 3629). */ + src += utf8_len; + SV_Buf_append_ch(&result,'?'); + continue; + }else if( 0xfc<=*src && *src<=0xfd ) + { + const int utf8_len = 6; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf + && 0x80<=src[3] && src[3]<=0xbf && 0x80<=src[4] && src[4]<=0xbf + && 0x80<=src[5] && src[5]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute code point */ + /* > U+10FFFF not supported by UTF-8 (RFC 3629). */ + src += utf8_len; + SV_Buf_append_ch(&result,'?'); + continue; + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* ucs => sjis */ + ECHO_U2S((stderr,"ucs [%04x]\n",ucs)); + if( ucs<=0x9FFF ) + { + sjis_ptr = g_u2s_table + ucs*2; + }else if( 0xF900<=ucs && ucs<=0xFFFF ) + { + sjis_ptr = g_u2s_table + (ucs - 0xF900 + 0xA000)*2; + }else if( 0x0FE000<=ucs && ucs<=0x0FFFFF ) + { + sjis_ptr = (UJ_UINT8*)"?"; /* exactly 2byte: "?\0" */ + }else + { + sjis_ptr = (UJ_UINT8*)"\0"; /* exactly 2byte: "\0\0" */ + } + if( sjis_ptr[0]!=0 || sjis_ptr[1]!=0 ) + { /* mapping dest exists. */ + if( sjis_ptr[1]!=0 ) + { + SV_Buf_append_mem(&result, sjis_ptr, 2); + }else + { + SV_Buf_append_ch(&result,sjis_ptr[0]); + } + }else if( ucs<=0x7F ) + { + SV_Buf_append_ch(&result,(UJ_UINT8)ucs); + }else + { + SV_Buf_append_ch(&result,'?'); + } + } /* while */ + + ON_U2S( bin_dump("out",SV_Buf_getBegin(&result),SV_Buf_getLength(&result)) ); + SV_Buf_setLength(&result); + + return SV_Buf_getSv(&result); +} + +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ + diff --git a/cpan/dist/Unicode-Japanese/sjis_imode2.c b/cpan/dist/Unicode-Japanese/sjis_imode2.c new file mode 100644 index 00000000..0579346f --- /dev/null +++ b/cpan/dist/Unicode-Japanese/sjis_imode2.c @@ -0,0 +1,462 @@ + +/* $Id$ */ + +#include "Japanese.h" +#include <stdio.h> + +#ifndef __cplusplus +#undef bool +#undef true +#undef false +typedef enum bool { false, true, } bool; +#endif + +#define DISP_U2S 0 +#define DISP_S2U 0 + +#if DISP_U2S +#define ECHO_U2S(arg) fprintf arg +#define ON_U2S(cmd) cmd +#else +#define ECHO_U2S(arg) +#define ON_U2S(cmd) +#endif +#if DISP_S2U +#define ECHO_S2U(arg) fprintf arg +#define ON_S2U(cmd) cmd +#else +#define ECHO_S2U(arg) +#define ON_S2U(cmd) +#endif + +/* ---------------------------------------------------------------------------- + * SV* sv_utf8 = xs_sjis_imode2_utf8(SV* sv_sjis) + * convert sjis(imode2) into utf8. + * ------------------------------------------------------------------------- */ +EXTERN_C +SV* +xs_sjis_imode2_utf8(SV* sv_str) +{ + STRLEN src_len; + UJ_UINT8* src; + int len; + + SV_Buf result; + const UJ_UINT8* src_end; + + if( sv_str==&PL_sv_undef ) + { + return newSVsv(&PL_sv_undef); + } + + src = (UJ_UINT8*)SvPV(sv_str,src_len); + len = sv_len(sv_str); +#if DISP_S2U + fprintf(stderr,"Unicode::Japanese::(xs)sjis_utf8_imode2\n",len); + bin_dump("in ",src,len); +#endif + SV_Buf_init(&result,len*3/2+4); + src_end = src+len; + + while( src<src_end ) + { + const UJ_UINT8* ptr; + if( src[0]<0x80 ) + { /* ASCII */ + ECHO_U2S((stderr,"ascii: %02x\n",src[0])); + if( src[0]=='&' && src+3<src_end && src[1]=='#' ) + { /* check "&#ddddd;" */ + int num = 0; + UJ_UINT8* ptr = src+2; + const UJ_UINT8* ptr_end = ptr+8<src_end ? ptr+8 : src_end; + for( ; ptr<ptr_end; ++ptr ) + { + if( *ptr==';' ) break; + if( *ptr<'0' || '9'<*ptr ) break; + num = num*10 + *ptr-'0'; + } + if( ptr<ptr_end && *ptr==';' && 0xf800<=num && num<=0xf9ff ) + { /* yes, this is "&#ddddd;" */ + const UJ_UINT8* emoji = (UJ_UINT8*)&g_ei2u2_table[num&0x1ff]; + if( emoji[3] ) + { + /*fprintf(stderr,"utf8-len: [%d]\n",4); */ + SV_Buf_append_mem(&result, emoji, 4); + src = ptr+1; + continue; + } + } + } + SV_Buf_append_ch(&result,*src); + ++src; + continue; + }else if( 0xa1<=src[0] && src[0]<=0xdf ) + { /* half-width katakana (ja:噫悒咱) */ + ECHO_U2S((stderr,"kana: %02x\n",src[0])); + ptr = (UJ_UINT8*)&g_s2u_table[(src[0]-0xa1)*3]; + ++src; + }else if( src+1<src_end && 0x81<=src[0] && src[0]<=0x9f ) + { /* a double-byte letter (ja:2田奶玄妐儂) */ + const UJ_UINT16 sjis = (src[0]<<8)+src[1]; /* ntohs */ + ECHO_U2S((stderr,"sjis.dbcs#1: %04x\n",sjis)); + ptr = (UJ_UINT8*)&g_s2u_table[(sjis - 0x8100 + 0x3f)*3]; + src += 2; + }else if( src+1<src_end && ( src[0]==0xf8 || src[0]==0xf9 ) ) + { /* i-mode emoji */ + const UJ_UINT32* ptr32; + ECHO_S2U((stderr,"code: %02x %02x\n", src[0],src[1])); + ptr32 = &g_ei2u2_table[((src[0]&1)<<8)|src[1]]; + if( ((char*)ptr32)[3]!=0 ) + { + SV_Buf_append_ch4(&result, *ptr32); + src += 2; + continue; + }else if( *ptr32 ) + { + SV_Buf_append_mem(&result, ptr32, strlen((char*)ptr32)); + src += 2; + continue; + }else + { + const UJ_UINT16 sjis = (src[0]<<8)+src[1]; /* ntohs */ + ECHO_U2S((stderr,"sjis.dbcs#2: %04x\n",sjis)); + ptr = &g_s2u_table[(sjis- 0xe000 + 0x1f3f)*3]; + src += 2; + } + }else if( src+1<src_end && 0xe0<=src[0] && src[0]<=0xfc ) + { /* a double-byte letter (ja:2田奶玄妐儂) */ + const UJ_UINT16 sjis = ntohs(*(UJ_UINT16*)src); + ECHO_U2S((stderr,"sjis.dbcs#2: %04x\n",sjis)); + ptr = &g_s2u_table[(sjis- 0xe000 + 0x1f3f)*3]; + src += 2; + }else + { /* unknown */ + /*fprintf(stderr,"unknown: %02x\n",src[0]); */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + ECHO_U2S((stderr,"offset: 0x%04x\n",ptr-g_s2u_table)); + ECHO_U2S((stderr,"utf8-char : %02x %02x %02x\n",ptr[0],ptr[1],ptr[2])); + if( ptr[2] ) + { + /*fprintf(stderr,"utf8-len: [%d]\n",3); */ + SV_Buf_append_mem(&result, ptr, 3); + }else if( ptr[1] ) + { + /*fprintf(stderr,"utf8-len: [%d]\n",2); */ + SV_Buf_append_mem(&result, ptr, 2); + }else if( ptr[0] ) + { + /*fprintf(stderr,"utf8-len: [%d]\n",1); */ + SV_Buf_append_ch(&result,*ptr); + }else + { + SV_Buf_append_ch(&result,'?'); + } + } +#if DISP_S2U + ON_S2U( bin_dump("out",SV_Buf_getBegin(&result),SV_Buf_getLength(&result)) ); +#endif + SV_Buf_setLength(&result); + + return SV_Buf_getSv(&result); +} + + +/* --------------------------------------------------------------------------- + * utf8 ==> imode2 + * ------------------------------------------------------------------------- */ +EXTERN_C +SV* +xs_utf8_sjis_imode2(SV* sv_str) +{ + UJ_UINT8* src; + int len; + SV_Buf result; + const UJ_UINT8* src_end; + + if( sv_str==&PL_sv_undef ) + { + return newSVsv(&PL_sv_undef); + } + src = (UJ_UINT8*)SvPV(sv_str,PL_na); + len = sv_len(sv_str); + + ECHO_U2S((stderr,"Unicode::Japanese::(xs)utf8_sjis_imode1\n")); + ON_U2S( bin_dump("in ",src,len) ); + + SV_Buf_init(&result,len+4); + src_end = src+len; + + while( src<src_end ) + { + UJ_UINT32 ucs; + const UJ_UINT8* sjis_ptr; + + if( *src<=0x7f ) + { + /* ascii chars sequence (ja:ASCII反引午戶化馨笛℅) */ + int len = 1; + while( src+len<src_end && src[len]<=0x7f ) + { + ++len; + } + SV_Buf_append_mem(&result,src,len); + src+=len; + continue; + } + + /* non-ascii */ + if( 0xe0<=*src && *src<=0xef ) + { /* 3byte range. mostly enter here. */ + const int utf8_len = 3; + const UJ_UINT32 ucs_min = 0x800; + const UJ_UINT32 ucs_max = 0xffff; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute code point */ + ucs = ((src[0] & 0x0F)<<12)|((src[1] & 0x3F)<<6)|(src[2] & 0x3F); + src += utf8_len; + if( ucs_min<=ucs && ucs<=ucs_max ) + { /* noop */ + }else + { /* illegal sequence */ + SV_Buf_append_ch(&result,'?'); + continue; + } + /* ok. */ + }else if( 0xf0<=*src && *src<=0xf7 ) + { + const int utf8_len = 4; + const UJ_UINT32 ucs_min = 0x010000; + const UJ_UINT32 ucs_max = 0x10ffff; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf + && 0x80<=src[3] && src[3]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute code point */ + ucs = ((src[0] & 0x07)<<18)|((src[1] & 0x3F)<<12)| + ((src[2] & 0x3f) << 6)|(src[3] & 0x3F); + src += utf8_len; + if( ucs_min<=ucs && ucs<=ucs_max ) + { /* noop */ + }else + { /* illegal sequence */ + SV_Buf_append_ch(&result,'?'); + continue; + } + /* private area: block emoji */ + if( 0x0f0000<=ucs && ucs<=0x0fffff ) + { + const UJ_UINT16* sjis16; + const UJ_UINT8* sjis8; + if( ucs<0x0fe000 ) + { /* unknown area. */ + SV_Buf_append_ch(&result,'?'); + continue; + } + /* imode */ + sjis16 = &g_eu2i2_table[ucs - 0x0fe000]; + sjis8 = (UJ_UINT8*)sjis16; + if( sjis8[1]!=0 ) + { /* double-byte char */ + SV_Buf_append_ch2(&result, *sjis16); + }else if( sjis8[0]!=0 ) + { /* single-byte char, is it exists?? */ + SV_Buf_append_ch(&result, *sjis8); + }else + { /* no mapping */ + SV_Buf_append_ch(&result,'?'); + } + continue; + } + + /* > U+10FFFF not supported by UTF-8 (RFC 3629). */ + if( ucs>0x10FFFF ) + { + SV_Buf_append_ch(&result,'?'); + continue; + } + }else if( 0xc0<=*src && *src<=0xdf ) + { + const int utf8_len = 2; + const UJ_UINT32 ucs_min = 0x80; + const UJ_UINT32 ucs_max = 0x7ff; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute code point */ + ucs = ((src[0] & 0x1F)<<6)|(src[1] & 0x3F); + src += utf8_len; + if( ucs_min<=ucs && ucs<=ucs_max ) + { /* noop */ + }else + { /* illegal sequence */ + SV_Buf_append_ch(&result,'?'); + continue; + } + + /* ok. */ + }else if( 0xf8<=*src && *src<=0xfb ) + { + const int utf8_len = 5; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf + && 0x80<=src[3] && src[3]<=0xbf && 0x80<=src[4] && src[4]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute code point */ + /* > U+10FFFF not supported by UTF-8 (RFC 3629). */ + src += utf8_len; + SV_Buf_append_ch(&result,'?'); + continue; + }else if( 0xfc<=*src && *src<=0xfd ) + { + const int utf8_len = 6; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf + && 0x80<=src[3] && src[3]<=0xbf && 0x80<=src[4] && src[4]<=0xbf + && 0x80<=src[5] && src[5]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute code point */ + /* > U+10FFFF not supported by UTF-8 (RFC 3629). */ + src += utf8_len; + SV_Buf_append_ch(&result,'?'); + continue; + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* ucs => sjis */ + ECHO_U2S((stderr,"ucs [%04x]\n",ucs)); + if( ucs<=0x9FFF ) + { + sjis_ptr = g_u2s_table + ucs*2; + }else if( 0xF900<=ucs && ucs<=0xFFFF ) + { + sjis_ptr = g_u2s_table + (ucs - 0xF900 + 0xA000)*2; + }else if( 0x0FE000<=ucs && ucs<=0x0FFFFF ) + { + sjis_ptr = (UJ_UINT8*)"?"; /* exactly 2byte: "?\0" */ + }else + { + sjis_ptr = (UJ_UINT8*)"\0"; /* exactly 2byte: "\0\0" */ + } + if( sjis_ptr[0]!=0 || sjis_ptr[1]!=0 ) + { /* mapping dest exists. */ + if( sjis_ptr[1]!=0 ) + { + SV_Buf_append_mem(&result, sjis_ptr, 2); + }else + { + SV_Buf_append_ch(&result,sjis_ptr[0]); + } + }else if( ucs<=0x7F ) + { + SV_Buf_append_ch(&result,(UJ_UINT8)ucs); + }else + { + SV_Buf_append_ch(&result,'?'); + } + } /* while */ + + ON_U2S( bin_dump("out",SV_Buf_getBegin(&result),SV_Buf_getLength(&result)) ); + SV_Buf_setLength(&result); + + return SV_Buf_getSv(&result); +} + +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ + diff --git a/cpan/dist/Unicode-Japanese/sjis_jsky1.c b/cpan/dist/Unicode-Japanese/sjis_jsky1.c new file mode 100644 index 00000000..a97889a4 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/sjis_jsky1.c @@ -0,0 +1,544 @@ + +/* $Id$ */ + +#include "Japanese.h" +#include <stdio.h> + +#ifndef __cplusplus +#undef bool +#undef true +#undef false +typedef enum bool { false, true, } bool; +#endif + +#define DISP_U2S 0 +#define DISP_S2U 0 + +#if DISP_U2S +#define ECHO_U2S(arg) fprintf arg +#define ON_U2S(cmd) cmd +#else +#define ECHO_U2S(arg) +#define ON_U2S(cmd) +#endif +#if DISP_S2U +#define ECHO_S2U(arg) fprintf arg +#define ON_S2U(cmd) cmd +#else +#define ECHO_S2U(arg) +#define ON_S2U(cmd) +#endif + +/* ---------------------------------------------------------------------------- + * SV* sv_utf8 = xs_sjis_jsky1_utf8(SV* sv_sjis) + * convert sjis(jsky1) into utf8. + * ------------------------------------------------------------------------- */ +EXTERN_C +SV* +xs_sjis_jsky1_utf8(SV* sv_str) +{ + STRLEN src_len; + UJ_UINT8* src; + int len; + + SV_Buf result; + const UJ_UINT8* src_end; + + if( sv_str==&PL_sv_undef ) + { + return newSVsv(&PL_sv_undef); + } + + src = (UJ_UINT8*)SvPV(sv_str,src_len); + len = sv_len(sv_str); +#if DISP_S2U + fprintf(stderr,"Unicode::Japanese::(xs)sjis_utf8_jsky1, len=%d\n",len); + bin_dump("in ",src,len); +#endif + SV_Buf_init(&result,len*3/2+4); + src_end = src+len; + + while( src<src_end ) + { + const UJ_UINT8* ptr; + if( src[0]<0x80 ) + { /* ASCII */ + UJ_UINT8* begin; + int j1; + ECHO_U2S((stderr,"ascii: %02x\n",src[0])); + + if( src[0]!='\x1b' || src+2>=src_end || src[1]!='$' ) + { /* not emoji. */ + SV_Buf_append_ch(&result,*src); + ++src; + continue; + } + /*fprint(stderr,"detect j-sky emoji-start escape\n"); */ + /* E_JSKY_1 */ + if( src[2]=='E' || src[2]=='F' || src[2]=='G' ) + { + j1 = (src[2]-'E')<<8; + ECHO_U2S((stderr,"src[2]: %02x '%c' j1:%04x\n",src[2],src[2],j1)); + }else + { + /*fprintf(stderr,"first char is invalid"); */ + SV_Buf_append_ch(&result,*src); + ++src; + continue; + } + + begin = src; + src += 3; + /* E_JSKY_2 */ + while( src<src_end ) + { + if( '!'<=src[0] && src[0]<='z' ) + { + ++src; + continue; + } + break; + } + if( src<src_end && src[0]==0x0f ) + { + /* accept, normally. */ + }else if( src==src_end ) + { + /* accept, without terminator. */ + }else + { + /* invalid, rollback. */ + SV_Buf_append_ch(&result, '\x1b'); + src = begin+1; + continue; + } + for( ptr = begin+3; ptr<src; ++ptr ) + { + /*fprintf(stderr," <%c%c:%04x>\n",begin[2],*ptr,j1+*ptr); */ + /*fprintf(stderr," => %04x\n",g_ej2u1_table[j1+*ptr]); */ + const UJ_UINT8* str = (UJ_UINT8*)&g_ej2u1_table[j1+*ptr]; + /*fprintf(stderr," len: %d\n",str[3]?4:strlen((char*)str)); */ + SV_Buf_append_mem(&result,str,str[3]?4:strlen((char*)str)); + } + /*fprintf(stderr,"j-sky string done.\n"); */ + + /* '\x0f' 毛旦平永皿. */ + /* src==src_end 及凜反田永白央毛譯尹月仃升, */ + /* 公及凜反仇木動曉反失弁本旦仄卅中及匹竣卞仄卅中. */ + ++src; + continue; + }else if( 0xa1<=src[0] && src[0]<=0xdf ) + { /* half-width katakana (ja:噫悒咱) */ + ECHO_U2S((stderr,"kana: %02x\n",src[0])); + ptr = (UJ_UINT8*)&g_s2u_table[(src[0]-0xa1)*3]; + ++src; + }else if( src+1<src_end && 0x81<=src[0] && src[0]<=0x9f ) + { /* a double-byte letter (ja:2田奶玄妐儂) */ + const UJ_UINT16 sjis = (src[0]<<8)+src[1]; /* ntohs */ + ECHO_U2S((stderr,"sjis.dbcs#1: %04x\n",sjis)); + ptr = (UJ_UINT8*)&g_s2u_table[(sjis - 0x8100 + 0x3f)*3]; + src += 2; + }else if( src+1<src_end && 0xe0<=src[0] && src[0]<=0xfc ) + { /* a double-byte letter (ja:2田奶玄妐儂) */ + const UJ_UINT16 sjis = (src[0]<<8)+src[1]; /* ntohs */ + ECHO_U2S((stderr,"sjis.dbcs#2: %04x\n",sjis)); + ptr = (UJ_UINT8*)&g_s2u_table[(sjis- 0xe000 + 0x1f3f)*3]; + src += 2; + }else + { /* unknown */ + /*fprintf(stderr,"unknown: %02x\n",src[0]); */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + ECHO_U2S((stderr,"offset: 0x%04x\n",ptr-g_s2u_table)); + ECHO_U2S((stderr,"utf8-char : %02x %02x %02x\n",ptr[0],ptr[1],ptr[2])); + if( ptr[2] ) + { + /*fprintf(stderr,"utf8-len: [%d]\n",3); */ + SV_Buf_append_mem(&result, ptr, 3); + }else if( ptr[1] ) + { + /*fprintf(stderr,"utf8-len: [%d]\n",2); */ + SV_Buf_append_mem(&result, ptr, 2); + }else if( ptr[0] ) + { + /*fprintf(stderr,"utf8-len: [%d]\n",1); */ + SV_Buf_append_ch(&result,*ptr); + }else + { + SV_Buf_append_ch(&result,'?'); + } + } + ON_S2U( bin_dump("out",SV_Buf_getBegin(&result),SV_Buf_getLength(&result)) ); + SV_Buf_setLength(&result); + + return SV_Buf_getSv(&result); +} + +/* --------------------------------------------------------------------------- + * utf8 ==> jsky1 + * ------------------------------------------------------------------------- */ +EXTERN_C +SV* +xs_utf8_sjis_jsky1(SV* sv_str) +{ + UJ_UINT8* src; + int len; + SV_Buf result; + const UJ_UINT8* src_end; + + if( sv_str==&PL_sv_undef ) + { + return newSVsv(&PL_sv_undef); + } + src = (UJ_UINT8*)SvPV(sv_str,PL_na); + len = sv_len(sv_str); + + ECHO_U2S((stderr,"Unicode::Japanese::(xs)utf8_sjis_jsky1\n")); + ON_U2S( bin_dump("in ",src,len) ); + + SV_Buf_init(&result,len+4); + src_end = src+len; + + while( src<src_end ) + { + UJ_UINT32 ucs; + const UJ_UINT8* sjis_ptr; + + if( *src<=0x7f ) + { + /* ascii chars sequence (ja:ASCII反引午戶化馨笛℅) */ + int len = 1; + while( src+len<src_end && src[len]<=0x7f ) + { + ++len; + } + SV_Buf_append_mem(&result,src,len); + src+=len; + continue; + } + + /* non-ascii */ + if( 0xe0<=*src && *src<=0xef ) + { /* 3byte range. mostly enter here. */ + const int utf8_len = 3; + const UJ_UINT32 ucs_min = 0x800; + const UJ_UINT32 ucs_max = 0xffff; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute code point */ + ucs = ((src[0] & 0x0F)<<12)|((src[1] & 0x3F)<<6)|(src[2] & 0x3F); + src += utf8_len; + if( ucs_min<=ucs && ucs<=ucs_max ) + { /* noop */ + }else + { /* illegal sequence */ + SV_Buf_append_ch(&result,'?'); + continue; + } + /* ok. */ + }else if( 0xf0<=*src && *src<=0xf7 ) + { + const int utf8_len = 4; + const UJ_UINT32 ucs_min = 0x010000; + const UJ_UINT32 ucs_max = 0x10ffff; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf + && 0x80<=src[3] && src[3]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute code point */ + ucs = ((src[0] & 0x07)<<18)|((src[1] & 0x3F)<<12)| + ((src[2] & 0x3f) << 6)|(src[3] & 0x3F); + src += utf8_len; + if( ucs_min<=ucs && ucs<=ucs_max ) + { /* noop */ + }else + { /* illegal sequence */ + SV_Buf_append_ch(&result,'?'); + continue; + } + /* private area: block emoji */ + if( 0x0f0000<=ucs && ucs<=0x0fffff ) + { + const UJ_UINT8* sjis; + if( ucs<0x0fe000 ) + { /* unknown area. */ + SV_Buf_append_ch(&result,'?'); + continue; + } + /* j-sky1 emoji */ + sjis = &g_eu2j1_table[(ucs - 0x0fe000)*5]; + /*fprintf(stderr," emoji: %02x %02x %02x %02x %02x\n", */ + /* sjis[0],sjis[1],sjis[2],sjis[3],sjis[4]); */ + if( sjis[4]!=0 ) + { /* 5 bytes */ + SV_Buf_append_ch5(&result,sjis); + }else if( sjis[3]!=0 ) + { /* 4 bytes. */ + assert("not reach here" && 0); + SV_Buf_append_mem(&result, sjis, 4); + }else if( sjis[2]!=0 ) + { /* 3 bytes. */ + assert("not reach here" && 0); + SV_Buf_append_mem(&result, sjis, 3); + }else if( sjis[1]!=0 ) + { /* 2 bytes. */ + SV_Buf_append_mem(&result,sjis, 2); + }else if( sjis[0]!=0 ) + { /* 1 byte. */ + SV_Buf_append_ch(&result,*sjis); + }else + { /* no mapping */ + SV_Buf_append_ch(&result,'?'); + } + continue; + } + + /* > U+10FFFF not supported by UTF-8 (RFC 3629). */ + if( ucs>0x10FFFF ) + { + SV_Buf_append_ch(&result,'?'); + continue; + } + }else if( 0xc0<=*src && *src<=0xdf ) + { + const int utf8_len = 2; + const UJ_UINT32 ucs_min = 0x80; + const UJ_UINT32 ucs_max = 0x7ff; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute code point */ + ucs = ((src[0] & 0x1F)<<6)|(src[1] & 0x3F); + src += utf8_len; + if( ucs_min<=ucs && ucs<=ucs_max ) + { /* noop */ + }else + { /* illegal sequence */ + SV_Buf_append_ch(&result,'?'); + continue; + } + + /* ok. */ + }else if( 0xf8<=*src && *src<=0xfb ) + { + const int utf8_len = 5; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf + && 0x80<=src[3] && src[3]<=0xbf && 0x80<=src[4] && src[4]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute code point */ + /* > U+10FFFF not supported by UTF-8 (RFC 3629). */ + src += utf8_len; + SV_Buf_append_ch(&result,'?'); + continue; + }else if( 0xfc<=*src && *src<=0xfd ) + { + const int utf8_len = 6; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf + && 0x80<=src[3] && src[3]<=0xbf && 0x80<=src[4] && src[4]<=0xbf + && 0x80<=src[5] && src[5]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute code point */ + /* > U+10FFFF not supported by UTF-8 (RFC 3629). */ + src += utf8_len; + SV_Buf_append_ch(&result,'?'); + continue; + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* ucs => sjis */ + ECHO_U2S((stderr,"ucs [%04x]\n",ucs)); + if( ucs<=0x9FFF ) + { + sjis_ptr = g_u2s_table + ucs*2; + }else if( 0xF900<=ucs && ucs<=0xFFFF ) + { + sjis_ptr = g_u2s_table + (ucs - 0xF900 + 0xA000)*2; + }else if( 0x0FE000<=ucs && ucs<=0x0FFFFF ) + { + sjis_ptr = (UJ_UINT8*)"?"; /* exactly 2byte: "?\0" */ + }else + { + sjis_ptr = (UJ_UINT8*)"\0"; /* exactly 2byte: "\0\0" */ + } + if( sjis_ptr[0]!=0 || sjis_ptr[1]!=0 ) + { /* mapping dest exists. */ + if( sjis_ptr[1]!=0 ) + { + SV_Buf_append_mem(&result, sjis_ptr, 2); + }else + { + SV_Buf_append_ch(&result,sjis_ptr[0]); + } + }else if( ucs<=0x7F ) + { + SV_Buf_append_ch(&result,(UJ_UINT8)ucs); + }else + { + SV_Buf_append_ch(&result,'?'); + } + } /* while */ + + ON_U2S( bin_dump("out",SV_Buf_getBegin(&result),SV_Buf_getLength(&result)) ); + SV_Buf_setLength(&result); + + sv_2mortal(SV_Buf_getSv(&result)); + { + /* packing J-SKY emoji escapes */ + SV_Buf pack; + UJ_UINT8* ptr; + UJ_UINT8 tmpl[5] = { '\x1b','$',0,0,'\x0f',}; + + SV_Buf_init(&pack,SV_Buf_getLength(&result)); + src = SV_Buf_getBegin(&result); + src_end = src + SV_Buf_getLength(&result); + ptr = src; + for( ; src+5*2-1<src_end; ++src ) + { + UJ_UINT8 ch1; + /* E_JSKY_START "\x1b\$", */ + if( src[0]!='\x1b' ) continue; + if( src[1]!='$' ) continue; + /* E_JSKY1 '[EFG]', */ + /*fprintf(stderr," found emoji-start\n"); */ + if( src[2]!='E' && src[2]!='F' && src[2]!='G' ) + { + /*fprintf(stderr," invalid ch1 [%x:%02x]\n",src[2],src[2]); */ + continue; + } + ch1 = src[2]; + /* E_JSKY2 '[\!-\;\=-z\xbc]', */ + if( src[3]<'!' || 'z'<src[3] ) + { + /*fprintf(stderr," invalid ch2 [%02x]\n",src[3]); */ + continue; + } + /* E_JSKY_END "\x0f", */ + if( src[4]!='\x0f' ) continue; + + /*fprintf(stderr," found first emoji [%02x:%c]\n",ch1,ch1); */ + src += 5; + SV_Buf_append_mem(&pack,ptr,(src-1)-ptr); + tmpl[2] = ch1; + for( ; src_end-src>=5; src+= 5 ) + { + tmpl[3] = src[3]; + if( memcmp(src,tmpl,5)!=0 ) break; + /*fprintf(stderr," packing...[%02x]\n",src[3]); */ + SV_Buf_append_ch(&pack,src[3]); + } + /*fprintf(stderr," pack done.\n"); */ + SV_Buf_append_ch(&pack,'\x0f'); + ptr = src; + } + /*fprintf(stderr," pack complete.\n"); */ + /*fprintf(stderr," append len %0d\n",src_end-ptr); */ + if( ptr!=src_end ) + { + SV_Buf_append_mem(&pack,ptr,src_end-ptr); + } + + ON_U2S( bin_dump("out",SV_Buf_getBegin(&pack),SV_Buf_getLength(&pack)) ); + SV_Buf_setLength(&pack); + + return SV_Buf_getSv(&pack); + } +} + +/* ---------------------------------------------------------------------------- + * End of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/sjis_jsky2.c b/cpan/dist/Unicode-Japanese/sjis_jsky2.c new file mode 100644 index 00000000..f6633b16 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/sjis_jsky2.c @@ -0,0 +1,548 @@ + +/* $Id$ */ + +#include "Japanese.h" +#include <stdio.h> + +#ifndef __cplusplus +#undef bool +#undef true +#undef false +typedef enum bool { false, true, } bool; +#endif + +#define DISP_U2S 0 +#define DISP_S2U 0 + +#if DISP_U2S +#define ECHO_U2S(arg) fprintf arg +#define ON_U2S(cmd) cmd +#else +#define ECHO_U2S(arg) +#define ON_U2S(cmd) +#endif +#if DISP_S2U +#define ECHO_S2U(arg) fprintf arg +#define ON_S2U(cmd) cmd +#else +#define ECHO_S2U(arg) +#define ON_S2U(cmd) +#endif + +/* ---------------------------------------------------------------------------- + * SV* sv_utf8 = xs_sjis_jsky2_utf8(SV* sv_sjis) + * convert sjis(jsky2) into utf8. + * ------------------------------------------------------------------------- */ +EXTERN_C +SV* +xs_sjis_jsky2_utf8(SV* sv_str) +{ + STRLEN src_len; + UJ_UINT8* src; + int len; + + SV_Buf result; + const UJ_UINT8* src_end; + + if( sv_str==&PL_sv_undef ) + { + return newSVsv(&PL_sv_undef); + } + + src = (UJ_UINT8*)SvPV(sv_str,src_len); + len = sv_len(sv_str); +#if DISP_S2U + fprintf(stderr,"Unicode::Japanese::(xs)sjis_utf8_jsky2, len=%d\n",len); + bin_dump("in ",src,len); +#endif + SV_Buf_init(&result,len*3/2+4); + src_end = src+len; + + while( src<src_end ) + { + const UJ_UINT8* ptr; + if( src[0]<0x80 ) + { /* ASCII */ + UJ_UINT8* begin; + int j1; + const UJ_UINT32* table; + ECHO_U2S((stderr,"ascii: %02x\n",src[0])); + + if( src[0]!='\x1b' || src+2>=src_end || src[1]!='$' ) + { /* not emoji. */ + SV_Buf_append_ch(&result,*src); + ++src; + continue; + } + /*fprint(stderr,"detect j-sky emoji-start escape\n"); */ + /* E_JSKY_1 */ + if( src[2]=='E' || src[2]=='F' || src[2]=='G' ) + { + j1 = (src[2]-'E')<<8; + table = g_ej2u1_table; + ECHO_U2S((stderr,"src[2]: %02x '%c' j1:%04x\n",src[2],src[2],j1)); + }else if( src[2]=='O' || src[2]=='P' || src[2]=='Q' ) + { + j1 = (src[2]-'O')<<8; + table = g_ej2u2_table; + ECHO_U2S((stderr,"src[2]: %02x '%c' j1:%04x\n",src[2],src[2],j1)); + }else + { + /*fprintf(stderr,"first char is invalid"); */ + SV_Buf_append_ch(&result,*src); + ++src; + continue; + } + + begin = src; + src += 3; + /* E_JSKY_2 */ + while( src<src_end ) + { + if( '!'<=src[0] && src[0]<='z' ) + { + ++src; + continue; + } + break; + } + if( src<src_end && src[0]==0x0f ) + { + /* accept, normally. */ + }else if( src==src_end ) + { + /* accept, without terminator. */ + }else + { + /* invalid, rollback. */ + SV_Buf_append_ch(&result, '\x1b'); + src = begin+1; + continue; + } + for( ptr = begin+3; ptr<src; ++ptr ) + { + /*fprintf(stderr," <%c%c:%04x>\n",begin[2],*ptr,j1+*ptr); */ + /*fprintf(stderr," => %04x\n",g_ej2u2_table[j1+*ptr]); */ + const UJ_UINT8* str = (UJ_UINT8*)&table[j1+*ptr]; + /*fprintf(stderr," len: %d\n",str[3]?4:strlen((char*)str)); */ + SV_Buf_append_mem(&result,str,str[3]?4:strlen((char*)str)); + } + /*fprintf(stderr,"j-sky string done.\n"); */ + + /* '\x0f' 毛旦平永皿. */ + /* src==src_end 及凜反田永白央毛譯尹月仃升, */ + /* 公及凜反仇木動曉反失弁本旦仄卅中及匹竣卞仄卅中. */ + ++src; + continue; + }else if( 0xa1<=src[0] && src[0]<=0xdf ) + { /* half-width katakana (ja:噫悒咱) */ + ECHO_U2S((stderr,"kana: %02x\n",src[0])); + ptr = (UJ_UINT8*)&g_s2u_table[(src[0]-0xa1)*3]; + ++src; + }else if( src+1<src_end && 0x81<=src[0] && src[0]<=0x9f ) + { /* a double-byte letter (ja:2田奶玄妐儂) */ + const UJ_UINT16 sjis = (src[0]<<8)+src[1]; /* ntohs */ + ECHO_U2S((stderr,"sjis.dbcs#1: %04x\n",sjis)); + ptr = (UJ_UINT8*)&g_s2u_table[(sjis - 0x8100 + 0x3f)*3]; + src += 2; + }else if( src+1<src_end && 0xe0<=src[0] && src[0]<=0xfc ) + { /* a double-byte letter (ja:2田奶玄妐儂) */ + const UJ_UINT16 sjis = (src[0]<<8)+src[1]; /* ntohs */ + ECHO_U2S((stderr,"sjis.dbcs#2: %04x\n",sjis)); + ptr = (UJ_UINT8*)&g_s2u_table[(sjis- 0xe000 + 0x1f3f)*3]; + src += 2; + }else + { /* unknown */ + /*fprintf(stderr,"unknown: %02x\n",src[0]); */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + ECHO_U2S((stderr,"offset: 0x%04x\n",ptr-g_s2u_table)); + ECHO_U2S((stderr,"utf8-char : %02x %02x %02x\n",ptr[0],ptr[1],ptr[2])); + if( ptr[2] ) + { + /*fprintf(stderr,"utf8-len: [%d]\n",3); */ + SV_Buf_append_mem(&result, ptr, 3); + }else if( ptr[1] ) + { + /*fprintf(stderr,"utf8-len: [%d]\n",2); */ + SV_Buf_append_mem(&result, ptr, 2); + }else if( ptr[0] ) + { + /*fprintf(stderr,"utf8-len: [%d]\n",1); */ + SV_Buf_append_ch(&result,*ptr); + }else + { + SV_Buf_append_ch(&result,'?'); + } + } + ON_S2U( bin_dump("out",SV_Buf_getBegin(&result),SV_Buf_getLength(&result)) ); + SV_Buf_setLength(&result); + + return SV_Buf_getSv(&result); +} + +/* --------------------------------------------------------------------------- + * utf8 ==> jsky2 + * ------------------------------------------------------------------------- */ +EXTERN_C +SV* +xs_utf8_sjis_jsky2(SV* sv_str) +{ + UJ_UINT8* src; + int len; + SV_Buf result; + const UJ_UINT8* src_end; + + if( sv_str==&PL_sv_undef ) + { + return newSVsv(&PL_sv_undef); + } + src = (UJ_UINT8*)SvPV(sv_str,PL_na); + len = sv_len(sv_str); + + ECHO_U2S((stderr,"Unicode::Japanese::(xs)utf8_sjis_jsky2\n")); + ON_U2S( bin_dump("in ",src,len) ); + + SV_Buf_init(&result,len+4); + src_end = src+len; + + while( src<src_end ) + { + UJ_UINT32 ucs; + const UJ_UINT8* sjis_ptr; + + if( *src<=0x7f ) + { + /* ascii chars sequence (ja:ASCII反引午戶化馨笛℅) */ + int len = 1; + while( src+len<src_end && src[len]<=0x7f ) + { + ++len; + } + SV_Buf_append_mem(&result,src,len); + src+=len; + continue; + } + + /* non-ascii */ + if( 0xe0<=*src && *src<=0xef ) + { /* 3byte range. mostly enter here. */ + const int utf8_len = 3; + const UJ_UINT32 ucs_min = 0x800; + const UJ_UINT32 ucs_max = 0xffff; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute code point */ + ucs = ((src[0] & 0x0F)<<12)|((src[1] & 0x3F)<<6)|(src[2] & 0x3F); + src += utf8_len; + if( ucs_min<=ucs && ucs<=ucs_max ) + { /* noop */ + }else + { /* illegal sequence */ + SV_Buf_append_ch(&result,'?'); + continue; + } + /* ok. */ + }else if( 0xf0<=*src && *src<=0xf7 ) + { + const int utf8_len = 4; + const UJ_UINT32 ucs_min = 0x010000; + const UJ_UINT32 ucs_max = 0x10ffff; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf + && 0x80<=src[3] && src[3]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute code point */ + ucs = ((src[0] & 0x07)<<18)|((src[1] & 0x3F)<<12)| + ((src[2] & 0x3f) << 6)|(src[3] & 0x3F); + src += utf8_len; + if( ucs_min<=ucs && ucs<=ucs_max ) + { /* noop */ + }else + { /* illegal sequence */ + SV_Buf_append_ch(&result,'?'); + continue; + } + /* private area: block emoji */ + if( 0x0f0000<=ucs && ucs<=0x0fffff ) + { + const UJ_UINT8* sjis; + if( ucs<0x0fe000 ) + { /* unknown area. */ + SV_Buf_append_ch(&result,'?'); + continue; + } + /* j-sky2 emoji */ + sjis = &g_eu2j2_table[(ucs - 0x0fe000)*5]; + /*fprintf(stderr," emoji: %02x %02x %02x %02x %02x\n", */ + /* sjis[0],sjis[1],sjis[2],sjis[3],sjis[4]); */ + if( sjis[4]!=0 ) + { /* 5 bytes */ + SV_Buf_append_ch5(&result,sjis); + }else if( sjis[3]!=0 ) + { /* 4 bytes. */ + assert("not reach here" && 0); + SV_Buf_append_mem(&result, sjis, 4); + }else if( sjis[2]!=0 ) + { /* 3 bytes. */ + assert("not reach here" && 0); + SV_Buf_append_mem(&result, sjis, 3); + }else if( sjis[1]!=0 ) + { /* 2 bytes. */ + SV_Buf_append_mem(&result, sjis, 2); + }else if( sjis[0]!=0 ) + { /* 1 byte. */ + SV_Buf_append_ch(&result,*sjis); + }else + { /* no mapping */ + SV_Buf_append_ch(&result,'?'); + } + continue; + } + + /* > U+10FFFF not supported by UTF-8 (RFC 3629). */ + if( ucs>0x10FFFF ) + { + SV_Buf_append_ch(&result,'?'); + continue; + } + }else if( 0xc0<=*src && *src<=0xdf ) + { + const int utf8_len = 2; + const UJ_UINT32 ucs_min = 0x80; + const UJ_UINT32 ucs_max = 0x7ff; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute code point */ + ucs = ((src[0] & 0x1F)<<6)|(src[1] & 0x3F); + src += utf8_len; + if( ucs_min<=ucs && ucs<=ucs_max ) + { /* noop */ + }else + { /* illegal sequence */ + SV_Buf_append_ch(&result,'?'); + continue; + } + + /* ok. */ + }else if( 0xf8<=*src && *src<=0xfb ) + { + const int utf8_len = 5; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf + && 0x80<=src[3] && src[3]<=0xbf && 0x80<=src[4] && src[4]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute code point */ + /* > U+10FFFF not supported by UTF-8 (RFC 3629). */ + src += utf8_len; + SV_Buf_append_ch(&result,'?'); + continue; + }else if( 0xfc<=*src && *src<=0xfd ) + { + const int utf8_len = 6; + ECHO_U2S((stderr,"utf8-len: [%d]\n",utf8_len)); + /* check length */ + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf + && 0x80<=src[3] && src[3]<=0xbf && 0x80<=src[4] && src[4]<=0xbf + && 0x80<=src[5] && src[5]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* compute code point */ + /* > U+10FFFF not supported by UTF-8 (RFC 3629). */ + src += utf8_len; + SV_Buf_append_ch(&result,'?'); + continue; + }else + { + SV_Buf_append_ch(&result,'?'); + ++src; + continue; + } + + /* ucs => sjis */ + ECHO_U2S((stderr,"ucs [%04x]\n",ucs)); + if( ucs<=0x9FFF ) + { + sjis_ptr = g_u2s_table + ucs*2; + }else if( 0xF900<=ucs && ucs<=0xFFFF ) + { + sjis_ptr = g_u2s_table + (ucs - 0xF900 + 0xA000)*2; + }else if( 0x0FE000<=ucs && ucs<=0x0FFFFF ) + { + sjis_ptr = (UJ_UINT8*)"?"; /* exactly 2byte: "?\0" */ + }else + { + sjis_ptr = (UJ_UINT8*)"\0"; /* exactly 2byte: "\0\0" */ + } + if( sjis_ptr[0]!=0 || sjis_ptr[1]!=0 ) + { /* mapping dest exists. */ + if( sjis_ptr[1]!=0 ) + { + SV_Buf_append_mem(&result, sjis_ptr, 2); + }else + { + SV_Buf_append_ch(&result,sjis_ptr[0]); + } + }else if( ucs<=0x7F ) + { + SV_Buf_append_ch(&result,(UJ_UINT8)ucs); + }else + { + SV_Buf_append_ch(&result,'?'); + } + } /* while */ + + ON_U2S( bin_dump("out",SV_Buf_getBegin(&result),SV_Buf_getLength(&result)) ); + SV_Buf_setLength(&result); + + sv_2mortal(SV_Buf_getSv(&result)); + { + /* packing J-SKY emoji escapes */ + SV_Buf pack; + UJ_UINT8* ptr; + UJ_UINT8 tmpl[5] = { '\x1b','$',0,0,'\x0f',}; + + SV_Buf_init(&pack,SV_Buf_getLength(&result)); + src = SV_Buf_getBegin(&result); + src_end = src + SV_Buf_getLength(&result); + ptr = src; + for( ; src+5*2-1<src_end; ++src ) + { + UJ_UINT8 ch1; + /* E_JSKY_START "\x1b\$", */ + if( src[0]!='\x1b' ) continue; + if( src[1]!='$' ) continue; + /* E_JSKY1 '[EFG]', */ + /*fprintf(stderr," found emoji-start\n"); */ + if( src[2]!='E' && src[2]!='F' && src[2]!='G' + && src[2]!='O' && src[2]!='P' && src[2]!='Q' ) + { + /*fprintf(stderr," invalid ch1 [%x:%02x]\n",src[2],src[2]); */ + continue; + } + ch1 = src[2]; + /* E_JSKY2 '[\!-\;\=-z\xbc]', */ + if( src[3]<'!' || 'z'<src[3] ) + { + /*fprintf(stderr," invalid ch2 [%02x]\n",src[3]); */ + continue; + } + /* E_JSKY_END "\x0f", */ + if( src[4]!='\x0f' ) continue; + + /*fprintf(stderr," found first emoji [%02x:%c]\n",ch1,ch1); */ + src += 5; + SV_Buf_append_mem(&pack,ptr,(src-1)-ptr); + tmpl[2] = ch1; + for( ; src_end-src>=5; src+= 5 ) + { + tmpl[3] = src[3]; + if( memcmp(src,tmpl,5)!=0 ) break; + /*fprintf(stderr," packing...[%02x]\n",src[3]); */ + SV_Buf_append_ch(&pack,src[3]); + } + /*fprintf(stderr," pack done.\n"); */ + SV_Buf_append_ch(&pack,'\x0f'); + ptr = src; + } + /*fprintf(stderr," pack complete.\n"); */ + /*fprintf(stderr," append len %0d\n",src_end-ptr); */ + if( ptr!=src_end ) + { + SV_Buf_append_mem(&pack,ptr,src_end-ptr); + } + + ON_U2S( bin_dump("out",SV_Buf_getBegin(&pack),SV_Buf_getLength(&pack)) ); + SV_Buf_setLength(&pack); + + return SV_Buf_getSv(&pack); + } +} diff --git a/cpan/dist/Unicode-Japanese/t/0.loadxs.t b/cpan/dist/Unicode-Japanese/t/0.loadxs.t new file mode 100644 index 00000000..ba0a787c --- /dev/null +++ b/cpan/dist/Unicode-Japanese/t/0.loadxs.t @@ -0,0 +1,36 @@ +## ---------------------------------------------------------------------------- +# t/0.loadxs.t +# ----------------------------------------------------------------------------- +# $Id$ +# ----------------------------------------------------------------------------- + +use strict; +use Test; +BEGIN { plan tests => 3 } + +# ----------------------------------------------------------------------------- +# load module + +require Unicode::Japanese; +ok(1,1,'require'); + +import Unicode::Japanese; +ok(1,1,'import'); + +# ----------------------------------------------------------------------------- +# check XS was loaded. + +# xs is loaded in first invocation of `new'. +Unicode::Japanese->new(); +# to avoid used-only-once warning, read twice. +my $err = ($Unicode::Japanese::xs_loaderror,$Unicode::Japanese::xs_loaderror)[0]; +if( !-e 't/pureperl.flag' ) +{ + print "# load xs\n"; + ok($err,''); +}else +{ + print "# pure perl\n"; + ok($err =~ /Can't locate loadable object/); +} + diff --git a/cpan/dist/Unicode-Japanese/t/00-load.t b/cpan/dist/Unicode-Japanese/t/00-load.t new file mode 100644 index 00000000..83102933 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/t/00-load.t @@ -0,0 +1,7 @@ +use Test::More tests => 1; + +BEGIN { +use_ok( 'Unicode::Japanese' ); +} + +diag( "Testing Unicode::Japanese $Unicode::Japanese::VERSION, Perl $], /usr/local/ymir/perl/bin/perl" ); diff --git a/cpan/dist/Unicode-Japanese/t/allchar_eucjp_sjis.t b/cpan/dist/Unicode-Japanese/t/allchar_eucjp_sjis.t new file mode 100644 index 00000000..9c1bf8f3 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/t/allchar_eucjp_sjis.t @@ -0,0 +1,113 @@ +#!/usr/bin/perl -w + +use Test::More; +BEGIN +{ + if( !$ENV{ALLCHAR_TEST} ) + { + plan skip_all => "no ALLCHAR_TEST"; + exit; + } + plan + tests => + 0x100 # 1byte + + (0xfe-0xa1+1)**2 # EUCJP_0212 + + (0xfe-0xa1+1)**2 # EUCJP_C + + (0xdf-0xa1+1); # EUCJP_KANA +} + +use strict; +use Unicode::Japanese; + +my %RE = + ( + ASCII => '[\x00-\x7f]', + EUC_0212 => '\x8f[\xa1-\xfe][\xa1-\xfe]', + EUC_C => '[\xa1-\xfe][\xa1-\xfe]', + EUC_KANA => '\x8e[\xa1-\xdf]', + ); + my $RE = join('|',values(%RE)); +Unicode::Japanese->new(); + +for( my $i=0; $i<0x100; ++$i ) +{ + my $ch = pack('C',$i); + my $valid = $ch; + my $res = Unicode::Japanese->_e2s($ch); + is($res,$valid,sprintf("ascii:0x%02x",$i) ); + if( $valid ne $res ) + { + out('1byte-char',$ch,$res,$valid); + } +} + +# EUCJP_0212 +for( my $c1 = 0xa1; $c1<=0xfe; ++$c1 ) +{ + for( my $c2 = 0xa1; $c2<=0xfe; ++$c2 ) + { + my $ch = "\x8f".pack("CC",$c1,$c2); + my $valid = "\x81\xac"; # udnef-sjis + my $res = Unicode::Japanese->_e2s($ch); + is($res,$valid,sprintf("eucjp_0212:0x%02x%02x",$c1,$c2)); + if( $res ne $valid ) + { + out('EUCJP_0212',$ch,$res,$valid); + } + } +} + +# EUCJP_C +for( my $c1 = 0xa1; $c1<=0xfe; ++$c1 ) +{ + for( my $c2 = 0xa1; $c2<=0xfe; ++$c2 ) + { + my $ch = pack("CC",$c1,$c2); + my $valid = conv($ch); + my $res = Unicode::Japanese->_e2s($ch); + is($res,$valid,sprintf("eucjp_0212:0x%02x%02x",$c1,$c2)); + if( $res ne $valid ) + { + out('EUCJP_C',$ch,$res,$valid); + } + } +} + +# EUCJP_KANA +for( my $c1 = 0xa1; $c1<=0xdf; ++$c1 ) +{ + my $ch = "\x8e".pack("C",$c1); + my $valid = pack("C",$c1); + my $res = Unicode::Japanese->_e2s($ch); + is($res,$valid,sprintf("eucjp_kana:0x%02x",$c1)); + if( $res ne $valid ) + { + out('EUCJP_KANA',$ch,$res,$valid); + } +} + +sub conv +{ + my $ch = shift; + #`echo -n '$ch'|nkf -E -s`; + use Jcode; + #Jcode::euc_sjis($ch); + Jcode->new($ch,"euc")->sjis; +} + +sub out +{ + my $where = shift; + my $ch = shift; + my $res = shift; + my $valid = shift; + + if(0) + { + print STDERR "[$where]\n"; + print STDERR "char :", (map{sprintf(" %02x",$_)} unpack('C*',$ch)),"\n"; + print STDERR "res :", (map{sprintf(" %02x",$_)} unpack('C*',$res)),"\n"; + print STDERR "valid:", (map{sprintf(" %02x",$_)} unpack('C*',$valid)),"\n"; + } + #exit; +} diff --git a/cpan/dist/Unicode-Japanese/t/allchar_sjis_eucjp.t b/cpan/dist/Unicode-Japanese/t/allchar_sjis_eucjp.t new file mode 100644 index 00000000..e3fff13f --- /dev/null +++ b/cpan/dist/Unicode-Japanese/t/allchar_sjis_eucjp.t @@ -0,0 +1,81 @@ +#!/usr/bin/perl -w + +use Test::More; +BEGIN +{ + if( !$ENV{ALLCHAR_TEST} ) + { + plan skip_all => "no ALLCHAR_TEST"; + exit; + } + plan + tests => + 0x100 # 1byte, SJIS_KANA + + (0x9f-0x81+1+0xef-0xe0+1)*(0x7e-0x40+1+0xfc-0x80+1); # SJIS_C +} + +use strict; +use Unicode::Japanese; + +my %RE = + ( + ASCII => '[\x00-\x7f]', + SJIS_C => '[\x81-\x9f\xe0-\xef][\x40-\x7e\x80-\xfc]', + SJIS_KANA => '[\xa1-\xdf]', + ); + my $RE = join('|',values(%RE)); +Unicode::Japanese->new(); + +for( my $i=0; $i<0x100; ++$i ) +{ + my $ch = pack('C',$i); + my $kana = $ch=~/^($RE{SJIS_KANA})$/; + my $valid = $kana ? "\x8e".$ch : $ch ; + my $res = Unicode::Japanese->_s2e($ch); + is($res,$valid); + if( $valid ne $res ) + { + my $where = $kana ? 'SJIS_KANA' : '1byte-char'; + out($where,$ch,$res,$valid); + } +} + +# SJIS_C +for( my $c1 = 0x81; $c1<=0xef; ++$c1 ) +{ + $c1 = 0xe0 if( $c1==0xa0 ); + for( my $c2 = 0x40; $c2<=0xfc; ++$c2 ) + { + $c2 = 0x80 if( $c2==0x7f ); + my $ch = pack("CC",$c1,$c2); + my $valid = conv($ch); + my $res = Unicode::Japanese->_s2e($ch); + is($res,$valid); + if( $res ne $valid ) + { + out('SJIS_C',$ch,$res,$valid); + } + } +} + +sub conv +{ + my $ch = shift; + #`echo -n '$ch'|nkf -S -e`; + use Jcode; + Jcode::sjis_euc($ch); +} + +sub out +{ + my $where = shift; + my $ch = shift; + my $res = shift; + my $valid = shift; + + print STDERR "[$where]\n"; + print STDERR "char :", (map{sprintf(" %02x",$_)} unpack('C*',$ch)),"\n"; + print STDERR "res :", (map{sprintf(" %02x",$_)} unpack('C*',$res)),"\n"; + print STDERR "valid:", (map{sprintf(" %02x",$_)} unpack('C*',$valid)),"\n"; + exit; +} diff --git a/cpan/dist/Unicode-Japanese/t/allchar_ucs4.t b/cpan/dist/Unicode-Japanese/t/allchar_ucs4.t new file mode 100644 index 00000000..2a8676e3 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/t/allchar_ucs4.t @@ -0,0 +1,159 @@ +#!/usr/bin/perl +# +# ucs2 <=> utf8 蟈妐儂民尼永弁 +# ucs2(0x0000..0xFFFF) => utf8 +# utf8(0x000000..0xFFFFFF) => ucs2 +# + +use Test::More; +BEGIN +{ + if( !$ENV{ALLCHAR_TEST} ) + { + plan skip_all => "no ALLCHAR_TEST"; + exit; + } + plan 'no_plan'; #tests => 0x0010_FFFF * 4; +} + +use strict; +use Unicode::Japanese; + +use lib '.', 't'; +require 'esc.pl'; + +test1(); +test2(); +test3(); +test4(); +test5(); + +sub test1 +{ + my $xs = Unicode::Japanese->new(); + my $pp = Unicode::Japanese::PurePerl->new(); + for my $i (0..0x7f) + { + my $hex = sprintf('%02x', $i); + my $ucs4 = pack("N", $i); + my $utf8 = pack("C*", $i); + + $xs->set($utf8, 'utf8'); + $pp->set($utf8, 'utf8'); + is(escfull($xs->ucs4), escfull($ucs4), "[1/$hex] utf8->ucs4 (xs)"); + is(escfull($pp->ucs4), escfull($ucs4), "[1/$hex] utf8->ucs4 (pp)"); + + $xs->set($ucs4, 'ucs4'); + $pp->set($ucs4, 'ucs4'); + is(escfull($xs->utf8), escfull($utf8), "[1/$hex] ucs4->utf8 (xs)"); + is(escfull($pp->utf8), escfull($utf8), "[1/$hex] ucs4->utf8 (pp)"); + } +} + +sub test2 +{ + my $xs = Unicode::Japanese->new(); + my $pp = Unicode::Japanese::PurePerl->new(); + my $min = 0x80; + my $max = 0x800-1; + my $wholetest = $ENV{ALLCHAR_TEST}>=2; + my $_max = $wholetest ? $max : $min+1; + for my $_i ($min..$_max) + { + my $i = $wholetest ? $_i : ($_i==$min ? $min : $max); + my $hex = sprintf('%02x', $i); + my $ucs4 = pack("N", $i); + my $utf8 = pack("C*", 0xc0+($i>>6), map{(($i>>$_)&0x3f)^0x80} (0)); + + $xs->set($utf8, 'utf8'); + $pp->set($utf8, 'utf8'); + #diag(escfull($ucs4).', '.escfull($utf8)); + is(escfull($xs->ucs4), escfull($ucs4), "[2/$hex] utf8->ucs4 (xs)"); + is(escfull($pp->ucs4), escfull($ucs4), "[2/$hex] utf8->ucs4 (pp)"); + + $xs->set($ucs4, 'ucs4'); + $pp->set($ucs4, 'ucs4'); + is(escfull($xs->utf8), escfull($utf8), "[2/$hex] ucs4->utf8 (xs)"); + is(escfull($pp->utf8), escfull($utf8), "[2/$hex] ucs4->utf8 (pp)"); + } +} + +sub test3 +{ + my $xs = Unicode::Japanese->new(); + my $pp = Unicode::Japanese::PurePerl->new(); + my $min = 0x800; + my $max = 0x1_0000-1; + my $wholetest = $ENV{ALLCHAR_TEST}>=2; + my $_max = $wholetest ? $max : $min+1; + for my $_i ($min..$_max) + { + my $i = $wholetest ? $_i : ($_i==$min ? $min : $max); + my $hex = sprintf('%02x', $i); + my $ucs4 = pack("N", $i); + my $utf8 = pack("C*", 0xe0+($i>>12), map{(($i>>$_)&0x3f)^0x80} (6, 0)); + + $xs->set($utf8, 'utf8'); + $pp->set($utf8, 'utf8'); + #diag(escfull($ucs4).', '.escfull($utf8)); + is(escfull($xs->ucs4), escfull($ucs4), "[3/$hex] utf8->ucs4 (xs)"); + is(escfull($pp->ucs4), escfull($ucs4), "[3/$hex] utf8->ucs4 (pp)"); + + $xs->set($ucs4, 'ucs4'); + $pp->set($ucs4, 'ucs4'); + is(escfull($xs->utf8), escfull($utf8), "[3/$hex] ucs4->utf8 (xs)"); + is(escfull($pp->utf8), escfull($utf8), "[3/$hex] ucs4->utf8 (pp)"); + } +} + +sub test4 +{ + my $xs = Unicode::Japanese->new(); + my $pp = Unicode::Japanese::PurePerl->new(); + my $min = 0x1_0000; + my $max = 0x11_0000-1; + my $wholetest = $ENV{ALLCHAR_TEST}>=2; + my $_max = $wholetest ? $max : $min+1; + for my $_i ($min..$_max) + { + my $i = $wholetest ? $_i : ($_i==$min ? $min : $max); + my $hex = sprintf('%02x', $i); + my $ucs4 = pack("N", $i); + my $utf8 = pack("C*", 0xf0+($i>>18), map{(($i>>$_)&0x3f)^0x80} (12, 6, 0)); + + $xs->set($utf8, 'utf8'); + $pp->set($utf8, 'utf8'); + #diag(escfull($ucs4).', '.escfull($utf8)); + is(escfull($xs->ucs4), escfull($ucs4), "[4/$hex] utf8->ucs4 (xs)"); + is(escfull($pp->ucs4), escfull($ucs4), "[4/$hex] utf8->ucs4 (pp)"); + + $xs->set($ucs4, 'ucs4'); + $pp->set($ucs4, 'ucs4'); + is(escfull($xs->utf8), escfull($utf8), "[4/$hex] ucs4->utf8 (xs)"); + is(escfull($pp->utf8), escfull($utf8), "[4/$hex] ucs4->utf8 (pp)"); + } +} + +sub test5 +{ + my $xs = Unicode::Japanese->new(); + my $pp = Unicode::Japanese::PurePerl->new(); + for my $i (0x11_0000) + { + my $hex = sprintf('%02x', $i); + my $ucs4 = pack("N", $i); + my $utf8 = pack("C*", 0xf0+($i>>18), map{(($i>>$_)&0x3f)^0x80} (12, 6, 0)); + + $xs->set($utf8, 'utf8'); + $pp->set($utf8, 'utf8'); + #diag(escfull($ucs4).', '.escfull($utf8)); + is(escfull($xs->ucs4), escfull("\0\0\0?"), "[5/$hex] utf8->ucs4='?' (xs)"); + is(escfull($pp->ucs4), escfull("\0\0\0?"), "[5/$hex] utf8->ucs4='?' (pp)"); + + $xs->set($ucs4, 'ucs4'); + $pp->set($ucs4, 'ucs4'); + is(escfull($xs->utf8), escfull('?'), "[5/$hex] ucs4->utf8='?' (xs)"); + is(escfull($pp->utf8), escfull('?'), "[5/$hex] ucs4->utf8='?' (pp)"); + } +} + diff --git a/cpan/dist/Unicode-Japanese/t/emoji-imode-utf8.t b/cpan/dist/Unicode-Japanese/t/emoji-imode-utf8.t new file mode 100644 index 00000000..dab1752c --- /dev/null +++ b/cpan/dist/Unicode-Japanese/t/emoji-imode-utf8.t @@ -0,0 +1,308 @@ + +use strict; +#use warnings; +use Unicode::Japanese; +use Test::More tests => (176 + 76) * 4; + +&test; + +sub test +{ + my $xs = Unicode::Japanese->new(); + my @data = <DATA>; + my $conv; + foreach $conv ('imode1', 'imode2') + { + #diag "test $conv\n"; + foreach(@data) + { + chomp; + #/^\w+$/ and print("$_\n"); + /^\w+$/ and next; + $_ or exit; + my ($sjis_hex, $ucs2_hex) = split(' ', $_); + + # set utf8-imode. + my $ucs2_imode = pack("H*", $ucs2_hex); + my $u8_imode = $xs->set($ucs2_imode, "ucs2")->utf8; + my $u8_from_utf8 = $xs->set($u8_imode, "utf8-$conv")->utf8; + my $u8hex_from_utf8 = uc unpack("H*", $u8_from_utf8); + + # set sjis-imode. + my $sjis = pack("H*", $sjis_hex); + my $u8_from_sjis = $xs->set($sjis, "sjis-$conv")->utf8; + my $u8hex_from_sjis = uc unpack("H*", $u8_from_sjis); + + #print "$sjis_hex => $u8hex_from_sjis\n"; + #print "$ucs2_hex => $u8hex_from_utf8 (($u8_from_utf8))\n"; + is($u8hex_from_utf8, $u8hex_from_sjis, "set utf8-$conv S+$sjis_hex/U+$ucs2_hex - ($u8hex_from_sjis)"); + + # + my $u8_imode_hex = uc unpack("H*", $xs->utf8 ne '?' ? $u8_imode : '?'); + my $meth = "utf8_$conv"; + my $out = $xs->$meth(); + my $out_hex = uc unpack("H*", $out); + #print "$sjis_hex => $u8hex_from_sjis\n"; + #print "$ucs2_hex => $u8hex_from_utf8 (($u8_from_utf8))\n"; + is($out_hex, $u8_imode_hex, "get utf8-$conv S+$sjis_hex/U+$ucs2_hex - ($out_hex)") or die "TEST"; + } + } +} + +# http://www.nttdocomo.co.jp/service/imode/make/content/pictograph/basic/index.html +# http://www.nttdocomo.co.jp/service/imode/make/content/pictograph/extention/index.html +__DATA__ +BASIC +F89F E63E +F8A0 E63F +F8A1 E640 +F8A2 E641 +F8A3 E642 +F8A4 E643 +F8A5 E644 +F8A6 E645 +F8A7 E646 +F8A8 E647 +F8A9 E648 +F8AA E649 +F8AB E64A +F8AC E64B +F8AD E64C +F8AE E64D +F8AF E64E +F8B0 E64F +F8B1 E650 +F8B2 E651 +F8B3 E652 +F8B4 E653 +F8B5 E654 +F8B6 E655 +F8B7 E656 +F8B8 E657 +F8B9 E658 +F8BA E659 +F8BB E65A +F8BC E65B +F8BD E65C +F8BE E65D +F8BF E65E +F8C0 E65F +F8C1 E660 +F8C2 E661 +F8C3 E662 +F8C4 E663 +F8C5 E664 +F8C6 E665 +F8C7 E666 +F8C8 E667 +F8C9 E668 +F8CA E669 +F8CB E66A +F8CC E66B +F8CD E66C +F8CE E66D +F8CF E66E +F8D0 E66F +F8D1 E670 +F8D2 E671 +F8D3 E672 +F8D4 E673 +F8D5 E674 +F8D6 E675 +F8D7 E676 +F8D8 E677 +F8D9 E678 +F8DA E679 +F8DB E67A +F8DC E67B +F8DD E67C +F8DE E67D +F8DF E67E +F8E0 E67F +F8E1 E680 +F8E2 E681 +F8E3 E682 +F8E4 E683 +F8E5 E684 +F8E6 E685 +F8E7 E686 +F8E8 E687 +F8E9 E688 +F8EA E689 +F8EB E68A +F8EC E68B +F8ED E68C +F8EE E68D +F8EF E68E +F8F0 E68F +F8F1 E690 +F8F2 E691 +F8F3 E692 +F8F4 E693 +F8F5 E694 +F8F6 E695 +F8F7 E696 +F8F8 E697 +F8F9 E698 +F8FA E699 +F8FB E69A +F8FC E69B +F940 E69C +F941 E69D +F942 E69E +F943 E69F +F944 E6A0 +F945 E6A1 +F946 E6A2 +F947 E6A3 +F948 E6A4 +F949 E6A5 +F972 E6CE +F973 E6CF +F974 E6D0 +F975 E6D1 +F976 E6D2 +F977 E6D3 +F978 E6D4 +F979 E6D5 +F97A E6D6 +F97B E6D7 +F97C E6D8 +F97D E6D9 +F97E E6DA +F980 E6DB +F981 E6DC +F982 E6DD +F983 E6DE +F984 E6DF +F985 E6E0 +F986 E6E1 +F987 E6E2 +F988 E6E3 +F989 E6E4 +F98A E6E5 +F98B E6E6 +F98C E6E7 +F98D E6E8 +F98E E6E9 +F98F E6EA +F990 E6EB +F9B0 E70B +F991 E6EC +F992 E6ED +F993 E6EE +F994 E6EF +F995 E6F0 +F996 E6F1 +F997 E6F2 +F998 E6F3 +F999 E6F4 +F99A E6F5 +F99B E6F6 +F99C E6F7 +F99D E6F8 +F99E E6F9 +F99F E6FA +F9A0 E6FB +F9A1 E6FC +F9A2 E6FD +F9A3 E6FE +F9A4 E6FF +F9A5 E700 +F9A6 E701 +F9A7 E702 +F9A8 E703 +F9A9 E704 +F9AA E705 +F9AB E706 +F9AC E707 +F9AD E708 +F9AE E709 +F9AF E70A +F950 E6AC +F951 E6AD +F952 E6AE +F955 E6B1 +F956 E6B2 +F957 E6B3 +F95B E6B7 +F95C E6B8 +F95D E6B9 +F95E E6BA +EXTERNSION +F9B1 E70C +F9B2 E70D +F9B3 E70E +F9B4 E70F +F9B5 E710 +F9B6 E711 +F9B7 E712 +F9B8 E713 +F9B9 E714 +F9BA E715 +F9BB E716 +F9BC E717 +F9BD E718 +F9BE E719 +F9BF E71A +F9C0 E71B +F9C1 E71C +F9C2 E71D +F9C3 E71E +F9C4 E71F +F9C5 E720 +F9C6 E721 +F9C7 E722 +F9C8 E723 +F9C9 E724 +F9CA E725 +F9CB E726 +F9CC E727 +F9CD E728 +F9CE E729 +F9CF E72A +F9D0 E72B +F9D1 E72C +F9D2 E72D +F9D3 E72E +F9D4 E72F +F9D5 E730 +F9D6 E731 +F9D7 E732 +F9D8 E733 +F9D9 E734 +F9DA E735 +F9DB E736 +F9DC E737 +F9DD E738 +F9DE E739 +F9DF E73A +F9E0 E73B +F9E1 E73C +F9E2 E73D +F9E3 E73E +F9E4 E73F +F9E5 E740 +F9E6 E741 +F9E7 E742 +F9E8 E743 +F9E9 E744 +F9EA E745 +F9EB E746 +F9EC E747 +F9ED E748 +F9EE E749 +F9EF E74A +F9F0 E74B +F9F1 E74C +F9F2 E74D +F9F3 E74E +F9F4 E74F +F9F5 E750 +F9F6 E751 +F9F7 E752 +F9F8 E753 +F9F9 E754 +F9FA E755 +F9FB E756 +F9FC E757 diff --git a/cpan/dist/Unicode-Japanese/t/emoji-jsky-chopped.t b/cpan/dist/Unicode-Japanese/t/emoji-jsky-chopped.t new file mode 100644 index 00000000..917e0a9a --- /dev/null +++ b/cpan/dist/Unicode-Japanese/t/emoji-jsky-chopped.t @@ -0,0 +1,57 @@ + +use strict; +#use warnings; + +use Test::More tests => 14; + +# ----------------------------------------------------------------------------- +# load module +# +use Unicode::Japanese; + +sub xs { _conv('Unicode::Japanese', @_); } +sub pp { _conv('Unicode::Japanese::PurePerl', @_); } +sub _conv +{ + my $pkg = shift; + my $str = shift; + my $icode = shift or die "no icode"; + my $out = $pkg->new($str, $icode)->utf8; + esc($out); +} +sub esc +{ + my $out = shift; + $out =~ s/\\/\\\\/g; + $out =~ s/\e/\\e/g; + $out =~ s/\$/\\\$/g; + $out =~ s/([^ -~])/"\\x".unpack("H*",$1)/ge; + $out; +} + +# ----------------------------------------------------------------------------- +# run tests. +# +&test; + +sub test +{ + foreach my $icode ( + 'sjis-jsky', + 'sjis-jsky1', + 'sjis-jsky2', + 'jis-jsky', + 'jis-jsky1', + 'jis-jsky2', + ) + { + is(xs("\e\$G\x21", $icode), esc("\xf3\xbf\xb4\xa1"), "(xs) $icode"), + is(pp("\e\$G\x21", $icode), esc("\xf3\xbf\xb4\xa1"), "(pp) $icode"), + } + + my $xs = Unicode::Japanese->new(); + my $pp = Unicode::Japanese::PurePerl->new(); + is($xs->getcode("\e\$G\x21"), "sjis-jsky", "(xs) getcode"); + is($pp->getcode("\e\$G\x21"), "sjis-jsky", "(pp) getcode"); +} + diff --git a/cpan/dist/Unicode-Japanese/t/emoji-jsky-utf8.t b/cpan/dist/Unicode-Japanese/t/emoji-jsky-utf8.t new file mode 100644 index 00000000..1020c267 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/t/emoji-jsky-utf8.t @@ -0,0 +1,84 @@ +## ---------------------------------------------------------------------------- +# t/emoji-jsky-utf8.t +# ----------------------------------------------------------------------------- +# $Id$ +# ----------------------------------------------------------------------------- + +use strict; +#use warnings; +use Test::More tests => 4 * 6 * 2 + 2 * 6 * 2 + 4; + +# ----------------------------------------------------------------------------- +# load module +# +use Unicode::Japanese; + +&test_set_get; + +sub xs { _conv('Unicode::Japanese', @_); } +sub pp { _conv('Unicode::Japanese::PurePerl', @_); } +sub _conv +{ + my $pkg = shift; + my $str = shift; + my $icode = shift || 'utf8-jsky'; + $pkg->new($str, $icode)->utf8; + #unpack("H*",$pkg->new($str, $icode)->utf8); +} +sub xsj { _conv('Unicode::Japanese', shift, "sjis-jsky"); } +sub ppj { _conv('Unicode::Japanese::PurePerl', shift, "sjis-jsky"); } +sub utf8 { shift } + +sub test_set_get +{ + foreach my $spec ( + # G=>U+E001-U+E05a (ee8081-ee819a) + ["\xee\x80\x80", undef, "e000: out of range"], + ["\xee\x80\x81", "G!", "e001: "], + ["\xee\x81\x9a", "Gz", "e05a: "], + ["\xee\x81\x9b", undef, "e05b: out of range"], + # E=>U+E101-U+E15a (ee8481-ee859a) + ["\xee\x84\x80", undef, "e100: out of range"], + ["\xee\x84\x81", "E!", "e101: "], + ["\xee\x85\x9a", "Ez", "e15a: "], + ["\xee\x85\x9b", undef, "e15b: out of range"], + # F=>U+E201-U+E25a (ee8881-ee899a) + ["\xee\x88\x80", undef, "e200: out of range"], + ["\xee\x88\x81", "F!", "e201: "], + ["\xee\x89\x9a", "Fz", "e25a: "], + ["\xee\x89\x9b", undef, "e25b: out of range"], + # O=>U+E301-U+E34D (ee8c81-ee8d8d) + ["\xee\x8c\x80", undef, "e300: out of range"], + ["\xee\x8c\x81", "O!", "e301: "], + ["\xee\x8d\x8d", "Om", "e34d: "], + ["\xee\x8d\x8e", undef, "e34e: out of range"], + # P=>U+E401-U+E44C (ee9081-ee918c) + ["\xee\x90\x80", undef, "e400: out of range"], + ["\xee\x90\x81", "P!", "e401: "], + ["\xee\x91\x8c", "Pl", "e44c: "], + ["\xee\x91\x8d", undef, "e44d: out of range"], + # Q=>U+E501-U+E537 (ee9481-ee94b7) + ["\xee\x94\x80", undef, "e500: out of range"], + ["\xee\x94\x81", "Q!", "e501: "], + ["\xee\x94\xb7", "QW", "e537: "], + ["\xee\x94\xb8", undef, "e538: out of range"], + ["\xee\x94\xb9", undef, "e539: out of range"], + ["\xee\x94\xba", undef, "e53a: out of range"], + ) + { + my ($u8, $out_src, $note) = @$spec; + my $out = $out_src ? xsj("\e\$$out_src\x0f") : utf8($u8); + is(xs($u8), $out, "(xs/set) $note"); + is(pp($u8), $out, "(pp/set) $note"); + + if( $out_src ) + { + is(Unicode::Japanese->new("\e\$$out_src\x0f","sjis-jsky")->utf8_jsky, $u8, "(xs/get) $note"); + is(Unicode::Japanese::PurePerl->new("\e\$$out_src\x0f","sjis-jsky")->utf8_jsky, $u8, "(xs/get) $note"); + } + } +} + +# ----------------------------------------------------------------------------- +# End of File. +# ----------------------------------------------------------------------------- diff --git a/cpan/dist/Unicode-Japanese/t/esc.pl b/cpan/dist/Unicode-Japanese/t/esc.pl new file mode 100644 index 00000000..17e0ec36 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/t/esc.pl @@ -0,0 +1,41 @@ +## ---------------------------------------------------------------------------- +# esc.pl +# ----------------------------------------------------------------------------- +# require 'esc.pl' +# (used from t/*.t) +# (ja:) (t/*.t 扼扎艾) +# ----------------------------------------------------------------------------- +# escapes coltroll characters. +# esc() effects only 0x00-0x7F. +# escfull() effect all chats includes utf-8 char which will be in \x{hh} format. +# (ja:) 嗅鴃摮具具嫘晞潦. +# (ja:) 0x80隞仿舀 esc , +# (ja:) 券具具嫘晞潦 escfull . +# ----------------------------------------------------------------------------- + +sub esc +{ + my $str = shift; + $str =~ s/\\/\\\\/g; + $str =~ s/\n/\\n/g; + $str =~ s/\e/\\e/g; + $str =~ s/\r/\\r/g; + $str =~ s/\0/\\0/g; + $str =~ s/([\x00-\x1f\x7f])/sprintf('\x%02x',ord($1))/ge; + $str; +} + +sub escfull +{ + my $str = shift; + $str =~ s/\\/\\\\/g; + $str =~ s/\n/\\n/g; + $str =~ s/\e/\\e/g; + $str =~ s/\r/\\r/g; + $str =~ s/\0/\\0/g; + $str =~ s/([\x00-\x1f\x7f-\xff])/sprintf('\x%02x',ord($1))/ge; + $str =~ s/([^\x00-\xff])/sprintf('\x{%02x}',ord($1))/ge; + $str; +} + +1; diff --git a/cpan/dist/Unicode-Japanese/t/illegal.t b/cpan/dist/Unicode-Japanese/t/illegal.t new file mode 100644 index 00000000..1636b1c3 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/t/illegal.t @@ -0,0 +1,163 @@ +## ---------------------------------------------------------------------------- +# t/illegal.t +# ----------------------------------------------------------------------------- +# Mastering programed by YAMASHINA Hio +# +# Copyright YMIRLINK,Inc. +# ----------------------------------------------------------------------------- +# $Id$ +# ----------------------------------------------------------------------------- +use strict; +use Test::More tests => 72; +use Unicode::Japanese; + +my $Z1 = "\0"; # U+0000 in 1 byte. +my $Z2 = "\xc0\x80"; # U+0000 in 2 bytes. +my $Z3 = "\xe0\x80\x80"; # U+0000 in 3 bytes. +my $Z4 = "\xf0\x80\x80\x80"; # U+0000 in 4 bytes. +my $Z5 = "\xf8\x80\x80\x80\x80"; # U+0000 in 5 bytes. +my $Z6 = "\xfc\x80\x80\x80\x80\x80"; # U+0000 in 6 bytes. + +sub u{ unpack("H*",$_[0]) } + +# ----------------------------------------------------------------------------- +# internal data +# +{ + my $d = "internal data / \\x00"; + my $U = Unicode::Japanese->new(); + my $PPU = Unicode::Japanese::PurePerl->new(); + + is(u($U->set($Z1)->{str}), u("\x00"), "$d (1 byte)"); + is(u($U->set($Z2)->{str}), u("?"), "$d (2 bytes)"); + is(u($U->set($Z3)->{str}), u("?"), "$d (3 bytes)"); + is(u($U->set($Z4)->{str}), u("?"), "$d (4 bytes)"); + is(u($U->set($Z5)->{str}), u("?"), "$d (5 bytes)"); + is(u($U->set($Z6)->{str}), u("?"), "$d (6 bytes)"); + + is(u($PPU->set($Z1)->{str}), u("\x00"), "$d (1 byte) [PP]"); + is(u($PPU->set($Z2)->{str}), u("?"), "$d (2 bytes) [PP]"); + is(u($PPU->set($Z3)->{str}), u("?"), "$d (3 bytes) [PP]"); + is(u($PPU->set($Z4)->{str}), u("?"), "$d (4 bytes) [PP]"); + is(u($PPU->set($Z5)->{str}), u("?"), "$d (5 bytes) [PP]"); + is(u($PPU->set($Z6)->{str}), u("?"), "$d (6 bytes) [PP]"); +} + +# ----------------------------------------------------------------------------- +# sjis +# +{ + my $d = "sjis / \\x00"; + my $U = Unicode::Japanese->new(); + my $PPU = Unicode::Japanese::PurePerl->new(); + + $U->{str}=$Z1; is(u($U->sjis()), u("\x00"), "$d (1 byte)"); + $U->{str}=$Z2; is(u($U->sjis()), u("?"), "$d (2 bytes)"); + $U->{str}=$Z3; is(u($U->sjis()), u("?"), "$d (3 bytes)"); + $U->{str}=$Z4; is(u($U->sjis()), u("?"), "$d (4 bytes)"); + $U->{str}=$Z5; is(u($U->sjis()), u("?"), "$d (5 bytes)"); + $U->{str}=$Z6; is(u($U->sjis()), u("?"), "$d (6 bytes)"); + + $PPU->{str}=$Z1; is(u($PPU->sjis()), u("\x00"), "$d (1 byte) [PP]"); + $PPU->{str}=$Z2; is(u($PPU->sjis()), u("?"), "$d (2 bytes) [PP]"); + $PPU->{str}=$Z3; is(u($PPU->sjis()), u("?"), "$d (3 bytes) [PP]"); + $PPU->{str}=$Z4; is(u($PPU->sjis()), u("?"), "$d (4 bytes) [PP]"); + $PPU->{str}=$Z5; is(u($PPU->sjis()), u("?"), "$d (5 bytes) [PP]"); + $PPU->{str}=$Z6; is(u($PPU->sjis()), u("?"), "$d (6 bytes) [PP]"); +} + +# ----------------------------------------------------------------------------- +# utf8 +# +{ + my $d = "utf8 / \\x00"; + my $U = Unicode::Japanese->new(); + my $PPU = Unicode::Japanese::PurePerl->new(); + + $U->{str}=$Z1; is(u($U->utf8()), u("\x00"), "$d (1 byte)"); + $U->{str}=$Z2; is(u($U->utf8()), u("?"), "$d (2 bytes)"); + $U->{str}=$Z3; is(u($U->utf8()), u("?"), "$d (3 bytes)"); + $U->{str}=$Z4; is(u($U->utf8()), u("?"), "$d (4 bytes)"); + $U->{str}=$Z5; is(u($U->utf8()), u("?"), "$d (5 bytes)"); + $U->{str}=$Z6; is(u($U->utf8()), u("?"), "$d (6 bytes)"); + + $PPU->{str}=$Z1; is(u($PPU->utf8()), u("\x00"), "$d (1 byte) [PP]"); + $PPU->{str}=$Z2; is(u($PPU->utf8()), u("?"), "$d (2 bytes) [PP]"); + $PPU->{str}=$Z3; is(u($PPU->utf8()), u("?"), "$d (3 bytes) [PP]"); + $PPU->{str}=$Z4; is(u($PPU->utf8()), u("?"), "$d (4 bytes) [PP]"); + $PPU->{str}=$Z5; is(u($PPU->utf8()), u("?"), "$d (5 bytes) [PP]"); + $PPU->{str}=$Z6; is(u($PPU->utf8()), u("?"), "$d (6 bytes) [PP]"); +} + +# ----------------------------------------------------------------------------- +# ucs2 +# +{ + my $d = "ucs2 / \\x00"; + my $U = Unicode::Japanese->new(); + my $PPU = Unicode::Japanese::PurePerl->new(); + + $U->{str}=$Z1; is(u($U->ucs2()), u("\x00\x00"), "$d (1 byte)"); + $U->{str}=$Z2; is(u($U->ucs2()), u("\x00?"), "$d (2 bytes)"); + $U->{str}=$Z3; is(u($U->ucs2()), u("\x00?"), "$d (3 bytes)"); + $U->{str}=$Z4; is(u($U->ucs2()), u("\x00?"), "$d (4 bytes)"); + $U->{str}=$Z5; is(u($U->ucs2()), u("\x00?"), "$d (5 bytes)"); + $U->{str}=$Z6; is(u($U->ucs2()), u("\x00?"), "$d (6 bytes)"); + + $PPU->{str}=$Z1; is(u($PPU->ucs2()), u("\x00\x00"), "$d (1 byte) [PP]"); + $PPU->{str}=$Z2; is(u($PPU->ucs2()), u("\x00?"), "$d (2 bytes) [PP]"); + $PPU->{str}=$Z3; is(u($PPU->ucs2()), u("\x00?"), "$d (3 bytes) [PP]"); + $PPU->{str}=$Z4; is(u($PPU->ucs2()), u("\x00?"), "$d (4 bytes) [PP]"); + $PPU->{str}=$Z5; is(u($PPU->ucs2()), u("\x00?"), "$d (5 bytes) [PP]"); + $PPU->{str}=$Z6; is(u($PPU->ucs2()), u("\x00?"), "$d (6 bytes) [PP]"); +} + +# ----------------------------------------------------------------------------- +# ucs4 +# +{ + my $d = "ucs4 / \\x00"; + my $U = Unicode::Japanese->new(); + my $PPU = Unicode::Japanese::PurePerl->new(); + + $U->{str}=$Z1; is(u($U->ucs4()), u("\x00\x00\x00\x00"), "$d (1 byte)"); + $U->{str}=$Z2; is(u($U->ucs4()), u("\x00\x00\x00?"), "$d (2 bytes)"); + $U->{str}=$Z3; is(u($U->ucs4()), u("\x00\x00\x00?"), "$d (3 bytes)"); + $U->{str}=$Z4; is(u($U->ucs4()), u("\x00\x00\x00?"), "$d (4 bytes)"); + $U->{str}=$Z5; is(u($U->ucs4()), u("\x00\x00\x00?"), "$d (5 bytes)"); + $U->{str}=$Z6; is(u($U->ucs4()), u("\x00\x00\x00?"), "$d (6 bytes)"); + + $PPU->{str}=$Z1; is(u($PPU->ucs4()), u("\x00\x00\x00\x00"), "$d (1 byte) [PP]"); + $PPU->{str}=$Z2; is(u($PPU->ucs4()), u("\x00\x00\x00?"), "$d (2 bytes) [PP]"); + $PPU->{str}=$Z3; is(u($PPU->ucs4()), u("\x00\x00\x00?"), "$d (3 bytes) [PP]"); + $PPU->{str}=$Z4; is(u($PPU->ucs4()), u("\x00\x00\x00?"), "$d (4 bytes) [PP]"); + $PPU->{str}=$Z5; is(u($PPU->ucs4()), u("\x00\x00\x00?"), "$d (5 bytes) [PP]"); + $PPU->{str}=$Z6; is(u($PPU->ucs4()), u("\x00\x00\x00?"), "$d (6 bytes) [PP]"); +} + +# ----------------------------------------------------------------------------- +# utf16 +# +{ + my $d = "utf16 / \\x00"; + my $U = Unicode::Japanese->new(); + my $PPU = Unicode::Japanese::PurePerl->new(); + + $U->{str}=$Z1; is(u($U->utf16()), u("\x00\x00"), "$d (1 byte)"); + $U->{str}=$Z2; is(u($U->utf16()), u("\x00?"), "$d (2 bytes)"); + $U->{str}=$Z3; is(u($U->utf16()), u("\x00?"), "$d (3 bytes)"); + $U->{str}=$Z4; is(u($U->utf16()), u("\x00?"), "$d (4 bytes)"); + $U->{str}=$Z5; is(u($U->utf16()), u("\x00?"), "$d (5 bytes)"); + $U->{str}=$Z6; is(u($U->utf16()), u("\x00?"), "$d (6 bytes)"); + + $PPU->{str}=$Z1; is(u($PPU->utf16()), u("\x00\x00"), "$d (1 byte) [PP]"); + $PPU->{str}=$Z2; is(u($PPU->utf16()), u("\x00?"), "$d (2 bytes) [PP]"); + $PPU->{str}=$Z3; is(u($PPU->utf16()), u("\x00?"), "$d (3 bytes) [PP]"); + $PPU->{str}=$Z4; is(u($PPU->utf16()), u("\x00?"), "$d (4 bytes) [PP]"); + $PPU->{str}=$Z5; is(u($PPU->utf16()), u("\x00?"), "$d (5 bytes) [PP]"); + $PPU->{str}=$Z6; is(u($PPU->utf16()), u("\x00?"), "$d (6 bytes) [PP]"); +} + +# ----------------------------------------------------------------------------- +# End Of File. +# ----------------------------------------------------------------------------- diff --git a/cpan/dist/Unicode-Japanese/t/jis.t b/cpan/dist/Unicode-Japanese/t/jis.t new file mode 100644 index 00000000..329dcfd6 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/t/jis.t @@ -0,0 +1,107 @@ +## ---------------------------------------------------------------------------- +# t/jis.t +# ----------------------------------------------------------------------------- +# $Id$ +# ----------------------------------------------------------------------------- + +use strict; +use Test; +BEGIN { plan tests => 20, }; + +# ----------------------------------------------------------------------------- +# load module + +use Unicode::Japanese; +use lib 't'; +require 'esc.pl'; +my $xs = Unicode::Japanese->new(); +my $pp = Unicode::Japanese::PurePerl->new(); +sub jisToUtf8_xs($){ tt($xs->set($_[0],'jis')->utf8()); } +sub jisToUtf8_pp($){ tt($pp->set($_[0],'jis')->utf8()); } +sub jisToSjis_xs($){ tt($xs->set($_[0],'jis')->sjis()); } +sub jisToSjis_pp($){ tt($pp->set($_[0],'jis')->sjis()); } +sub jisToJis_xs($){ tt($xs->set($_[0],'jis')->jis()); } +sub jisToJis_pp($){ tt($pp->set($_[0],'jis')->jis()); } +sub tt($){ escfull($_[0]) } +sub bin($){ escfull(pack("H*",join('',split(' ',$_[0])))); } + +{ + # ASCII : \e(B + # + my $test = "\e(B123ABC\e(B123"; + my $correct = tt("123ABC123"); + ok(jisToUtf8_xs($test),$correct,"escape to ASCII (xs)"); + ok(jisToUtf8_pp($test),$correct,"escape to ASCII (pp)"); +} + +{ + # jis.roman : \e(J + # + my $test = "\e(J123ABC\e(B123"; + my $correct = tt("123ABC123"); + ok(jisToUtf8_xs($test),$correct,"escape to jis.roman (xs)"); + ok(jisToUtf8_pp($test),$correct,"escape to jis.roman (pp)"); +} + +{ + # jis.kana : \e(I + # + my $test = "\e(I123ABC\e(B123"; + my $correct_utf8 = bin("ef bd b1 ef bd b2 ef bd b3 ef be 81 ef be 82 ef be 83 31 32 33"); + my $correct_sjis = bin("b1 b2 b3 c1 c2 c3 31 32 33"); + ok(jisToSjis_xs($test),$correct_sjis,"escape to jis.kana (xs/sjis)"); + ok(jisToSjis_pp($test),$correct_sjis,"escape to jis.kana (pp/sjis)"); + ok(jisToUtf8_xs($test),$correct_utf8,"escape to jis.kana (xs/utf8)"); + ok(jisToUtf8_pp($test),$correct_utf8,"escape to jis.kana (pp/utf8)"); +} +{ + # jis.kana(so/si) + # + my $test = "\x0e123ABC\x0f123"; + my $correct = bin("ef bd b1 ef bd b2 ef bd b3 ef be 81 ef be 82 ef be 83 31 32 33"); + #skip("so/si not supported yet",jisToUtf8_xs($test),$correct,"escape to jis.roman (xs)"); + #skip("so/si not supported yet",jisToUtf8_pp($test),$correct,"escape to jis.roman (pp)"); +} + +{ + # jis-c-6226-1979(old-JIS) : \e$@ + # jis-x-0208-1983(new-JIS) : \e$B + # jis-x-0208-1990 : \e&@\e$B + my $test_old_jis = "\e\$\@!!\e(B"; + my $test_new_jis = "\e\$B!!\e(B"; + my $test_jis1990 = "\e&\@\e\$B!!\e(B"; + my $correct = tt("\x81\x40"); + ok(jisToSjis_xs($test_old_jis),$correct,"old-jis to sjis (xs)"); + ok(jisToSjis_pp($test_old_jis),$correct,"old-jis to sjis (pp)"); + ok(jisToSjis_xs($test_new_jis),$correct,"new-jis to sjis (xs)"); + ok(jisToSjis_pp($test_new_jis),$correct,"new-jis to sjis (pp)"); + ok(jisToSjis_xs($test_jis1990),$correct,"jis1990 to sjis (xs)"); + ok(jisToSjis_pp($test_jis1990),$correct,"jis1990 to sjis (pp)"); +} + +{ + # jis-x-0212-1990: \e$(D + #skip("jis-x-0212 not ready"); + #skip("jis-x-0212 not ready"); + my $test = "\e\$(D!!\e(B"; + my $correct = tt("\x81\xac"); + ok(jisToSjis_xs($test),$correct,"jis0212 to sjis (xs)"); + ok(jisToSjis_pp($test),$correct,"jis0212 to sjis (pp)"); +} + +{ + # resume to ascii on newline. : \e(B + # JIS X 0208-1983 \e$B + my $test1 = "\e\$B!!\n!!!"; + my $correct1_sjis = tt("\x81\x40\n!!!"); + my $correct1_jis = tt("\e\$B!!\e(B\n!!!"); + ok(jisToSjis_xs($test1),$correct1_sjis,"resume to ASCII (xs)"); + ok(jisToSjis_pp($test1),$correct1_sjis,"resume to ASCII (pp)"); + ok(jisToJis_xs($test1), $correct1_jis, "resume to ASCII (xs)"); + ok(jisToJis_pp($test1), $correct1_jis, "resume to ASCII (pp)"); +} + + +# ----------------------------------------------------------------------------- +# End Of File. +# ----------------------------------------------------------------------------- diff --git a/cpan/dist/Unicode-Japanese/t/pod-coverage.t b/cpan/dist/Unicode-Japanese/t/pod-coverage.t new file mode 100644 index 00000000..cf3b4115 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/t/pod-coverage.t @@ -0,0 +1,7 @@ +#! perl -w + +use Test::More; +eval "use Test::Pod::Coverage 1.04"; +plan skip_all => "Test::Pod::Coverage 1.04 required for testing POD coverage" if $@; +my $trustme = { trustme => ['^(?:load_xs)$'] }; +all_pod_coverage_ok($trustme); diff --git a/cpan/dist/Unicode-Japanese/t/pod.t b/cpan/dist/Unicode-Japanese/t/pod.t new file mode 100644 index 00000000..364ede69 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/t/pod.t @@ -0,0 +1,8 @@ +#! perl -w + +use Test::More; +eval "use Test::Pod 1.14;"; +plan skip_all => "Test::Pod 1.14 required for testing POD" if $@; +eval "require Encode;"; +plan skip_all => "Encode required for testing POD" if $@; +all_pod_files_ok(); diff --git a/cpan/dist/Unicode-Japanese/t/sjis_extras.t b/cpan/dist/Unicode-Japanese/t/sjis_extras.t new file mode 100644 index 00000000..6e7ff2fb --- /dev/null +++ b/cpan/dist/Unicode-Japanese/t/sjis_extras.t @@ -0,0 +1,25 @@ +#! /usr/bin/perl -w + +use strict; +#use warnings; +use Test::More tests => 8; +use Unicode::Japanese; + +&test_extras; + +sub test_extras +{ + my $re = '^[^?&].?$'; + $re = ($]>=5.005 && eval "qr/$re/") || $re; + foreach my $code (qw(00a2 00a3 00a5 00ac 2016 203e 2212 301c)) + { + my $sjis = Unicode::Japanese->new(pack("H*",$code),"ucs2")->sjis; + if( ref($re) ) + { + like($sjis, $re, "U+$code => sjis"); + }else + { + ok($sjis =~ /$re/, "U+$code => sjis"); + } + } +} diff --git a/cpan/dist/Unicode-Japanese/t/utf16.t b/cpan/dist/Unicode-Japanese/t/utf16.t new file mode 100644 index 00000000..3b3931c4 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/t/utf16.t @@ -0,0 +1,60 @@ +#!/usr/bin/perl +# +# utf16 check. +# * surrogate pairs. +# + +use strict; +use Test; +BEGIN { plan tests => 10, }; + +# ----------------------------------------------------------------------------- +# load module +# +use Unicode::Japanese; +my $xs = Unicode::Japanese->new(); +my $pp = Unicode::Japanese::PurePerl->new(); +sub utf16ToUtf8_xs($){ tt($xs->set($_[0],'utf16')->utf8()); } +sub utf16ToUtf8_pp($){ tt($pp->set($_[0],'utf16')->utf8()); } +sub utf16ToUcs4_xs($){ tt($xs->set($_[0],'utf16')->ucs4()); } +sub utf16ToUcs4_pp($){ tt($pp->set($_[0],'utf16')->ucs4()); } +sub tt($){ join(' ',map{unpack("H*",$_)}split(//,$_[0])); } +sub bin($){ $_[0]; } + +# ----------------------------------------------------------------------------- +# run. +# +$| = 1; + +{ + # surrogate pair.(first one, U+01.0000) + # + my $test = "\xD8\x00\xDC\x00"; + my $correct_ucs4 = tt("\x00\x01\x00\x00"); + my $correct_utf8 = tt("\xf0\x90\x80\x80"); + ok(utf16ToUtf8_xs($test),$correct_utf8,"surrogate pair (xs/utf8)"); + ok(utf16ToUtf8_pp($test),$correct_utf8,"surrogate pair (pp/utf8)"); + ok(utf16ToUcs4_xs($test),$correct_ucs4,"surrogate pair (xs/ucs4)"); + ok(utf16ToUcs4_pp($test),$correct_ucs4,"surrogate pair (pp/ucs4)"); +} +{ + # surrogate pair.(sample) + # Western Musical Symbols, (U+01D100..) + # U+0x01D11E, MUSICAL SYMBOL G CLEF (唾) + # + my $test = "\xD8\x3C\xDD\x1E"; + my $correct_ucs4 = tt("\x00\x01\xF1\x1E"); + my $correct_utf8 = tt("\xF0\x9F\x84\x9E"); + ok(utf16ToUtf8_xs($test),$correct_utf8,"surrogate pair (xs)"); + ok(utf16ToUtf8_pp($test),$correct_utf8,"surrogate pair (pp)"); + ok(utf16ToUcs4_xs($test),$correct_ucs4,"surrogate pair (xs)"); + ok(utf16ToUcs4_pp($test),$correct_ucs4,"surrogate pair (pp)"); +} +{ + # surrogate pair.(last one, U+10.FFFF) + # + my $test = "\xDB\xFF\xDF\xFF"; + my $correct = tt("\x00\x10\xFF\xFF"); + ok(utf16ToUcs4_xs($test),$correct,"surrogate pair (xs)"); + ok(utf16ToUcs4_pp($test),$correct,"surrogate pair (pp)"); +} diff --git a/cpan/dist/Unicode-Japanese/t/utf8flag.t b/cpan/dist/Unicode-Japanese/t/utf8flag.t new file mode 100644 index 00000000..7f89f47b --- /dev/null +++ b/cpan/dist/Unicode-Japanese/t/utf8flag.t @@ -0,0 +1,31 @@ +## ---------------------------------------------------------------------------- +# t/utf8flag.t +# ----------------------------------------------------------------------------- +# $Id$ +# ----------------------------------------------------------------------------- + +use strict; +use Test; +BEGIN { plan tests => 1; } +use Unicode::Japanese; +my $string; + +if( $]<5.008 ) +{ + skip("your perl(v$]) maybe not support utf-8.",0,1); +}else +{ + my $CODE=<<'CODE'; + + # --------------------------------------------------------------------------- + # check utf-8 flag + + # h2z num + $string = Unicode::Japanese->new("0129"); + $string->h2z(); + ok( $string->getu(), "\x{ff10}\x{ff11}\x{ff12}\x{ff19}"); + +CODE + eval $CODE; + $@ and die $@; +} diff --git a/cpan/dist/Unicode-Japanese/t/v031_getcode_jiskana.t b/cpan/dist/Unicode-Japanese/t/v031_getcode_jiskana.t new file mode 100644 index 00000000..0b43a99b --- /dev/null +++ b/cpan/dist/Unicode-Japanese/t/v031_getcode_jiskana.t @@ -0,0 +1,13 @@ +#! /usr/bin/perl -w +# $Id$ +use strict; +use Test::More tests => 2; + +use Unicode::Japanese; + +# JIS, HANKAKU-KATAKANA, "TE SU TO" +my $txt = "\e(IC=D\e(B"; + +Unicode::Japanese->new(); # load dyncode. +is( Unicode::Japanese->getcode($txt), "jis", "getcode(xs): jis"); +is( Unicode::Japanese::PurePerl->getcode($txt), "jis", "getcode(pp): jis"); diff --git a/cpan/dist/Unicode-Japanese/t/v038_guess_imode2.t b/cpan/dist/Unicode-Japanese/t/v038_guess_imode2.t new file mode 100644 index 00000000..3cc1ff71 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/t/v038_guess_imode2.t @@ -0,0 +1,50 @@ +#! /usr/bin/perl -w +## ---------------------------------------------------------------------------- +# t/v038_guess_imode2.t +# ----------------------------------------------------------------------------- +# Mastering programmed by YAMASHINA Hio +# +# Copyright 2006 YAMASHINA Hio +# ----------------------------------------------------------------------------- +# $Id$ +# ----------------------------------------------------------------------------- +use strict; +use strict; +use Test::More tests => 1+76*2; + +use Unicode::Japanese; + +&check(); +&test_guess_imode2(); + +# ----------------------------------------------------------------------------- +# check. +# +sub check +{ + #diag("Unicode::Japanese [$Unicode::Japanese::VERSION]"); + Unicode::Japanese->new(); + my $xs_loaderror = $Unicode::Japanese::xs_loaderror; + defined($xs_loaderror) or $xs_loaderror = '{undef}'; + is($xs_loaderror, '', "load success"); +} + +# ----------------------------------------------------------------------------- +# test_guess_imode2. +# +sub test_guess_imode2 +{ + my $xs = Unicode::Japanese->new(); + my $pp = Unicode::Japanese::PurePerl->new(); + + foreach my $i (1..76) + { + my $data = "\x82\xb3 \xf9".pack("C",0xb0+$i); + is($xs->getcode($data), 'sjis-imode', "[guess_imode2] imode-pictgram extend $i (xs)"); + is($pp->getcode($data), 'sjis-imode', "[guess_imode2] imode-pictgram extend $i (pp)"); + } +} + +# ----------------------------------------------------------------------------- +# End of File. +# ----------------------------------------------------------------------------- diff --git a/cpan/dist/Unicode-Japanese/t/v041_sjisau.t b/cpan/dist/Unicode-Japanese/t/v041_sjisau.t new file mode 100755 index 00000000..9bee538a --- /dev/null +++ b/cpan/dist/Unicode-Japanese/t/v041_sjisau.t @@ -0,0 +1,46 @@ +#! /usr/bin/perl -w +## ---------------------------------------------------------------------------- +# t/v041_sjisau.t +# ----------------------------------------------------------------------------- +# Mastering programmed by SANO Taku (SAWATARI Mikage) +# +# Copyright 2007 SANO Taku (SAWATARI Mikage) +# ----------------------------------------------------------------------------- +# $Id$ +# ----------------------------------------------------------------------------- +use strict; +use strict; +use Test::More tests => 1+2; + +use Unicode::Japanese; + +&check(); +&test_sjis_au(); + +# ----------------------------------------------------------------------------- +# check. +# +sub check +{ + #diag("Unicode::Japanese [$Unicode::Japanese::VERSION]"); + Unicode::Japanese->new(); + my $xs_loaderror = $Unicode::Japanese::xs_loaderror; + defined($xs_loaderror) or $xs_loaderror = '{undef}'; + is($xs_loaderror, '', "load success"); +} + +# ----------------------------------------------------------------------------- +# test_sjis_au. +# +sub test_sjis_au +{ + my $xs = Unicode::Japanese->new(); + my $pp = Unicode::Japanese::PurePerl->new(); + + is($xs->set($xs->set("瘝潦")->sjis_au, "sjis-au")->get, "瘝潦", "[sjis_au] check (xs)"); + is($pp->set($pp->set("瘝潦")->sjis_au, "sjis-au")->get, "瘝潦", "[sjis_au] check (pp)"); +} + +# ----------------------------------------------------------------------------- +# End of File. +# ----------------------------------------------------------------------------- diff --git a/cpan/dist/Unicode-Japanese/t/v045_getcode_doti.t b/cpan/dist/Unicode-Japanese/t/v045_getcode_doti.t new file mode 100644 index 00000000..fa40c892 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/t/v045_getcode_doti.t @@ -0,0 +1,29 @@ +## ---------------------------------------------------------------------------- +# t/v045_getcode.t +# ----------------------------------------------------------------------------- +# $Id$ +# ----------------------------------------------------------------------------- + +use strict; +use Test::More; +use Unicode::Japanese; + +# xs is loaded in first invocation of `new'. +my $xs = Unicode::Japanese->new(); +my $pp = Unicode::Japanese::PurePerl->new(); + +# to avoid used-only-once warning, read twice. +my $err = ($Unicode::Japanese::xs_loaderror,$Unicode::Japanese::xs_loaderror)[0]; +if( $err =~ /Can't locate loadable object/ ) +{ + plan skip_all => 'no xs module'; +} + +plan tests => 2; + + +# f340 is available on both au and doti. +# But f040 is available on only doti. +my $str = "\xf3\x40\xf0\x40"; +is($xs->getcode($str), "sjis-doti", "xs"); +is($pp->getcode($str), "sjis-doti", "pp"); diff --git a/cpan/dist/Unicode-Japanese/t/v045_imodexs.t b/cpan/dist/Unicode-Japanese/t/v045_imodexs.t new file mode 100644 index 00000000..f705a8ad --- /dev/null +++ b/cpan/dist/Unicode-Japanese/t/v045_imodexs.t @@ -0,0 +1,27 @@ +## ---------------------------------------------------------------------------- +# t/v045_imodexs.t +# ----------------------------------------------------------------------------- +# $Id$ +# ----------------------------------------------------------------------------- + +use strict; +use Test::More; +use Unicode::Japanese; + +# xs is loaded in first invocation of `new'. +my $xs = Unicode::Japanese->new(); + +# to avoid used-only-once warning, read twice. +my $err = ($Unicode::Japanese::xs_loaderror,$Unicode::Japanese::xs_loaderror)[0]; +if( $err =~ /Can't locate loadable object/ ) +{ + plan skip_all => 'no xs module'; +} + +plan tests => 1; + +# imode, EXT-1. +$xs->set("\xf9\xb1", 'sjis-imode1'); +my $u8 = $xs->utf8; +is(unpack("H*", $u8), unpack("H*", "?"), "imode-ext1 with imode1 will be '?'"); + diff --git a/cpan/dist/Unicode-Japanese/t/v046_earlycall.t b/cpan/dist/Unicode-Japanese/t/v046_earlycall.t new file mode 100644 index 00000000..f0c3a586 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/t/v046_earlycall.t @@ -0,0 +1,17 @@ +## ---------------------------------------------------------------------------- +# t/v046_earlycall.t +# ----------------------------------------------------------------------------- +# $Id$ +# ----------------------------------------------------------------------------- + +use strict; +use Test::More; +use Unicode::Japanese; + +plan tests => 3; + +is($Unicode::Japanese::xs_loaderror, undef, "xsubs is not loaded yet"); +eval{ Unicode::Japanese->getcode(""); }; +my $err = $@; +is($err, '', "getcode success"); +is($Unicode::Japanese::xs_loaderror, '', "xsubs is loaded successfully"); diff --git a/cpan/dist/Unicode-Japanese/t/wavedash.t b/cpan/dist/Unicode-Japanese/t/wavedash.t new file mode 100644 index 00000000..a4f37ac2 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/t/wavedash.t @@ -0,0 +1,37 @@ +## ---------------------------------------------------------------------------- +# t/wavedash.t +# ----------------------------------------------------------------------------- +# Mastering programed by YAMASHINA Hio +# +# Copyright YMIRLINK,Inc. +# ----------------------------------------------------------------------------- +# $Id$ +# ----------------------------------------------------------------------------- +use strict; + +use Test::More tests => 4; +use Unicode::Japanese; + +# ----------------------------------------------------------------------------- +# U+301C(WAVE DASH) => CP912:8160 +# +is(Unicode::Japanese->new("\xe3\x80\x9c")->sjis(), + "\x81\x60", + "U+301C => CP912:8160"); +is(Unicode::Japanese::PurePerl->new("\xe3\x80\x9c")->sjis(), + "\x81\x60", + "U+301C => CP912:8160"); + +# ----------------------------------------------------------------------------- +# U+301C(WAVE DASH) =(z2h)=> ASCII:7E (TILDE) +# +is(Unicode::Japanese->new("\xe3\x80\x9c")->z2h()->sjis(), + "~", + "U+301C => CP912:8160"); +is(Unicode::Japanese::PurePerl->new("\xe3\x80\x9c")->z2h()->sjis(), + "~", + "U+301C => CP912:8160"); + +# ----------------------------------------------------------------------------- +# End Of File. +# ----------------------------------------------------------------------------- diff --git a/cpan/dist/Unicode-Japanese/ucs2_utf8.c b/cpan/dist/Unicode-Japanese/ucs2_utf8.c new file mode 100644 index 00000000..0b688881 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/ucs2_utf8.c @@ -0,0 +1,313 @@ +/* ---------------------------------------------------------------------------- + * ucs2_utf8.c + * ---------------------------------------------------------------------------- + * Mastering programed by YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ + + +#include "Japanese.h" + +#undef ENABLE_SURROGATE_PAIR + +/* ---------------------------------------------------------------------------- + * convert ucs2 into utf-8 + * ------------------------------------------------------------------------- */ +EXTERN_C +SV* +xs_ucs2_utf8(SV* sv_str) +{ + UJ_UINT8* src; + int len; + SV_Buf result; + const UJ_UINT8* src_end; + UJ_UINT8 buf[4]; + + if( sv_str==&PL_sv_undef ) + { + return newSVpvn("",0); + } + + src = (UJ_UINT8*)SvPV(sv_str,PL_na); + len = sv_len(sv_str); + src_end = src+(len&~1); + /*fprintf(stderr,"Unicode::Japanese::(xs)ucs2_utf8\n",len);*/ + /*bin_dump("in ",src,len);*/ + SV_Buf_init(&result,len*3/2+4); + + if( len&1 ) + { + Perl_croak(aTHX_ "Unicode::Japanese::ucs2_utf8, invalid length (not 2*n)"); + } + + for(; src<src_end; src+=2 ) + { + const UJ_UINT16 ucs2 = (src[0]<<8)+src[1]; /* ntohs */ + if( ucs2<0x80 ) + { + SV_Buf_append_ch(&result,(UJ_UINT8)ucs2); + }else if( ucs2<0x800 ) + { + buf[0] = 0xC0 | (ucs2 >> 6); + buf[1] = 0x80 | (ucs2 & 0x3F); + SV_Buf_append_mem(&result, buf, 2); + }else if( !(0xd800 <= ucs2 && ucs2 <= 0xdfff) ) + { /* normal char (non surrogate pair) */ + buf[0] = 0xE0 | (ucs2 >> 12); + buf[1] = 0x80 | ((ucs2 >> 6) & 0x3F); + buf[2] = 0x80 | (ucs2 & 0x3F); + SV_Buf_append_mem(&result, buf, 3); + }else + { /* surrogate pair */ + if( src+2<src_end ) + { +#ifdef ENABLE_SURROGATE_PAIR + const UJ_UINT16 ucs2a = (src[0]<<8)+src[1]; /* ntohs */ + const UJ_UINT32 ucs4 = ((ucs2&0x03FF)<<10|(ucs2a&0x3FF))+0x010000; + src += 2; + if( 0x010000<=ucs4 && ucs4<=0x1FFFFF ) + { + buf[0] = 0xF0 | ((ucs2>>18) & 0x3F); + buf[1] = 0x80 | ((ucs2>>12) & 0x3F); + buf[2] = 0x80 | ((ucs2>>6) & 0x3F); + buf[3] = 0x80 | (ucs2 & 0x3F); + SV_Buf_append_mem(&result, buf, 4); + }else + { + /* utf8 not support >= U+1FFFFF */ + /* or illegal representation */ + SV_Buf_append_ch(&result,'?'); + } +#else + { + /* surrogate pair disabled. */ + SV_Buf_append_ch(&result,'?'); + } +#endif + }else + { + /* no 2nd char of surrogate pair */ + SV_Buf_append_ch(&result,'?'); + } + } + } + + /*bin_dump("out",result.getBegin(),result.getLength()); */ + SV_Buf_setLength(&result); + + return SV_Buf_getSv(&result); +} + +/* ---------------------------------------------------------------------------- + * convert utf-8 into ucs2 + * ------------------------------------------------------------------------- */ +EXTERN_C +SV* +xs_utf8_ucs2(SV* sv_str) +{ + UJ_UINT8* src; + int len; + SV_Buf result; + const UJ_UINT8* src_end; + + if( sv_str==&PL_sv_undef ) + { + return newSVpvn("",0); + } + + src = (UJ_UINT8*)SvPV(sv_str,PL_na); + len = sv_len(sv_str); + src_end = src+len; + /*fprintf(stderr,"Unicode::Japanese::(xs)utf8_ucs2\n",len); */ + /*bin_dump("in ",src,len); */ + SV_Buf_init(&result,len*2); + + while( src<src_end ) + { + UJ_UINT32 ucs; + if( *src<=0x7f ) + { /* ascii. */ + SV_Buf_append_ch2(&result,htons(*src)); + ++src; + continue; + } + if( 0xc0<=*src && *src<=0xdf ) + { /* length [2] */ + const int utf8_len = 2; + const UJ_UINT32 ucs_min = 0x80; + const UJ_UINT32 ucs_max = 0x7ff; + if( src+1>=src_end || + src[1]<0x80 || 0xbf<src[1] ) + { + SV_Buf_append_ch2(&result,htons(*src)); + ++src; + continue; + } + + /* compute code point */ + ucs = ((src[0] & 0x1F)<<6)|(src[1] & 0x3F); + src += utf8_len; + if( ucs_min<=ucs && ucs<=ucs_max ) + { /* noop */ + }else + { /* illegal sequence */ + SV_Buf_append_ch2(&result,htons('?')); + continue; + } + + /* ok. */ + }else if( 0xe0<=*src && *src<=0xef ) + { /* length [3] */ + const int utf8_len = 3; + const UJ_UINT32 ucs_min = 0x800; + const UJ_UINT32 ucs_max = 0xffff; + if( src+2>=src_end || + src[1]<0x80 || 0xbf<src[1] || + src[2]<0x80 || 0xbf<src[2] ) + { + SV_Buf_append_ch2(&result,htons(*src)); + ++src; + continue; + } + + /* compute code point */ + ucs = ((src[0] & 0x0F)<<12)|((src[1] & 0x3F)<<6)|(src[2] & 0x3F); + src += utf8_len; + if( ucs_min<=ucs && ucs<=ucs_max ) + { /* noop */ + }else + { /* illegal sequence */ + SV_Buf_append_ch2(&result,htons('?')); + continue; + } + + if( ucs<0xD800 || ucs>0xDBFF ) + { /* normal char, noop */ + }else + { /* delete surrogate pair range */ + SV_Buf_append_ch2(&result,htons('?')); + continue; + } + + /* ok. */ + }else if( 0xf0<=*src && *src<=0xf7 ) + { /* length [4] */ + const int utf8_len = 4; + const UJ_UINT32 ucs_min = 0x010000; + const UJ_UINT32 ucs_max = 0x10ffff; + if( src+3>=src_end || + src[1]<0x80 || 0xbf<src[1] || + src[2]<0x80 || 0xbf<src[2] || + src[3]<0x80 || 0xbf<src[3] ) + { + SV_Buf_append_ch2(&result,htons(*src)); + ++src; + continue; + } + + /* compute code point */ + ucs = ((src[0] & 0x07)<<18)|((src[1] & 0x3F)<<12)| + ((src[2] & 0x3f) << 6)|(src[3] & 0x3F); + src += utf8_len; + if( ucs_min<=ucs && ucs<=ucs_max ) + { /* noop */ + }else + { /* illegal sequence */ + SV_Buf_append_ch2(&result,htons('?')); + continue; + } + +#if ENABLE_SURROGATE_PAIR + { /* encode surrogate pair */ + const UJ_UINT32 surrogate = ucs - 0x010000; + SV_Buf_append_ch2(&result,htons(((surrogate>>10)&0x03FF)|0xD800)); + SV_Buf_append_ch2(&result,htons(((surrogate )&0x03FF)|0xDC00)); + continue; + } +#else + { /* not supported */ + SV_Buf_append_ch2(&result,htons('?')); + continue; + } +#endif + + /* ok. */ + }else if( 0xf8<=*src && *src<=0xfb ) + { + const int utf8_len = 5; + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch2(&result,htons('?')); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf + && 0x80<=src[3] && src[3]<=0xbf && 0x80<=src[4] && src[4]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch2(&result,htons('?')); + ++src; + continue; + } + + /* compute code point */ + src += utf8_len; + SV_Buf_append_ch2(&result,htons('?')); + continue; + }else if( 0xfc<=*src && *src<=0xfd ) + { + const int utf8_len = 6; + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch2(&result,htons('?')); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf + && 0x80<=src[3] && src[3]<=0xbf && 0x80<=src[4] && src[4]<=0xbf + && 0x80<=src[5] && src[5]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch2(&result,htons('?')); + ++src; + continue; + } + + /* compute code point */ + src += utf8_len; + SV_Buf_append_ch2(&result,htons('?')); + continue; + }else + { /* invalid */ + SV_Buf_append_ch2(&result,htons(*src)); + ++src; + continue; + } + + if( ucs & ~0xFFFF ) + { /* ucs2及炾炡 (ucs4及炾) */ + SV_Buf_append_ch2(&result,htons('?')); + continue; + } + SV_Buf_append_ch2(&result,htons(ucs)); + /*bin_dump("now",dst_begin,dst-dst_begin); */ + } + + /*bin_dump("out",result.getBegin(),result.getLength()); */ + SV_Buf_setLength(&result); + + return SV_Buf_getSv(&result); +} + +/* ---------------------------------------------------------------------------- + * End Of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/ucs4.c b/cpan/dist/Unicode-Japanese/ucs4.c new file mode 100644 index 00000000..ebfc3d52 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/ucs4.c @@ -0,0 +1,271 @@ +/* ---------------------------------------------------------------------------- + * ucs4.c + * ---------------------------------------------------------------------------- + * Mastering programed by YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ + + +#include "Japanese.h" + +/* ---------------------------------------------------------------------------- + * convert ucs4 into utf-8 + * ------------------------------------------------------------------------- */ +EXTERN_C +SV* +xs_ucs4_utf8(SV* sv_str) +{ + UJ_UINT8* src; + int len; + SV_Buf result; + const UJ_UINT8* src_end; + UJ_UINT8 buf[4]; + + if( sv_str==&PL_sv_undef ) + { + return newSVpvn("",0); + } + + src = (UJ_UINT8*)SvPV(sv_str,PL_na); + len = sv_len(sv_str); + src_end = src+(len&~1); + /*fprintf(stderr,"Unicode::Japanese::(xs)ucs4_utf8\n",len);*/ + /*bin_dump("in ",src,len);*/ + SV_Buf_init(&result,len*3/2+4); + + if( len&3 ) + { + Perl_croak(aTHX_ "Unicode::Japanese::ucs4_utf8, invalid length (not 4*n)"); + } + + for(; src<src_end; src+=4 ) + { + const UJ_UINT32 ucs4 = (src[0]<<24)+(src[1]<<16)+(src[2]<<8)+src[3]; /* ntohs */ + if( ucs4<0x80 ) + { + SV_Buf_append_ch(&result,(UJ_UINT8)ucs4); + }else if( ucs4<0x800 ) + { + buf[0] = 0xC0 | (ucs4 >> 6); + buf[1] = 0x80 | (ucs4 & 0x3F); + SV_Buf_append_mem(&result, buf, 2); + }else if( ucs4 < 0x10000 ) + { + buf[0] = 0xE0 | (ucs4 >> 12); + buf[1] = 0x80 | ((ucs4 >> 6) & 0x3F); + buf[2] = 0x80 | (ucs4 & 0x3F); + SV_Buf_append_mem(&result, buf, 3); + }else if( ucs4 <= 0x0010FFFF ) + { + buf[0] = 0xF0 | (ucs4 >> 18); + buf[1] = 0x80 | ((ucs4 >> 12) & 0x3F); + buf[2] = 0x80 | ((ucs4 >> 6) & 0x3F); + buf[3] = 0x80 | ( ucs4 & 0x3F); + SV_Buf_append_mem(&result, buf, 4); + }else + { + SV_Buf_append_ch(&result,'?'); + } + } + + /*bin_dump("out",result.getBegin(),result.getLength()); */ + SV_Buf_setLength(&result); + + return SV_Buf_getSv(&result); +} + +/* ---------------------------------------------------------------------------- + * convert utf-8 into ucs4 + * ------------------------------------------------------------------------- */ +EXTERN_C +SV* +xs_utf8_ucs4(SV* sv_str) +{ + UJ_UINT8* src; + int len; + SV_Buf result; + const UJ_UINT8* src_end; + const UJ_UINT8 buf_failed[4] = { 0, 0, 0, '?' }; + + if( sv_str==&PL_sv_undef ) + { + return newSVpvn("",0); + } + + src = (UJ_UINT8*)SvPV(sv_str,PL_na); + len = sv_len(sv_str); + src_end = src+len; + /*fprintf(stderr,"Unicode::Japanese::(xs)utf8_ucs4\n",len); */ + /*bin_dump("in ",src,len); */ + SV_Buf_init(&result,len*4); + + while( src<src_end ) + { + UJ_UINT32 ucs; + if( *src<=0x7f ) + { /* ascii. */ + SV_Buf_append_ch4(&result,htonl(*src)); + ++src; + continue; + } + if( 0xc0<=*src && *src<=0xdf ) + { /* length [2] */ + const int utf8_len = 2; + const UJ_UINT32 ucs_min = 0x80; + const UJ_UINT32 ucs_max = 0x7ff; + if( src+1>=src_end || + src[1]<0x80 || 0xbf<src[1] ) + { + SV_Buf_append_ch4(&result,htonl(*src)); + ++src; + continue; + } + + /* compute code point */ + ucs = ((src[0] & 0x1F)<<6)|(src[1] & 0x3F); + src += utf8_len; + if( ucs_min<=ucs && ucs<=ucs_max ) + { /* noop */ + }else + { /* illegal sequence */ + SV_Buf_append_ch4(&result, *(UJ_UINT32*)buf_failed); + continue; + } + + /* ok. */ + }else if( 0xe0<=*src && *src<=0xef ) + { /* length [3] */ + const int utf8_len = 3; + const UJ_UINT32 ucs_min = 0x800; + const UJ_UINT32 ucs_max = 0xffff; + if( src+2>=src_end || + src[1]<0x80 || 0xbf<src[1] || + src[2]<0x80 || 0xbf<src[2] ) + { + SV_Buf_append_ch4(&result,htonl(*src)); + ++src; + continue; + } + + /* compute code point */ + ucs = ((src[0] & 0x0F)<<12)|((src[1] & 0x3F)<<6)|(src[2] & 0x3F); + src += utf8_len; + if( ucs_min<=ucs && ucs<=ucs_max ) + { /* noop */ + }else + { /* illegal sequence */ + SV_Buf_append_ch4(&result, *(UJ_UINT32*)buf_failed); + continue; + } + + if( ucs<0xD800 || ucs>0xDBFF ) + { /* normal char, noop */ + }else + { /* delete surrogate pair range */ + SV_Buf_append_ch4(&result, *(UJ_UINT32*)buf_failed); + continue; + } + + /* ok. */ + }else if( 0xf0<=*src && *src<=0xf7 ) + { /* length [4] */ + const int utf8_len = 4; + const UJ_UINT32 ucs_min = 0x010000; + const UJ_UINT32 ucs_max = 0x10ffff; + if( src+3>=src_end || + src[1]<0x80 || 0xbf<src[1] || + src[2]<0x80 || 0xbf<src[2] || + src[3]<0x80 || 0xbf<src[3] ) + { + SV_Buf_append_ch4(&result,htonl(*src)); + ++src; + continue; + } + + /* compute code point */ + ucs = ((src[0] & 0x07)<<18)|((src[1] & 0x3F)<<12)| + ((src[2] & 0x3f) << 6)|(src[3] & 0x3F); + src += utf8_len; + if( ucs_min<=ucs && ucs<=ucs_max ) + { /* noop */ + }else + { /* illegal sequence */ + SV_Buf_append_ch4(&result, *(UJ_UINT32*)buf_failed); + continue; + } + + /* ok. */ + }else if( 0xf8<=*src && *src<=0xfb ) + { + const int utf8_len = 5; + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch4(&result, *(UJ_UINT32*)buf_failed); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf + && 0x80<=src[3] && src[3]<=0xbf && 0x80<=src[4] && src[4]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch4(&result, *(UJ_UINT32*)buf_failed); + ++src; + continue; + } + + /* compute code point */ + src += utf8_len; + SV_Buf_append_ch4(&result, *(UJ_UINT32*)buf_failed); + continue; + }else if( 0xfc<=*src && *src<=0xfd ) + { + const int utf8_len = 6; + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch4(&result, *(UJ_UINT32*)buf_failed); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf + && 0x80<=src[3] && src[3]<=0xbf && 0x80<=src[4] && src[4]<=0xbf + && 0x80<=src[5] && src[5]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch4(&result, *(UJ_UINT32*)buf_failed); + ++src; + continue; + } + + /* compute code point */ + src += utf8_len; + SV_Buf_append_ch4(&result, *(UJ_UINT32*)buf_failed); + continue; + }else + { /* invalid */ + SV_Buf_append_ch4(&result,htonl(*src)); + ++src; + continue; + } + + SV_Buf_append_ch4(&result,htonl(ucs)); + /*bin_dump("now",dst_begin,dst-dst_begin); */ + } + + /*bin_dump("out",result.getBegin(),result.getLength()); */ + SV_Buf_setLength(&result); + + return SV_Buf_getSv(&result); +} + +/* ---------------------------------------------------------------------------- + * End Of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/utf16.c b/cpan/dist/Unicode-Japanese/utf16.c new file mode 100644 index 00000000..7e4ca76f --- /dev/null +++ b/cpan/dist/Unicode-Japanese/utf16.c @@ -0,0 +1,320 @@ +/* ---------------------------------------------------------------------------- + * utf16_utf8.c + * ---------------------------------------------------------------------------- + * Mastering programed by YAMASHINA Hio + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ + + +#include "Japanese.h" + +#define ENABLE_SURROGATE_PAIR 1 + +/* ---------------------------------------------------------------------------- + * convert utf-16 into utf-8 + * ------------------------------------------------------------------------- */ +EXTERN_C +SV* +xs_utf16_utf8(SV* sv_str) +{ + UJ_UINT8* src; + int len; + SV_Buf result; + const UJ_UINT8* src_end; + UJ_UINT8 buf[4]; + + if( sv_str==&PL_sv_undef ) + { + return newSVpvn("",0); + } + + src = (UJ_UINT8*)SvPV(sv_str,PL_na); + len = sv_len(sv_str); + src_end = src+(len&~1); + /*fprintf(stderr,"Unicode::Japanese::(xs)utf16_utf8\n",len);*/ + /*bin_dump("in ",src,len);*/ + SV_Buf_init(&result,len*3/2+4); + + if( len&1 ) + { + Perl_croak(aTHX_ "Unicode::Japanese::utf16_utf8, invalid length (not 2*n)"); + } + + for(; src<src_end; src+=2 ) + { + const UJ_UINT16 utf16 = (src[0]<<8)+src[1]; /* ntohs */ + if( utf16<0x80 ) + { + SV_Buf_append_ch(&result,(UJ_UINT8)utf16); + }else if( utf16<0x800 ) + { + buf[0] = 0xC0 | (utf16 >> 6); + buf[1] = 0x80 | (utf16 & 0x3F); + SV_Buf_append_ch2(&result, *(UJ_UINT16*)buf); + }else if( !(0xd800 <= utf16 && utf16 <= 0xdfff) ) + { /* normal char (non surrogate pair) */ + buf[0] = 0xE0 | (utf16 >> 12); + buf[1] = 0x80 | ((utf16 >> 6) & 0x3F); + buf[2] = 0x80 | (utf16 & 0x3F); + SV_Buf_append_ch3(&result,*(UJ_UINT32*)buf); + }else + { /* surrogate pair */ + if( src+2<src_end ) + { + const UJ_UINT16 utf16a = (src[2]<<8)+src[3]; /* ntohs */ + if( utf16<=0xdbff && 0xdc00 <= utf16a && utf16a <= 0xdfff ) + { +#if ENABLE_SURROGATE_PAIR + const UJ_UINT32 ucs4 = ((utf16&0x03FF)<<10|(utf16a&0x03FF))+0x010000; + src += 2; + if( 0x010000<=ucs4 && ucs4<=0x10FFFF ) + { + buf[0] = 0xF0 | ((ucs4>>18) & 0x3F); + buf[1] = 0x80 | ((ucs4>>12) & 0x3F); + buf[2] = 0x80 | ((ucs4>>6) & 0x3F); + buf[3] = 0x80 | (ucs4 & 0x3F); + SV_Buf_append_ch4(&result,*(UJ_UINT32*)buf); + }else + { + /* utf8 not support >= U+10FFFF */ + /* or illegal representation */ + SV_Buf_append_ch(&result,'?'); + } +#else + { + /* surrogate pair disabled. */ + SV_Buf_append_ch(&result,'?'); + } +#endif + }else + { + /* invalid surrogate */ + SV_Buf_append_ch(&result,'?'); + } + }else + { + /* no trail surrogate */ + SV_Buf_append_ch(&result,'?'); + } + } + } + + /*bin_dump("out",result.getBegin(),result.getLength()); */ + SV_Buf_setLength(&result); + + return SV_Buf_getSv(&result); +} + +/* ---------------------------------------------------------------------------- + * convert utf-8 into utf-16 + * ------------------------------------------------------------------------- */ +EXTERN_C +SV* +xs_utf8_utf16(SV* sv_str) +{ + UJ_UINT8* src; + int len; + SV_Buf result; + const UJ_UINT8* src_end; + + if( sv_str==&PL_sv_undef ) + { + return newSVpvn("",0); + } + + src = (UJ_UINT8*)SvPV(sv_str,PL_na); + len = sv_len(sv_str); + src_end = src+len; + /*fprintf(stderr,"Unicode::Japanese::(xs)utf8_utf16\n",len); */ + /*bin_dump("in ",src,len); */ + SV_Buf_init(&result,len*2); + + while( src<src_end ) + { + UJ_UINT32 ucs; + if( *src<=0x7f ) + { + SV_Buf_append_ch2(&result,htons(*src)); + ++src; + continue; + } + if( 0xc0<=*src && *src<=0xdf ) + { /* length [2] */ + const int utf8_len = 2; + const UJ_UINT32 ucs_min = 0x80; + const UJ_UINT32 ucs_max = 0x7ff; + if( src+1>=src_end || + src[1]<0x80 || 0xbf<src[1] ) + { + SV_Buf_append_ch2(&result,htons(*src)); + ++src; + continue; + } + + /* compute code point */ + ucs = ((src[0] & 0x1F)<<6)|(src[1] & 0x3F); + src += utf8_len; + if( ucs_min<=ucs && ucs<=ucs_max ) + { /* noop */ + }else + { /* illegal sequence */ + SV_Buf_append_ch2(&result,htons('?')); + continue; + } + + /* ok. */ + }else if( 0xe0<=*src && *src<=0xef ) + { /* length [3] */ + const int utf8_len = 3; + const UJ_UINT32 ucs_min = 0x800; + const UJ_UINT32 ucs_max = 0xffff; + if( src+2>=src_end || + src[1]<0x80 || 0xbf<src[1] || + src[2]<0x80 || 0xbf<src[2] ) + { + SV_Buf_append_ch2(&result,htons(*src)); + ++src; + continue; + } + + /* compute code point */ + ucs = ((src[0] & 0x0F)<<12)|((src[1] & 0x3F)<<6)|(src[2] & 0x3F); + src += utf8_len; + if( ucs_min<=ucs && ucs<=ucs_max ) + { /* noop */ + }else + { /* illegal sequence */ + SV_Buf_append_ch2(&result,htons('?')); + continue; + } + + if( ucs<0xD800 || ucs>0xDBFF ) + { /* normal char, noop */ + }else + { /* delete surrogate pair range */ + SV_Buf_append_ch2(&result,htons('?')); + continue; + } + + /* ok. */ + }else if( 0xf0<=*src && *src<=0xf7 ) + { /* length [4] */ + const int utf8_len = 4; + const UJ_UINT32 ucs_min = 0x010000; + const UJ_UINT32 ucs_max = 0x10ffff; + if( src+3>=src_end || + src[1]<0x80 || 0xbf<src[1] || + src[2]<0x80 || 0xbf<src[2] || + src[3]<0x80 || 0xbf<src[3] ) + { + SV_Buf_append_ch2(&result,htons(*src)); + ++src; + continue; + } + + /* compute code point */ + ucs = ((src[0] & 0x07)<<18)|((src[1] & 0x3F)<<12)| + ((src[2] & 0x3f) << 6)|(src[3] & 0x3F); + src += utf8_len; + if( ucs_min<=ucs && ucs<=ucs_max ) + { /* noop */ + }else + { /* illegal sequence */ + SV_Buf_append_ch2(&result,htons('?')); + continue; + } + +#if ENABLE_SURROGATE_PAIR + { /* encode surrogate pair */ + const UJ_UINT32 surrogate = ucs - 0x010000; + SV_Buf_append_ch2(&result,htons(((surrogate>>10)&0x03FF)|0xD800)); + SV_Buf_append_ch2(&result,htons(((surrogate )&0x03FF)|0xDC00)); + continue; + } +#else + { /* not supported */ + SV_Buf_append_ch2(&result,htons('?')); + continue; + } +#endif + + /* ok. */ + }else if( 0xf8<=*src && *src<=0xfb ) + { + const int utf8_len = 5; + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch2(&result,htons('?')); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf + && 0x80<=src[3] && src[3]<=0xbf && 0x80<=src[4] && src[4]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch2(&result,htons('?')); + ++src; + continue; + } + + /* compute code point */ + src += utf8_len; + SV_Buf_append_ch2(&result,htons('?')); + continue; + }else if( 0xfc<=*src && *src<=0xfd ) + { + const int utf8_len = 6; + if( src+utf8_len<=src_end ) + { /* noop */ + }else + { /* no enough sequence */ + SV_Buf_append_ch2(&result,htons('?')); + ++src; + continue; + } + /* check follow sequences */ + if( 0x80<=src[1] && src[1]<=0xbf && 0x80<=src[2] && src[2]<=0xbf + && 0x80<=src[3] && src[3]<=0xbf && 0x80<=src[4] && src[4]<=0xbf + && 0x80<=src[5] && src[5]<=0xbf ) + { /* noop */ + }else + { + SV_Buf_append_ch2(&result,htons('?')); + ++src; + continue; + } + + /* compute code point */ + src += utf8_len; + SV_Buf_append_ch2(&result,htons('?')); + continue; + }else + { /* invalid */ + SV_Buf_append_ch2(&result,htons(*src)); + ++src; + continue; + } + + if( ucs & ~0xFFFF ) + { /* utf16及炾炡 (ucs4及炾) */ + SV_Buf_append_ch2(&result,htons('?')); + continue; + } + SV_Buf_append_ch2(&result,htons(ucs)); + /*bin_dump("now",dst_begin,dst-dst_begin); */ + } + + /*bin_dump("out",result.getBegin(),result.getLength()); */ + SV_Buf_setLength(&result); + + return SV_Buf_getSv(&result); +} + +/* ---------------------------------------------------------------------------- + * End Of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/utf8.c b/cpan/dist/Unicode-Japanese/utf8.c new file mode 100644 index 00000000..78640b68 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/utf8.c @@ -0,0 +1,131 @@ +/* ---------------------------------------------------------------------------- + * utf16_utf8.c + * ---------------------------------------------------------------------------- + * $Id$ + * ------------------------------------------------------------------------- */ + +#include "Japanese.h" + +/* ---------------------------------------------------------------------------- + * replace invalid UTF-8 chars with '?' + * ------------------------------------------------------------------------- */ +EXTERN_C +SV* +xs_validate_utf8(SV* sv_str) { + unsigned char* src; + int len; + SV_Buf result; + const unsigned char* src_end; + + if (sv_str == &PL_sv_undef) { + return newSVpvn("", 0); + } + + src = (unsigned char*)SvPV(sv_str, PL_na); + len = sv_len(sv_str); + src_end = src + len; + SV_Buf_init(&result, len); + + while (src < src_end) { + if (*src >= 0xC0 && *src < 0xC1) { + /* 2 bytes char which is restricted 1 byte. */ + if (src + 1 <= src_end) { + if (src[1] >= 0x80 && src[1] <= 0xBF) { + SV_Buf_append_ch(&result, '?'); + src += 2; + continue; + } + } + } + else if (*src == 0xE0) { + /* 3 bytes char which is restricted <= 2 bytes. */ + if (src + 2 <= src_end) { + if (src[1] >= 0x80 && src[1] <= 0x9F && + src[2] >= 0x80 && src[2] <= 0xBF) { + + SV_Buf_append_ch(&result, '?'); + src += 3; + continue; + } + } + } + else if (*src == 0xF0) { + /* 4 bytes char which is restricted <= 3 bytes. */ + if (src + 3 <= src_end) { + if (src[1] >= 0x80 && src[1] <= 0x8F && + src[2] >= 0x80 && src[2] <= 0xBF && + src[3] >= 0x80 && src[3] <= 0xBF) { + + SV_Buf_append_ch(&result, '?'); + src += 4; + continue; + } + } + } + else if (*src == 0xF4) { + /* > U+10FFFF (4byte) */ + if (src + 3 <= src_end) { + if (src[1] >= 0x90 && src[1] <= 0xBF && + src[2] >= 0x80 && src[2] <= 0xBF && + src[3] >= 0x80 && src[3] <= 0xBF) { + + SV_Buf_append_ch(&result, '?'); + src += 4; + continue; + } + } + } + else if (*src >= 0xF5 && *src <= 0xF7) { + /* ditto */ + if (src + 3 <= src_end) { + if (src[1] >= 0x80 && src[1] <= 0xBF && + src[2] >= 0x80 && src[2] <= 0xBF && + src[3] >= 0x80 && src[3] <= 0xBF) { + + SV_Buf_append_ch(&result, '?'); + src += 4; + continue; + } + } + } + else if (*src >= 0xF8 && *src <= 0xFB) { + /* > U+10FFFF (5byte) */ + if (src + 4 <= src_end) { + if (src[1] >= 0x80 && src[1] <= 0xBF && + src[2] >= 0x80 && src[2] <= 0xBF && + src[3] >= 0x80 && src[3] <= 0xBF && + src[4] >= 0x80 && src[4] <= 0xBF) { + + SV_Buf_append_ch(&result, '?'); + src += 5; + continue; + } + } + } + else if (*src >= 0xFC && *src <= 0xFD) { + /* > U+10FFFF (6byte) */ + if (src + 5 <= src_end) { + if (src[1] >= 0x80 && src[1] <= 0xBF && + src[2] >= 0x80 && src[2] <= 0xBF && + src[3] >= 0x80 && src[3] <= 0xBF && + src[4] >= 0x80 && src[4] <= 0xBF && + src[5] >= 0x80 && src[5] <= 0xBF) { + + SV_Buf_append_ch(&result, '?'); + src += 6; + continue; + } + } + } + + SV_Buf_append_ch(&result, *src); + src++; + } + + SV_Buf_setLength(&result); + return SV_Buf_getSv(&result); +} + +/* ---------------------------------------------------------------------------- + * End Of File. + * ------------------------------------------------------------------------- */ diff --git a/cpan/dist/Unicode-Japanese/win32/Japanese.rc b/cpan/dist/Unicode-Japanese/win32/Japanese.rc new file mode 100644 index 00000000..bb0a2c47 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/win32/Japanese.rc @@ -0,0 +1,19 @@ +/* ---------------------------------------------------------------------------- + * Japanese.rc + * Unicode::Japanese \[XXNvg + * ---------------------------------------------------------------------------- + * Mastering programed by YAMASHINA Hio + * + * Copyright 2003 YMIRLINK,Inc. + * ---------------------------------------------------------------------------- + * $Id$ + * ---------------------------------------------------------------------------- + */ + +#include <windows.h> +#include "resource.h" + +LANGUAGE LANG_INVARIANT,0 + +RC_U2STABLE RCDATA "Japanese\u2s-s2u.dat" +RC_EMJTABLE RCDATA Japanese\emoji.dat diff --git a/cpan/dist/Unicode-Japanese/win32/resource.h b/cpan/dist/Unicode-Japanese/win32/resource.h new file mode 100644 index 00000000..0be6edfe --- /dev/null +++ b/cpan/dist/Unicode-Japanese/win32/resource.h @@ -0,0 +1,18 @@ +/* ---------------------------------------------------------------------------- + * resource.h + * Unicode::Japanese (win32) 芥賬潦嫘 + * ---------------------------------------------------------------------------- + * Mastering programed by YAMASHINA Hio + * + * Copyright 2003 YMIRLINK,Inc. + * ---------------------------------------------------------------------------- + * $Id$ + * ---------------------------------------------------------------------------- + */ +#ifndef UNICODE__JAPANESE__RESOURCE_H__ +#define UNICODE__JAPANESE__RESOURCE_H__ + +#define RC_U2STABLE 100 +#define RC_EMJTABLE 101 + +#endif diff --git a/cpan/dist/Unicode-Japanese/wordsize.c b/cpan/dist/Unicode-Japanese/wordsize.c new file mode 100644 index 00000000..8687a3a1 --- /dev/null +++ b/cpan/dist/Unicode-Japanese/wordsize.c @@ -0,0 +1,12 @@ + +#include <stdio.h> + +int main() +{ + printf( "short = %ld\n", (long)sizeof(short) ); + printf( "int = %ld\n", (long)sizeof(int) ); + printf( "long = %ld\n", (long)sizeof(long) ); + printf( "void* = %ld\n", (long)sizeof(void*) ); + return 0; +} + |
